毛片不卡永久免费无码,国精品片在线视频,桃色国产精品站一桃色阁,亚洲黄色av成人在线观看,91总久久久国产精品,有奶水哺乳期无码AVAV,一区二区视频国产电影在线,日韩欧洲无码精品直播久久

知識分享

網(wǎng)頁設(shè)計中純CSS3動畫區(qū)塊代碼書寫方法。

發(fā)表日期:2020/9/11 17:34:38 文章編輯: 瀏覽次數(shù):2691

純CSS3動畫區(qū)塊代碼書寫方法。

純CSS3動畫區(qū)塊

今天小編來介紹網(wǎng)站設(shè)計中如何使用純CSS3制作,動畫特色區(qū)塊,當(dāng)滑鼠滑道區(qū)塊時,會呈現(xiàn)動畫效果,讓你的網(wǎng)頁設(shè)計得更活潑吧!

不啰嗦先來看完成的CSS3動畫區(qū)塊DEMO

制作方法:

步驟一:HTML結(jié)構(gòu)如下

<div class="one_fourth">
<div class = "boxImage"><img src = "images/01.png"></div>
<h2>標(biāo)題</h2>
<div class = "boxDescription">說明文字</div>
</div>
<div class="one_fourth">
<div class = "boxImage"><img src = "images/01.png"></div>
<h2>標(biāo)題</h2>
<div class = "boxDescription">說明文字</div>
</div>
...其他方塊

步驟二:利用CSS設(shè)定區(qū)塊的外觀

  CSS的設(shè)定如下,記得要將overflow設(shè)hidden屬性,不然當(dāng)動畫在做動的過程中,你會看到圖片從區(qū)塊的上方進入,背景的部分,可以參考之前的css3漸層背景教學(xué),自訂自己需要的背景,最后加上transition屬性,設(shè)定等下要加上的動畫效果變化的是背景(background)。。

.one_fourth
text-align: center;
overflow: hidden;
float: left;
background-image: linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
background-image: -o-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
background-image: -moz-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
background-image: -webkit-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
background-image: -ms-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%); |
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(1, #F3F3F3), color-stop(0, #FAFAFA) );
border: 1px solid #E1E1E1;
-moz-box-shadow: 0px 1px 0px #ecebeb;
-webkit-box-shadow: 0px 1px 0px #ecebeb;
height: 228px;
width: 228px;
margin-right: 10px;
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
transition: background 0.5s linear;
}

加上當(dāng)滑鼠滑上區(qū)塊后,背景要變成什么顏色

.one_fourth:hover{
background:#252525;
}

步驟三:設(shè)定動畫效果

  下面這邊只有寫圖片的css動畫效果,標(biāo)題及說明文字的css也是一樣使用這個方式即可。

.homeBox .one_fourth .boxImage {
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.homeBox .one_fourth:hover .boxImage {
position: relative;
-webkit-animation: moveFromTop 350ms ease;
-moz-animation: moveFromTop 350ms ease;
-ms-animation: moveFromTop 350ms ease;
}

步驟四:自訂CSS3動畫

  如果你有注意看上面的code的話,會發(fā)現(xiàn)animation套用的是個moveFromTop的屬性,這是css3可自訂的動畫屬性,請把下面的code,復(fù)制貼在CSS的最后,即可使用了,而說明文字的動畫效果,也是把握一樣的原則,因此我就不另外寫出來,請點選以下的下載連結(jié),觀看css的source就看的到了。

@-webkit-keyframes moveFromTop {
from { top: -600px; }
to { top: auto; }
}
@-moz-keyframes moveFromTop {
from { -moz-transform: translateY(-600%); }
to { -moz-transform: translateY(0%); }
}
@-ms-keyframes moveFromTop {
from { -ms-transform: translateY(-600%); }
to { -ms-transform: translateY(0%); }
}

原始檔下載


標(biāo)簽: 網(wǎng)站設(shè)計 CSS
將文章分享到..
相關(guān)新聞
全新新聞
隨機新聞
最新網(wǎng)站設(shè)計案例
Hi,我來幫您!