- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我第一次使用 bourbon neat,它的表现并不完全符合我的预期 - 这可能意味着我设置错误。
我正在开发移动设备优先,所以我希望我的布局在我的桌面断点和我的较大断点之间保持相同(以便样式级联到下一个断点)。但是,除非我在较大的断点中再次重新定义样式,否则我的布局会跳回移动布局。
这是我在 base/_grid-settings.scss 中定义断点的方式:
// Neat Overrides
$grid-columns: 4;
$max-width: 90%;
// Breakpoints
$first-breakpoint-value: 641px;
$second-breakpoint-value: 1024px;
$third-breakpoint-value: 1440px;
$fourth-breakpoint-value: 1920px;
$tablet: new-breakpoint(min-width em($first-breakpoint-value) max-width em($second-breakpoint-value) 8 );
$desktop: new-breakpoint(min-width em($second-breakpoint-value + 1) max-width em($third-breakpoint-value) 12 );
$large: new-breakpoint(min-width em($third-breakpoint-value + 1) max-width em($fourth-breakpoint-value) 12 );
$xlarge: new-breakpoint(min-width em($fourth-breakpoint-value +1) 12 );
然后我的元素看起来像这样:
.container {
@include outer-container;
.swatch {
// mobile styles (here my swatch has a width of 100%)
border: 1px solid #000;
text-align: center;
margin-bottom: $gutter;
//MEDIA QUERIES
@include media($tablet) {
@include span-columns(4);
@include omega(2n);
}
@include media($desktop) {
@include span-columns(3);
@include omega(4n);
padding: 2em -0px;
}
@include media($large) { }
@include media($xlarge) { }
}
}
现在我期待我的 $desktop
媒体查询的样式一直级联到 $xlarge
媒体查询,但是目前 .swatch
元素在 $large
和 $xlarge
断点处跳回到其父容器的 100%。我做错了什么?如果我希望样式级联起来,我不需要为每个断点重复相同的代码。
最佳答案
您正在定义一个媒体查询范围,这就是为什么它会快速返回到介于两者之间的移动 View 。
从断点中删除最大值,这些值将级联到桌面。
我对 neat 不太熟悉,但以下应该有效:
$tablet: new-breakpoint(min-width em($first-breakpoint-value) max-width em($second-breakpoint-value) 8 );
变成:
$tablet: new-breakpoint(min-width em($first-breakpoint-value) 8);
关于css - Bourbon neat 在我的移动优先设置中表现不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26836594/
我正在学习与 Bourbon Neat 合作,而且我一直在使用 Bootstrap 的网格系统。我正在尝试重新创建 this Bootstrap grid page学习 Bourbon Neat 的基
我已经安装了 rvm 和 bourbon。然后我将 bourbon 安装到我的/css 目录中。但是当我尝试 @import 'bourbon/bourbon'; 我收到这个错误: Sass::Syn
我用 node-sass、node-bourbon、node-neat 运行 Gulp。到目前为止一切顺利,可以将 sass 文件编译成 css 而不会出错。除非,我在 scss 文件的顶部导入 bo
“@import 'bourbon/bourbon'”是否与根据需要从每个 bourbons 文件夹中导入单独的 mixin 一样有效?例如:如果我只从 bourbon 导入我需要的 css3 mix
我刚开始使用 Yeoman,到目前为止效果很好。 我想用 Bourbon/bourbon neat 替换 compass,但我遇到了问题。我关注了this tutorial但是当我运行“grunt s
@include span-columns(12) 和 @include row() 有什么区别?我应该使用哪个以及何时使用? 最佳答案 这里有 3 个选项: div.span-12 { @inc
@include span-columns(12) 和 @include row() 有什么区别?我应该使用哪个以及何时使用? 最佳答案 这里有 3 个选项: div.span-12 { @inc
我尝试使用npm模块来处理scss文件。波旁节。 我得到以下错误: with: function() { var paths = Array.prototype.slice.call(argum
我第一次使用 bourbon neat,它的表现并不完全符合我的预期 - 这可能意味着我设置错误。 我正在开发移动设备优先,所以我希望我的布局在我的桌面断点和我的较大断点之间保持相同(以便样式级联到下
我的 CSS 中有以下内容: body { @include outer-container; color: $Dark-Blue; background-color: $Light
我正在尝试使用 refills bourbon 来使用他们的 CSS 库。据我了解,我所要做的就是复制并粘贴他们的 css 和 html,它应该可以工作。但是当我尝试时,css 没有生效。 我已经将链
我正在尝试制作一个基于 Bourbon Neat 网格的响应式网站。当我将自己计算机上的浏览器大小调整为手机大小时,我的媒体查询工作正常,但是当我在手机上加载网站时,没有任何移动更改出现。 我现在有以
我刚开始使用 Bourbon Neat,对断点的工作原理有疑问。在我的 grid_seeings.scss 中,我设置了如下断点: $xsm: new-breakpoint(min-width 300
我想在单个元素上放置两个框阴影。以下不起作用: @include box-shadow(1px 1px 488px 1px rgba(0, 0, 0, 0.12) inset); @include b
我最近开始使用 Bourbon SASS 插件的更新版本。我以前使用自定义 mixin 来设置 width 和 height 使用以下语法; $width: 350; $height: 200; .w
有没有人想出如何使用 Bourbon Neat 创建一个固定在页面底部的页脚,同时保持它的响应性? 所有著名的粘性页脚解决方案都与 Neat 不“兼容”。 最佳答案 我在几个使用 Bourbon Ne
我查看了 Bourbon Neat 的示例响应式网格。据我所知,我正在正确使用它。 问题 标签都占据了自己的一行,就好像我把它们都做了一样 span-columns(12) 我的猜测是我没有正确嵌套元
使用 Bourbon 定义 CSS3 动画样式。几个小时以来,我一直在用头撞墙,试图弄清楚发生了什么。我正在尝试为一个绝对位于另一个圆圈之上的曾经的圆圈制作动画。圆圈从以下样式开始: .circle
默认情况下,Neat 使用百分比作为每个 span-columns 的边距。元素,但我希望有一个固定的 30px排水沟,不管 outer-container宽度。 最佳答案 一种解决方案是创建您自己的
我正在使用 ember-cli=>2.9.1,node=>9.6.1,bower=>1.8.2,npm=>5.6.0 我使用以下命令创建了一个示例 ember 应用程序, ember new //创建
我是一名优秀的程序员,十分优秀!