【发布时间】:2019-03-14 14:45:59
【问题描述】:
我正在寻找一种方法来创建一个 sass 函数,将我的字体颜色从白色(在桌面上)更改为黑色(在平板电脑和移动设备上)。原因是我在桌面上的视频上覆盖文本,但在移动设备上,覆盖的文本切换到视频下方的阻止文本,因此字体颜色需要更改为黑色。
我对 sass 比较陌生,但到目前为止,我已经尝试过将其作为 mixin(不起作用)
** 我知道这可以用 css 完成,但我希望让它更具动态性和可重用性**
$color-media-sizes: (
"max1024": #000 or #fff,
null: #000 or #fff
);
有这个功能
@function color($mobile-color, $desktop-color){
@return ($mobile-color $desktop-color)
}
【问题讨论】:
-
你尝试过媒体查询吗?
-
是的!我知道我可以通过媒体查询来做到这一点,但是由于视频将来会发生变化,我想要一个功能,以便需要最小的变化。但如果媒体查询是最简单的解决方案,那么我会这样做。
-
mixin/function 中的媒体查询怎么样?