我有一个网站,我想为移动应用做出响应。所以我安装波旁威士忌和我的应用程序整齐和进口在我application.sass
媒体查询不能按预期工作
@import "bourbon"
@import "neat"
@import "grid-settings"
@import "mobile"
@import "desktop"
的grid-settings
看起来是这样的,
@import "neat-helpers"
// Define your breakpoints
$mobile: new-breakpoint(max-width 480px)
$desktop: new-breakpoint(min-width 481px)
我的想法中的所有文件是创建于SASS文件,一个用于移动和一个桌面,
所以在我mobile.sass
我有,
body, html
@include media($mobile)
而对于我desktop.sass
我有,
body, html
@include media($desktop)
但是,当我检查页面和改变浏览器的大小为300像素的宽度或1300px宽度的内容保持不变。
如果我检查一个元素,我可以从移动设备和桌面文件中看到两种样式,但桌面css会覆盖移动样式。
因此,在此示例中,使用了顶部样式(桌面),底部样式通过(无效)进行了条纹。
media="all"
.container-wrapper .another-wrapper .movie_container {
width: 11.5%;
display: flex;
margin: 0 0.5%;
transition: all 0.5s;
}
media="all"
.container-wrapper .another-wrapper .movie_container {
width: 23%;
display: flex;
margin: 0 1%;
transition: all 0.5s;
而不是写这个你自己的媒体查询,我会用像引导,基金会或w3.css – 2016-01-24 10:18:46
'desktop.sass的完整版本一个负责任的框架'或'mobile.sass'确实可以帮助......或者甚至更好,一个工作片段/小提琴。 – mani