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

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

詳解css3 Transition屬性(平滑過渡菜單欄案例)

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

CSS3的制作動畫的三大屬性(Transform,Transition,Animation)下面介紹一下 Transition屬性。transition屬性是一個速記屬性有四個屬性:transition-property, transition-duration, transition-timing-function, and transition-delay。

語法

transition: property duration timing-function delay;

屬性:

描述
transition-property 指定CSS屬性的name,transition效果
transition-duration transition效果需要指定多少秒或毫秒才能完成
transition-timing-function 指定transition效果的轉(zhuǎn)速曲線
transition-delay 定義transition效果開始的時候

下面給出一個案例

先看效果圖:

這里寫圖片描述

原理圖解:

這里寫圖片描述

當(dāng)鼠標(biāo)移入菜單列表上,添加一個hover樣式。也就是讓div.wrap 的top值設(shè)置為負(fù)值。然后利用transition屬性使其平滑過渡。

完整demo

<!--html--><style> .menu{ margin: 100px auto; } .menu ul li{ float:left; width: 50px; height: 25px; background-color: #2aabd2; margin-right: 5px; line-height: 25px; position: relative; overflow: hidden; } .menu ul li a{ display: block; height:25px; width: 50px; text-align: center; line-height: 25px; color: white; } .menu ul li .awrap{ position: absolute; top:0; left: 0; } .menu ul li .awrap:hover{ transition: all .3s ease-in; top:-25px; }</style><div class="menu clearfix"> <ul> <li> <div class="awrap"> <a href=""><i class="fa fa-cog"></i></a> <a href="">菜單</a> </div> </li> <li> <div class="awrap"> <a href=""><i class="fa fa-star-o"></i></a> <a href="">菜單</a> </div> </li> <li> <div class="awrap"> <a href=""><i class="fa fa-user"></i></a> <a href="">菜單</a> </div> </li> <li> <div class="awrap"> <a href=""><i class="fa fa-search"></i></a> <a href="">菜單</a> </div> </li> <li> <div class="awrap"> <a href=""><i class="fa fa-adn"></i></a> <a href="">菜單</a> </div> </li> </ul></div>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 万州区| 河间市| 通榆县| 景洪市| 金平| 龙山县| 河东区| 靖边县| 镇雄县| 中方县| 衡阳县| 彭州市| 许昌市| 嫩江县| 诏安县| 门头沟区| 绵阳市| 乐都县| 南阳市| 玉林市| 临颍县| 南宫市| 渝中区| 九台市| 濮阳市| 赤水市| 靖西县| 祁门县| 平顶山市| 郁南县| 弋阳县| 隆安县| 平陆县| 体育| 阜阳市| 安龙县| 尖扎县| 安龙县| 江西省| 鹤庆县| 玛多县|