中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css設置元素縮放效果的方法

發布時間:2021-04-22 09:48:36 來源:億速云 閱讀:9037 作者:栢白 欄目:web開發

本篇文章和大家了解一下css設置元素縮放效果的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

在css中,可以使用transfrom屬性的scale()方法設置縮放,語法格式為“transfrom:scale(方向)”。scale()方法用于修改元素的大小,通過向量形式定義的縮放值來放大或縮小元素,同時可在不同方向設置不同縮放值。

在CSS3中,我們可以使用transform屬性的scale()方法來實現元素的縮放效果。縮放,指的是“縮小”和“放大”的意思。

語法:

transform: scaleX(x);         /*沿X軸方向縮放*/
transform: scaleY(y);         /*沿Y軸方向縮放*/
transform: scale(x, y);        /*沿X軸和Y軸同時縮放*/

說明:

縮放有3種情況:scaleX()、scaleY()、scale()。參數x表示元素在x軸方向的縮放倍數,參數y表示元素在y軸方向的縮放倍數。

當x或y取值為0~1之間時,元素進行縮小;當x或y取值大于1時,元素進行放大。大家思考一下“倍數”的概念,很快就懂了。

舉例:scaleX(x)

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        /*設置原始元素樣式*/
        #origin
        {
            width:200px;
            height:100px;
            border:1px dashed gray;
        }
        /*設置當前元素樣式*/
        #current
        {
            width:200px;
            height:100px;
            color:white;
            background-color: rgb(30, 170, 250);
            opacity: 0.6;
            transform:scaleX(1.5);
        }
    </style>
</head>
<body>
    <div id="origin">
        <div id="current"></div>
    </div>
</body>
</html>

瀏覽器預覽效果如下圖所示。

css設置元素縮放效果的方法

分析:

transform:scaleX(1.5);表示元素在x軸方向放大為原來的1.5倍。如果把1.5改為0.5,則元素會在x軸方向縮小為原來的0.5倍,此時預覽效果如下圖所示。

css設置元素縮放效果的方法

實際上,transform:scaleX(1.5);其實可以等價于transform:scale(1.5, 0);,小伙伴們可以自行測試一下。

舉例:scaleY(y)

<!DOCTYPE html><html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        /*設置原始元素樣式*/
        #origin
        {
            width:200px;
            height:100px;
            border:1px dashed gray;
        }
        /*設置當前元素樣式*/
        #current
        {
            width:200px;
            height:100px;
            color:white;
            background-color: rgb(30, 170, 250);
            opacity: 0.6;
            transform:scaleY(1.5);
        }
    </style>
</head>
<body>
    <div id="origin">
        <div id="current"></div>
    </div>
</body>
</html>

瀏覽器預覽效果如下圖所示。

css設置元素縮放效果的方法

分析:

transform:scaleY(1.5);表示元素在y軸方向放大為原來的1.5倍。如果把1.5改為0.5,則元素會在y軸方向縮小為原來的0.5倍,此時瀏覽器預覽效果如下圖所示。

css設置元素縮放效果的方法

實際上,transform:scaleY(1.5);其實可以等價于transform:scale(0, 1.5);,小伙伴們可以自行測試一下。

舉例:scale(x, y)

<!DOCTYPE html><html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        /*設置原始元素樣式*/
        #origin
        {
            width:200px;
            height:100px;
            border:1px dashed gray;
        }
        /*設置當前元素樣式*/
        #current
        {
            width:200px;
            height:100px;
            color:white;
            background-color: rgb(30, 170, 250);
            opacity: 0.6;
            transform:scale(1.2, 1.5);
        }
    </style>
</head>
<body>
    <div id="origin">
        <div id="current"></div>
    </div>
</body>
</html>

瀏覽器預覽效果如下圖所示。

css設置元素縮放效果的方法

分析:

transform:scale(1.2, 1.5);表示元素在x軸和y軸兩個方向上同時放大,x軸方向放大為原來的1.2倍,y軸方向放大為原來的1.5倍。實際上,transform:scale(1.2, 1.5);其實可以等價于以下代碼:

transform:scaleX(1.2);
transform:scaleY(1.5);

什么是css

css是一種用來表現HTML或XML等文件樣式的計算機語言,主要是用來設計網頁的樣式,使網頁更加美化。它也是一種定義樣式結構如字體、顏色、位置等的語言,并且css樣式可以直接存儲于HTML網頁或者單獨的樣式單文件中,而樣式規則的優先級由css根據這個層次結構決定,從而實現級聯效果,發展至今,css不僅能裝飾網頁,也可以配合各種腳本對于網頁進行格式化。

以上就是css設置元素縮放效果的方法的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領會。如果想了解更多,歡迎關注億速云行業資訊頻道哦!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

安宁市| 文化| 会泽县| 囊谦县| 若羌县| 武功县| 定西市| 长汀县| 通化县| 惠水县| 稻城县| 扶余县| 舒兰市| 府谷县| 邢台市| 得荣县| 东光县| 高安市| 湘潭市| 延长县| 墨竹工卡县| 凤阳县| 彭山县| 梁平县| 韩城市| 增城市| 广东省| 龙海市| 吉安市| 保定市| 芒康县| 奉化市| 基隆市| 乐山市| 海城市| 清水县| 余干县| 华亭县| 七台河市| 嘉峪关市| 安阳市|