将来的你
一定会感谢现在拼命努力的自己

css3 @media规则

        今天准备调整下手机模板,却始终没有找到手机对应的模板,通过分析html源码,发现PC和手机端输出的内容是完全一样的,只是通过CSS控制了手机端的显示格式和内容而已。通过查看css代码发现,手机端是通过@media实现的css规则自定义。觉得很酷炫,于是研究了下@meidia规则

语法:

@media 设备类型 and(设备特性){
//css代码
}

可以在不改变html内容情况下,根据媒体设备不同,浏览器窗口尺寸不同使用不同的css样式。

设备类型
        

设备特性

        

示例:

//窗口宽度大于900px
@media screen and(min-width:900px)
{
  body{
       font-size:25px;
      }
}
//窗口宽度大于500px小于900px
@media screen and(min-width:500px)and(max-width:900px)
{
  body{
       font-size:20px;
      }
}
//窗口宽度小于500px
@media screen and(max-width:500px)
{
  body{
       font-size:15px;
      }
}

css3 中类似的规则还有:

     @import 引入外部的CSS文件

     @font-face 设置自定义字体

     @keyframes 定义一个动画

赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@3yyy.top。文章观点不代表本站立场。本站原创内容未经允许不得转载:三叶运维 » css3 @media规则
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

https://beian.miit.gov.cn/