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

首頁 > 開發 > CSS > 正文

CSS3控制HTML元素動畫效果

2020-03-24 15:56:13
字體:
來源:轉載
供稿:網友
使用CSS3控制html' target='_blank'>HTML元素的動畫效果:

1.對元素transform的控制

先上例子:


復制代碼代碼如下:
head
style
.showbox{
float: left;
margin:4em 1em;
width:100px;
height:60px;
borer:2px solid green;
background-color:#000;
text-align:center;
-webkit-transition: 1s ease-in-out;
transition:1s ease-in-out;
}
.sliderright:hover{
-webkit-transform:translate(30em, 0);
transform:translate(30em, 0);
}
/style
/head
body
div
/div
/body


CSS3中,元素可以具有如下的transform-control屬性:

復制代碼代碼如下:
-webkit-transform: translate(3em,0);
-webkit-transform: rotate(30deg);
-webkit-transform: scale(1.5);

通過恰當的變換,最終可以將元素的位置變化成為我們需要的效果。

2.CSS3的動畫屬性

CSS3中元素的所有均由下面的屬性控制

復制代碼代碼如下:
-webkit-transition: 1s ease-in-out;

實際上,這個css屬性控制了在元素的style發生變化的時候應該怎樣改變那些數值,一些可以連續變化的style,諸如opacity,color,width等等都可以在這樣的屬性控制下進行動畫

3.動畫的多時間點控制

我們可以逐點控制動畫,放上另一個例子:

復制代碼代碼如下:
head
style
.box{
position:relative;
width:100px;
height:100px;
left:0;
top:0;
background:blue;
-webkit-transition-property: width, height, left, top, background, -webkit-transform;
-webkit-transition-duration: 1s, 1s, 2s, 2s, 1s, 1s;
-webkit-transition-timing-function: ease-in-out, ease-in-out, ease-out, ease-in, linear, ease-in-out;
-webkit-transition-delay:1s, 1s, 0, 0, 0, 1s;
}
.box:hover{
width:50px;
height:50px;
left:150px;
top:150px;
background:red;
-webkit-transform:rotate(360deg);
}
/style
/head
body
div
div
/div
/div
/body

在上面的例子中,-webkit-transition-property控制了動畫需要控制那些style屬性,duration和delay控制時間節點,timeing function控制了是不是需要淡入淡出的效果。

4.如何讓一個元素的hover動作觸發另一個元素的動畫?

我們可以使用CSS屬性的一些鏈接符號,如下面的例子中,使用~號,在label1的hover動作觸發的時候,會影響到label2,然后觸發label2的動畫

復制代碼代碼如下:
head
style
.box1{
position:absolute;
background:red;
width:100px;
height:100px;
top:0;
left:0;
}
.box1:hover ~ .box2{
left:500px;
}
.box2{
position:absolute;
width:100px;
height:100px;
left:120px;
top:0;
background:blue;
-webkit-transition: 1s ease-in-out;
}
/style
/head
body
div
div
/div
div
/div
/div
/body
更多編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中山市| 清河县| 淳化县| 泽州县| 德保县| 怀仁县| 贵州省| 尼玛县| 白银市| 平潭县| 吉林省| 朝阳县| 屯昌县| 拜城县| 邓州市| 阳曲县| 司法| 永福县| 乃东县| 翁牛特旗| 阿勒泰市| 肇州县| 鹤峰县| 额济纳旗| 庄浪县| 平定县| 泸西县| 隆化县| 桑日县| 白水县| 宝坻区| 桑日县| 当涂县| 汉源县| 江津市| 临江市| 宁远县| 舒兰市| 马山县| 伊金霍洛旗| 阿鲁科尔沁旗|