国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

css3學(xué)習(xí)系列之移動(dòng)屬性詳解

2024-07-11 08:58:28
字體:
供稿:網(wǎng)友

transform功能

放縮

使用sacle方法實(shí)現(xiàn)文字或圖像的放縮處理,在參數(shù)中指定縮放倍率,比如sacle(0.5)表示縮小50%,例子如下:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>scale方法使用示例</title>    <style>        div {            width: 300px;            margin: 150px auto;            background-color: yellow;            text-align: center;            -webkit-transform: scale(0.5);            -moz-transform: scale(0.5);            -o-transform: scale(0.5);        }    </style></head><body><div>示例文字</div></body></html>

另外,可以分別指定元素水平方向的放大倍率與垂直方向的放大倍率,例子如下:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>scale方法使用示例</title>    <style>        div {            width: 300px;            margin: 150px auto;            background-color: yellow;            text-align: center;            -webkit-transform: scale(0.5,2);            -moz-transform: scale(0.5,2);            -o-transform: scale(0.5,2);        }    </style></head><body><div>示例文字</div></body></html>

傾斜

使用skew方法來實(shí)現(xiàn)文字或圖像的傾斜處理,在參數(shù)中分別指定水平方向上的傾斜角度與垂直方向上的傾斜角度,例如”skew(30deg,30deg)”表示水平方向上傾斜30度,垂直方向傾斜30度,例子如下:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>skew方法使用示例</title>    <style>        div {            width: 300px;            margin: 150px auto;            background-color: yellow;            text-align: center;            -webkit-transform: skew(30deg, 30deg);            -moz-transform: skew(30deg,30deg);            -o-transform: skew(30deg,30deg);        }    </style></head><body><div>示例文字</div></body></html>

旋轉(zhuǎn)

使用rotate方法將元素進(jìn)行旋轉(zhuǎn),共一個(gè)參數(shù)“角度”,單位deg為度的意思,正數(shù)為順時(shí)針旋轉(zhuǎn),負(fù)數(shù)為逆時(shí)針旋轉(zhuǎn)。例子如下:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>對(duì)元素使用多重變形的示例</title>    <style>        div {            margin: 100px;            width: 300px;            background-color: yellow;            text-align: center;            -webkit-transform:rotate(30deg);            -moz-transform:rotate(30deg);            -o-transform:rotate(30deg);        }    </style></head><body><div>示例文字</div></body></html>

移動(dòng)

使用translate方法來將文字或圖像進(jìn)行移動(dòng),在參數(shù)中分別指定水平方向上的移動(dòng)距離與垂直方向上的移動(dòng)距離。例如:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>translate方法使用示例</title>    <style>        div {            width: 300px;            margin: 150px auto;            background-color: yellow;            text-align: center;            -webkit-transform: translate(50px,50px);            -moz-transform: translate(50px,50px);            -o-transform: translate(50px,50px);        }    </style></head><body><div>示例文字</div></body></html>

變形示例

示例1:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>對(duì)元素使用多重變形的示例</title>    <style>        div {            width: 300px;            background-color: yellow;            text-align: center;            -webkit-transform: translate(150px,200px) rotate(45deg) scale(1.5);            -moz-transform: translate(50px,50px) rotate(45deg) scale(1.5);            -o-transform: translate(50px,50px) rotate(45deg) scale(1.5);        }    </style></head><body><div>示例文字</div></body></html>

這個(gè)例子是先移動(dòng),然后旋轉(zhuǎn),最后放縮

效果:

示例2:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>對(duì)元素使用多重變形的示例</title>    <style>        div {            width: 300px;            background-color: yellow;            text-align: center;            -webkit-transform:rotate(45deg) scale(1.5) translate(150px,200px);            -moz-transform:rotate(45deg) scale(1.5) translate(150px,200px);            -o-transform: rotate(45deg) scale(1.5) translate(150px,200px);        }    </style></head><body><div>示例文字</div></body></html>

先旋轉(zhuǎn),然后在放縮,最后移動(dòng)

 效果:

從兩個(gè)示例的運(yùn)行結(jié)果中我們可以看出,元素在兩個(gè)頁面上所處于位置并不相同。我們來看看他們的的詳細(xì)步驟:

第一個(gè)示例:

1)  首先向右移動(dòng)150px,向下移動(dòng)200px。

 

2)  然后旋轉(zhuǎn)45度,并且放大1.5倍。

 

第二個(gè)示例:

1)  首先旋轉(zhuǎn)45度,并且放大1.5倍。

 

2)  然后向右移動(dòng)150px,向下移動(dòng)200px。

 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 仙游县| 积石山| 四会市| 南涧| 神池县| 海宁市| 凤城市| 安义县| 永年县| 乌拉特后旗| 庐江县| 山西省| 广水市| 东辽县| 漯河市| 兴海县| 静海县| 吉林省| 四川省| 天气| 宁都县| 咸宁市| 成都市| 黑河市| 东山县| 满洲里市| 台北县| 兴安县| 论坛| 进贤县| 岳普湖县| 名山县| 敖汉旗| 长沙县| 荃湾区| 高尔夫| 澄迈县| 江城| 黑水县| 香格里拉县| 兰州市|