<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 網頁設計

    CSS中的zoom屬性和scale屬性的用法及區別

    時間:2025-04-01 06:54:25 網頁設計 我要投稿
    • 相關推薦

    CSS中的zoom屬性和scale屬性的用法及區別

      CSS中的zoom屬性和scale屬性的用法及區別是什么呢?以下是小編整理的相關內容,歡迎閱讀學習!

      zoom 屬性

      語法:

      zoom:normal | |

      默認值:normal

      適用于:所有元素

      繼承性:有

      取值:

      normal:

      使用對象的實際尺寸。

      :

      用浮點數來定義縮放比例。不允許負值

      :

      用百分比來定義縮放比例。不允許負值

      說明:

      設置或檢索對象的縮放比例。

      對應的腳本特性為zoom。

      Scale屬性

      scale屬性的取值為2個,它本身其實相當于一個函數,因為它的寫法就和函數一樣:

      scale();

      scale(x);

      scale(x,y);

      1、scale(x,y) 對元素進行縮放

      X表示水平方向縮放的倍數 Y表示垂直方向的縮放倍數

      Y是一個可選參數,沒有設置的話,則表示X,Y兩個方向的縮放倍數是一樣的。并以X為準。

      transform:scale(2,2.5);

      2、scaleX() 元素只在X軸(水平方向)縮放元素。

      默認值是1,基點一樣在元素的中心位置。可以通過transform-origin來改變基點

      transform:scaleX(2);

      3、scaleY() 元素只在Y軸(垂直方向)縮放元素。

      基點一樣在元素的中心位置。可以通過transform-origin來改變基點。

      transform:scaleY(2);

      看看兼容性寫法:

      CSS Code復制內容到剪貼板

      .test{

      -moz-transform:scale(2,2);

      -webkit-transform:scale(2,2);

      -o-transform:scale(2,2);

      background:url(img/i.png) no-repeat;

      width:198px;

      height:133px;

      }

      zoom和scale的區別

      zoom和scale這兩個東西都是用于對元素的縮放,但兩者除了兼容性之外還有一些不同的地方。zoom縮放會將元素保持在左上角,而scale默認是中間位置,可以通過transform-origin來設置。另外他們執行的渲染順序也不同zoom可能影響到盒子的計算。

      運行

      CSS Code復制內容到剪貼板

      <style>

      p {

      width:300px;height:100px;

      border:1px solid #CCC;

      font-size:0px;

      line-height:100px;

      margin:10px;

      }

      span {

      display:inline-block;

      height:80px;width:200px;background:#F5F5F5;

      vertical-align:middle;

      overflow:hidden;

      }

      </style>

      <p>

      <span style="-webkit-transform:scale(0.5);"></span>

      </p>

      <p>

      <span style="

      -webkit-transform-origin:top left;

      -webkit-transform:scale(0.5);

      "></span>

      </p>

      <p>

      <span style="zoom:0.5;"></span>

     

      </p>

    【CSS中的zoom屬性和scale屬性的用法及區別】相關文章:

    CSS中position屬性的使用詳解07-25

    CSS3中的opacity屬性使用教程06-20

    CSS中的Box Model盒屬性的使用實例09-05

    Dreamweaver8.0速記CSS屬性06-29

    CSS的animation屬性使用實例分析11-09

    css讓背景圖片拉伸填充的屬性09-12

    用css背景圖片拉伸填充的屬性06-30

    form表單中屬性及功能應用10-12

    基于css3的屬性transition制作菜單導航效果07-19

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人