【发布时间】:2018-03-12 22:05:48
【问题描述】:
我正在使用 Materialise CSS SASS 版本来构建一个网站。我想让它只对大屏幕无响应(任何高于中等/平板电脑视图),但我想让它对中小屏幕保持响应。我该怎么做?
Tesla 网站就是这样的网站示例:
一旦达到某个点,它就会停止响应
来自 _variables.scss 文件的 SCSS
// 12. Global
// ==========================================================================
// Media Query Ranges
$small-screen-up: 601px !default;
$medium-screen-up: 993px !default;
$large-screen-up: 1201px !default;
$small-screen: 600px !default;
$medium-screen: 992px !default;
$large-screen: 1200px !default;
$medium-and-up: "only screen and (min-width : #{$small-screen-up})" !default;
$large-and-up: "only screen and (min-width : #{$medium-screen-up})" !default;
$extra-large-and-up: "only screen and (min-width : #{$large-screen-up})"
!default;
$small-and-down: "only screen and (max-width : #{$small-screen})" !default;
$medium-and-down: "only screen and (max-width : #{$medium-screen})" !default;
$medium-only: "only screen and (min-width : #{$small-screen-up}) and (max-
width : #{$medium-screen})" !default;
【问题讨论】:
-
只需将其设置为您想要的大小,其余的不要关心...不要使用媒体查询或类似的东西。如果它是响应式的并且您根本不想要它,请从 css 或 sass 文件中删除所有媒体查询
-
如果你有相同的内容,在不同的屏幕尺寸下看起来会有所不同,那么它就是响应式的。
-
@kevinniel 感谢您的回复。我仍然想让它对中小屏幕保持响应,而不是更大的屏幕。我不确定要删除或更改 _variables.scss 文件中的哪些内容,我假设这是需要进行调整的地方。我将附上问题的文件。
-
I would still like to keep it responsive for medium and small screens just not anything larger.和你的头衔:How can I create a non-responsive web page for large screens only using Materialize CSS?尽量保持逻辑,至少说出你想要什么......这没有意义...... -
真的吗?这对我来说似乎很清楚。我有一个在大、中、小屏幕上响应的网页。我想让它在中小型屏幕上保持响应,但不适用于大屏幕。我发布的 Tesla 网站链接做了类似的事情,它到达一个点并且在达到中等屏幕尺寸之前变得无响应。
标签: html css materialize responsive