首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何改变指南针的断点?当使用响应-to混合时

我如何改变指南针的断点?当使用响应-to混合时
EN

Stack Overflow用户
提问于 2014-04-04 12:13:45
回答 1查看 501关注 0票数 0

我正在使用罗盘和sass (scss)来创建CSS文件。我认为平板电脑的断点太宽了。我的移动第一网站的第一个断点开始在700 my左右。

如何将平板断点更改为360 do?(ish)

代码语言:javascript
复制
// breakpoint is around 700px
@include respond-to(tablet) {
    margin: 0;
}
EN

回答 1

Stack Overflow用户

发布于 2014-04-04 17:34:59

你的混音应该是这样的:

代码语言:javascript
复制
@mixin respond-to($media) {
    @if $media == smartphone {
        @media screen and (min-device-width: $break-smartphone) { @content; }
    }
    @if $media == smartphone-only {
        @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; }
    }
    @if $media == tablet {
        @media screen and (min-width: $break-tablet) { @content; }
    }
    @if $media == tablet-only {
        @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; }
    }
    @if $media == mobile-only {
        @media screen and (max-width: $break-widescreen) { @content; }
    }
    @if $media == widescreen {
        @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;}
    }
}

$media是其他Sass var的一个var/占位符,如果这个混合$break-tablet是您想要更改的变量。

所以就把

代码语言:javascript
复制
$break-tablet: 360px;

在SCSS文件中的某个位置,您将包含混合器到(不需要超出包含范围),您会没事的。

另一个问题是,为什么要包含360 of的断点?没有使用360‘s宽度的普通平板。最重要的是(旧版)智能手机。但你会把360便士的iPhones排除在外。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22862516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档