zoukankan      html  css  js  c++  java
  • CSS3教程:Responsive框架常见的Media Queries片段

    CSS3 Media Queries片段
    在这里主要分成三类:移动端、PC端以及一些常见的响应式框架的Media Queries片段。
    移动端Media Queries片段
    iPhone5
    @media screen and (device-aspect-ratio: 40/71) {} 或者: @media screen and (device- 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){}
    iPhone 5 In Portrait & Landscape
    @media only screen and (min-device-width : 320px) and (max-device-width : 568px){ // CSS Style }
    iPhone 5 In Landscape
    @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){ // CSS Style }
    iPhone 5 In Portrait
    @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait){ // CSS Style }
    iPone4
    @media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {}
    iPhone 3G
    @media screen and (device- 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 1){}
    iPhone
    @media screen and (max-device- 480px) {} @media screen and (max-device- 320px) {}
    Blackberry Torch
    @media screen and (max-device- 480px) {}
    Samsung S3
    @media only screen and (-webkit-device-pixel-ratio: 2) {}
    Google Nexus 7
    @media screen and (device- 600px) and (device-height: 905px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) {}
    Samsung Galaxy S3
    @media only screen and (-webkit-device-pixel-ratio: 2) {}
    Samsung Galaxy S2
    @media screen and (device- 320px) and (device-height: 533px) and (-webkit-device-pixel-ratio: 1.5) {}
    Galaxy Tab 10.1
    @media (max-device- 1280px) and (orientation: landscape) {} @media (max-device- 800px) and (orientation: portrait) {}
    iPad In Portrait & Landscape
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px){ // CSS Styles }
    iPad In Landscape
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){ // CSS Styles }
    iPad In Portrait
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){ // CSS Styles }
    Retina iPad In Portrait & Landscape
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2){ // CSS Styles }
    Retina iPad in landscape
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2){ // CSS Styles }
    Retina iPad in portrait
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2){ // CSS Styles }
    iPad Mini In Portrait & Landscape
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){ // CSS Style }
    iPad Mini In Landscape
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1){ // CSS Style }
    iPad Mini In Portrait
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) { // CSS Style }
    桌面端
    320px
    @media screen and (max- 320px) {}
    640px
    @media screen and (max- 640px) {}
    800px
    @media screen and (max- 800px) {}
    1024px
    @media screen and (max- 1024px) {}
    1028px
    @media screen and (max- 1028px) {}
    除了上面的常见Media Queries片段之外,下面的网站还提供了一些其他的片段:

    框架Media Queries片段
    Boilerplate
    @media only screen and (min-width : 320px) and (max-width : 480px) { } @media only screen and (min-width : 321px) { } @media only screen and (max-width : 320px) { } @media only screen and (min-width : 768px) and (max-width : 1024px) { } @media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) { } @media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) { } @media only screen and (min-width : 1224px) { } @media only screen and (min-width : 1824px) { } @media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) { }
    Bootstrap的Media Queries
    @media (min- 1200px) { ... } @media (min- 768px) and (max- 979px) { ... } @media (max- 767px) { ... } @media (max- 480px) { ... }
    Foundation的Media Queries
    @media only screen { } @media only screen and (min- 768px) {} @media only screen and (min- 1280px) {} @media only screen and (min- 1440px) {} @media only screen and (orientation: landscape) {} @media only screen and (orientation: portrait) {}
    Skeleton的Media Queries
    @media only screen and (max- 959px) {} @media only screen and (min- 768px) and (max- 959px) {} @media only screen and (max- 767px) {} @media only screen and (min- 480px) and (max- 767px) {} @media only screen and (max- 479px) {}
    FRAMELESS的Media Queries
    @media screen and (max- 16.875em){} @media screen and (min- 32.5em) and (max- 37.4375em), screen and (min- 45em) and (max- 56.9375em), screen and (min- 77.5em) and (max- 102.4375em), screen and (min- 135em){} @media screen and (min- 102.5em) and (max- 117.9375em), screen and (min- 150em){} @media screen and (min- 15em){} @media screen and (min- 30em){} @media screen and (min- 37.5em){} @media screen and (min- 57em){} @media screen and (min- 57em) and (max- 117.9375em){} @media screen and (min- 118em){}
    Susy的Media Queries
    @media (min- 29em) {} @media (min- 30em) and (max- 60em) {} @media (min- 119em) {} @media (min- 33.75em) and (max- 67.5em) {} @media (min- 33.75em) and (max- 67.5em) {}
    Less Framework 4
    @media only screen and (min- 768px) and (max- 991px) {} @media only screen and (max- 767px) {} @media only screen and (min- 480px) and (max- 767px) {}
    Golden Grid System的Media Queries
    @media screen and (min- 40em) {} @media screen and (min- 45em) {} @media screen and (min- 55.5em) {} @media screen and (min- 61.5em) {} @media screen and (min- 75em) {} @media screen and (min- 87em) {} @media screen and (min- 105em) {} @media screen and (min- 117em) {} @media screen and (min- 130em) {}
    Fluid baseline的Media Queries
    @media only screen and (min- 320px) {} @media only screen and (min- 480px) {} @media only screen and (min- 600px) {} @media only screen and (min- 768px) {} @media only screen and (min- 1024px) {} @media only screen and (min- 1280px) {} @media only screen and (min- 1400px) {}
    320andUP
    @media only screen and (min- 480px) { } @media only screen and (min- 600px) { } @media only screen and (min- 768px) { } @media only screen and (min- 992px) { } @media only screen and (min- 1382px) { } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { }
    Gridless
    @media only screen and (min- 480px) { } @media only screen and (min- 768px) { } @media only screen and (min- 1024px) { }
    TotanTHEMES
    @media only screen and (max- 959px) {} @media only screen and (min- 768px) and (max- 989px) {} @media only screen and (max- 767px) {} @media only screen and (min- 480px) and (max- 767px) {} @media only screen and (max- 479px) {}
    Responsive Grid System
    @media (max- 480px) {} @media (min- 480px) and (max- 768px) {} @media (min- 768px) {} @media (min- 1024px) {} @media (min- 1200px) {}
    本文搜集的是Media Queries在各种设备下的代码片段,希望这些片段能帮大家更好的理解Responsive断点的设置。如果大家有更好的方案,希望能在评论中分享。

  • 相关阅读:
    SpringBoot 添加JSP支持
    SpringBoot的过滤器和拦截器和全局异常处理
    SpringBoot日志配置-logback和log4j2
    SpringBoot使用thymeleaf模板
    乐观锁与悲观锁
    js中的val extinner 的区别
    centos7安装最新版node和npm
    ES2020,你需要知道的一切内容!
    U盘弹出文件或目录损坏且无法读取实测解决教程
    MySQL远程连接丢失问题解决方法
  • 原文地址:https://www.cnblogs.com/Better-Me/p/3478974.html
Copyright © 2011-2022 走看看