- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
因此,我试图在我的 Laravel 项目中引入并编译 Foundation 6,但我似乎从我的 gulpfile.js 中遗漏了一些东西,以使其按预期工作。
bower install foundation-sites --save
没问题。
然后我在我的 gulpfile.js 中有这个
elixir(function(mix) {
mix.sass(
'../bower_components/foundation-sites/scss/**/*.scss'
);
mix.copy(
'resources/assets/bower_components/jquery/dist/jquery.min.js',
'public/js/jquery.min.js'
);
mix.copy(
'resources/assets/bower_components/foundation-sites/dist/foundation.min.js',
'public/js/foundation.min.js'
);
mix.copy(
'resources/assets/bower_components/what-input/what-input.min.js',
'public/js/what-input.min.js'
);
});
(是的,我知道我可以组合复制命令,我会的。)
当我运行 gulp 时,一切看起来都很好。
vagrant@homestead:~/Code/Kreddat$ gulp
[14:34:42] Using gulpfile ~/Code/Kreddat/gulpfile.js
[14:34:42] Starting 'default'...
[14:34:42] Starting 'sass'...
Fetching Sass Source Files...
- resources/assets/bower_components/foundation-sites/scss/**/*.scss
Saving To...
- public/css/app.css
[14:34:44] Finished 'default' after 1.61 s
[14:34:44] gulp-notify: [Laravel Elixir] Sass Compiled!
[14:34:44] Finished 'sass' after 2.38 s
[14:34:44] Starting 'copy'...
Fetching Copy Source Files...
- resources/assets/bower_components/jquery/dist/jquery.min.js
Saving To...
- public/js/jquery.min.js
[14:34:44] Finished 'copy' after 28 ms
[14:34:44] Starting 'copy'...
Fetching Copy Source Files...
- resources/assets/bower_components/foundation-sites/dist/foundation.min.js
Saving To...
- public/js/foundation.min.js
[14:34:44] Finished 'copy' after 24 ms
[14:34:44] Starting 'copy'...
Fetching Copy Source Files...
- resources/assets/bower_components/what-input/what-input.min.js
Saving To...
- public/js/what-input.min.js
[14:34:44] Finished 'copy' after 18 ms
[14:34:44] Starting 'copy'...
但是,当我在 HTML 文件中使用生成的 CSS 时,它看起来有点奇怪:
当我改变 <link rel="stylesheet" href="/css/app.css" type="text/css">
至 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/css/foundation.css" type="text/css">
然而一切看起来都很棒:
这让我相信我在 gulpfile.js 中包含 Sass 文件时做错了什么。关于如何使我编译的 CSS 与分布式版本匹配有什么想法吗?
更新#1这就是我目前在 gulpfile.js 中的内容,但结果是一样的 - 页面看起来仍然很奇怪。
mix.sass([
'../bower_components/foundation-sites/scss/foundation.scss',
'../bower_components/foundation-sites/scss/_global.scss',
'../bower_components/foundation-sites/scss/**/*.scss',
'app.scss'
], 'public/css/app.css');
最佳答案
解决了!
在我的 gulpfile.js 中:
mix.sass(
'app.scss',
'public/css/app.css',
{ includePaths:
['resources/assets/bower_components/foundation-sites/scss/']
});
在我的 app.scss 中:
@import 'foundation';
@include foundation-everything;
完成!
关于laravel - 使用 Laravel 的 Elixir (Gulp) 编译 Zurb Foundation 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34029772/
我在 ZURB 的论坛上发布了一个问题,但我注意到任何帖子都没有答案。 因为我认为这个问题可能会发生在许多其他人身上,所以我认为把它放在 SO 上也是一个好主意。它来了: 我使用以下标记制作了一个最小
我有一个非常简单的 Foundation CSS 代码 Content goes here Side goes here 我希望列之间有边距。目前,只有填充。所以如果我添加 bac
根据对先前提出的问题的回答,我有一个全屏布局: CSS fullscreen grid layout (with some scrolling sections) 我正在使用的线框: 编辑:这是我希望
现在下拉菜单的内容默认在右下角。 有没有设置它的选项,让它转到左下角? (基础 5) 最佳答案 “正确”的风格是通过 JS 应用的。要覆盖它,只需提供 #contentDrop #contentDro
.grid-container的默认宽度是多少?在大屏幕上?我怎样才能改变它并使它变大?正确的做法是什么? 最佳答案 .grid-container 的默认宽度在_settings.css 文件中定义
.grid-container的默认宽度是多少?在大屏幕上?我怎样才能改变它并使它变大?正确的做法是什么? 最佳答案 .grid-container 的默认宽度在_settings.css 文件中定义
如何禁用中/小屏幕的顶部栏折叠? 我按照 Here 中的说明进行操作但无论我将最小宽度设置为什么,我都会得到相同的结果。 最佳答案 如果您使用的是 SCSS 版本,那么您可以修改断点。 $topbar
您是否遇到过 zurb 基金会的顶栏问题? 输入框不适合导航。我没有修改任何东西,只是粘贴了来自 foundation's page 的代码到他们包含在基础文件中的示例网站。将字体更改为 Open S
出于多种原因,复选框在最新的 Foundation (4.1.6) 中存在问题。有没有一种简单的方法可以阻止 Foundation 接管它们?我需要 custom我的类 form s 其他原因。我如何
我最近开始将 Zurb Foundation 4 用于 Asp MVC 网站,但我不太明白开关控件应该如何工作。文档没有说太多 http://foundation.zurb.com/docs/comp
我的问题是,在桌面上我喜欢先有菜单,然后是最右上角的标志。目前,当我将模板缩小到移动版本时, Logo 位于菜单下方,这并不令人满意。我想在菜单之前吃。我试过使用推/拉没有成功。 在移动 View 中
是否有任何文档解释foundation.css 中的每个类?我不擅长前端开发,而且似乎没有通过 zurb 网站上提供的粗略文档来掌握概念。提前致谢。 最佳答案 没有。我认为对他们来说,ZURBling
刚刚切换我的 Rails 项目以测试 Zurb Foundation 5,现在切换顶部栏菜单不起作用。 当视口(viewport)很小时,顶部栏菜单项消失并且菜单图标像以前一样显示,但是当我单击菜单图
我正在使用 Zurb Foundation 并具有以下 html: Tab 1 Content of section 1. Tab
我正在尝试使用 zurb Foundation 5 显示模式。但是当我单击按钮时它不起作用并且无法打开。我正在使用这个 html 代码。 index Awesome. I ha
有什么我可以在命令行中输入的东西来找出我正在运行的版本吗? 最佳答案 在不了解您的具体情况的情况下,最简单的方法是在初始化 Foundation ( $(document).foundation();
我正在使用 Zurb 的 Foundation 4.2.3,但是当我打印页面时,网格布局始终没有得到维护。 例如, XXX Lorem
我已经下载了新的 Zurb Foundation 6 完整包 ( Foundation for Sites )。存档文件包含以下文件和文件夹: [css] > app.css, foundation.
我正在尝试使用 zurb 的基础框架在网站上实现一个 offcanvas,用于移动查看,并且只是从文档中复制了它的代码,但它就是行不通。 代码如下: $(document).found
我喜欢 Zurb Foundation(SASS,尤其是 Zurb Foundation for Apps),但想将其与 Facebook ReactJS 和 Flux 一起使用 这就是删除 Angu
我是一名优秀的程序员,十分优秀!