首頁  >  文章  >  web前端  >  css中的zoom的使用

css中的zoom的使用

巴扎黑
巴扎黑原創
2017-06-02 16:02:284194瀏覽

css中的zoom的使用

 zoom : normal | number 
 normal :  預設值。使用物件的實際尺寸 
 number :  百分數 | 無符號浮點實數。浮點實數值為1.0或百分數為100%時相當於此屬性的 normal 值用白話講解就是zoom:後面的數字即放大的倍數,可 以是數值,也可以是百分比。如:zoom:1,zoom:120%。

ps:網路上都說是ie的專有屬性,本人親測chrome下也可以使用;(Firefox瀏覽器不支援)

實例一:


.first-p{   
         width: 100px;   
         height: 100px;   
         background: red;   
         zoom:1;   
         float: left  
     }   
     .second-p{   
         width: 100px;   
         height: 100px;   
         background: green;   
         zoom:1.5;   
         float:left  
     }   
     .third-p{   
         width: 100px;   
         height: 100px;   
         background: blue;   
         zoom:2;   
         float:left  
     }

html


 <p class="first-p"></p>   
 <p class="second-p"></p>   
 <p class="third-p"></p>

 效果:

ps:p本身的大小是100,結果被放大了,和css3中的縮放有較的卻別之一:放大縮小多少倍,就佔據多大的dom空間;

css中的縮放,佔據的依然是元素本身設定的width 和height 屬性滴呀

使用方式:例如觸發ie的hasLayout屬性,清除浮動、清除margin的重疊等。


{:;:;:;:;

       
  }{:;:;:;:;  
  }

上面的做法已經能解決現代瀏覽器上的問題了;如要向下相容ie6 就要加上zoom:1。

以上是css中的zoom的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn