热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SCSS媒体查询宽高比不起作用

如何解决《SCSS媒体查询宽高比不起作用》经验,为你挑选了1个好方法。

我是SCSS的新手,并且我试图保持网站封面图像的良好质量。无论如何,css运作良好,而scss却无法运作。

SCSS

#page-login-index {
@media screen and (min-aspect-ratio: 5/4) {
    background-color: red;
}}

的CSS

@media screen and (min-aspect-ratio: 5/4) {
#page-login-index {
background-color: red;
}}

我需要在SCSS中执行此操作,因为我从PHP加载了一些东西。我注意到当min-height正常工作时,aspect-ratiodevice-aspect-ratio不起作用。



1> Jotosha..:

我想到了。

当我写

    @media (min-aspect-ratio: 5/4) {
        background-image: url('someurl');
    }

scss将其编译为(min-aspect-ratio:1.25),这是错误的

我不得不将其作为字符串放入变量中,例如: $ aspect54:“(min-aspect-ratio:5/4)”;

所以最后看起来像这样

$aspect54 : "(min-aspect-ratio: 5/4)";        
@media #{$aspect54} {
            background-image: url('someurl');
        }


在更少的文件中出现了相同的问题,更少的情况下,您也可以使用〜“ 5/4”来转义字符,请参见以下文章:/sf/ask/17360801/ -css
推荐阅读
author-avatar
mobiledu2502890617
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有