CSS3 - - Media(css3媒介查詢) 屬性


語法結構及用法:
@media 設備名 only (選取條件) not (選取條件) and(設備選取條件),設備二{sRules} 

實際應用一 判斷設備橫豎屏:
    /* 這是匹配橫屏的狀態,橫屏時的css代碼 */
    @media all and (orientation :landscape){} 
    /* 這是匹配豎屏的狀態,豎屏時的css代碼 */
    @media all and (orientation :portrait){}
  
實際應用二 判斷設備類型:
    @media X and (min-width:200px){} 
    X為設備類型》比如print/screen/TV等等


實際應用三 判斷設備寬高:
    /* 寬度大於600px小於960之間時,隱藏footer結構 */
    @media all and (min-height:640px) and (max-height:960px){
          footer{display:none;}
    } 

實際應用四 判斷設備像素比:
    /* 像素比為1時,頭部顏色為綠色 */
      .header { background:red;display:block;}或
      @media only screen and (-moz-min-device-pixel-ratio: 1), only screen and (-o-min-device-pixel-ratio: 1), only screen and (-webkit-min-device-pixel-ratio: 1), only         screen and (min-device-pixel-ratio:1) {
      .header{background:green;} } 
    /* 像素比為1.5時,頭部背景為紅色 */
       @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5),           only screen and (min-device-pixel-ratio:1.5) {
       .header{background:red;} }
    /*像素比為2,頭部背景為藍色 */
      @media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 2), only         screen and (min-device-pixel-ratio:2){
      .header{background:blue;} }  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM