|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 本篇文章再給大家分享6種css3的頁面加載動畫。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。在之前的文章【CSS3學習之頁面加載動畫(二)】中又分享了6個CSS3的加載動畫,今天繼續分享(標題接上一次),圖片看得不真切。 十一、效果十一
四個小球分別包含于四個正方形p,將小球相對于正方形定位(top:0;left:0),將方形p設置旋轉,使小球分別位于四角,然后使用關鍵幀動畫控制小球在當前位置與靠近中心點的位置之間來回移動 {animation: flor_move 1s 0s ease infinite;}
@keyframes flor_move { 50%{
top: 25px;
left: 25px;
}
}還剩下一個旋轉的效果,這個便交給方形p的父級元素 {animation: flor_rote 2s 0s ease infinite;}@keyframes flor_rote {
25%{
transform: rotateZ(90deg);
}
50%{
transform: rotateZ(180deg);
}
75%{
transform: rotateZ(270deg);
}
100%{
transform: rotateZ(360deg);
}
}十二、效果十二
這個效果實現起來不難,將九個小球固定好位置,改變小球透明度即可(每個小球要設置不一樣動畫時間) @keyframes mar_ligt {
50%{
opacity: 0.4;
}
}十三、效果十三
還是九個小球,不過這里改變了小球的大小,為了防止因為改變大小而致使排版錯亂,所以每個小球都包含在固定寬高的p中,使小球在p中橫縱方向上時刻居中。這樣就可以放心地改變小球的大小了(每個小球依然設置不同的動畫時間) @keyframes mar_ligts {
50%{
transform: scale(.5);
opacity: 0.4;
}
}十四、效果十四
撞球效果,四個小球橫縱方向居中排列,中間兩個小球不動,左右兩邊的小球分別向兩邊來回移動(注意運動的時間差即可)。 {animation: poolball_l 1s .5s linear infinite;} //左邊的小球
{animation: poolball_r 1s 0s linear infinite;} //右邊的小球@keyframes poolball_l {
25%{
transform: translateX(-100%);
}
50%{
transform: translateX(0);
}
}
@keyframes poolball_r {
25%{
transform: translateX(100%);
}
50%{
transform: translateX(0);
}
}十五、效果十五
這是一個很常見的效果,同樣的為了防止因為小球大小的改變而使頁面排版發生錯亂,在小球外面加套一層固定寬高的p。 對每個小球還要設置動畫延遲 {animation: size_change 1.2s linear infinite;}@keyframes size_change {
20%{
width: 0;
height: 0;
}
40%{
width: 0;
height: 0;
}
50%{
width: 20px;
height: 20px;
}
}十六、效果十六
五個小球,只需橫向居中,通過外邊距來撐開小球之間的距離,通過關鍵幀動畫改變小球的translateY、以及寬高和透明度。 小球初始寬高為15px,透明度為.6。 {animation: flip_ballP 1.2s ease infinite,flip_ballS 1.2s ease infinite;}@keyframes flip_ballP {
50%{
transform: translateY(60px);
}
}
@keyframes flip_ballS {
50%{
height: 15px;
width: 15px;
opacity: 0.6;
}
75%{
height: 20px;
width: 20px;
opacity: 1;
}
}未完待續! 今天就分享到這里,后面還會有補充。希望能對大家的學習有所幫助,更多相關教程請訪問 CSS基礎視頻教程, CSS3視頻教程,bootstrap教程! 以上就是CSS3學習之頁面加載動畫(三)的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!