描述
@media指令将样式规则设置为不同的媒体类型。可以将@media指令嵌套在选择器SASS中,但它会冒泡到样式表的顶层。
例
以下示例演示了SCSS文件中@media的使用:
media.htm
<!doctype html> <head> <title>Media directive Example</title> <link rel = "stylesheet" href = "media.css" type = "text/css" /> </head> <body class = "container"> <h2>Example using media directive</h2> <img src = "/sass/images/birds.jpg" class = "style"> </body> </html>
接下来,创建文件media.scss。
media.scss
h2 { color: #77C1EF; } .style { width: 900px; @media screen and (orientation: portrait) { width:500px; margin-left: 120px; } }
您可以使用以下命令,让SASS监视文件并在SASS文件更改时更新CSS:
sass --watch C:\ruby\lib\sass\media.scss:media.css
接下来,执行以上命令;它将使用以下代码自动创建media.css文件:
media.css
h2 { color: #77C1EF; } .style { width: 900px; } @media screen and (orientation: portrait) { .style { width: 500px; margin-left: 120px; } }
作者:terry,如若转载,请注明出处:https://www.web176.com/sass/1712.html