首頁 > web前端 > css教學 > css3的Transition平滑過渡選單列實現

css3的Transition平滑過渡選單列實現

php中世界最好的语言
發布: 2018-03-21 13:25:51
原創
2570 人瀏覽過

這次帶給大家css3的Transition平滑過渡選單欄實現,實現Transition平滑過渡選單欄的注意事項有哪些,下面就是實戰案例,一起來看一下。

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效果需要指定多少秒或毫秒才能完成

css3的Transition平滑過渡選單列實現

transition-timing-function

#指定transition效果的轉速曲線

css3的Transition平滑過渡選單列實現


##transition-delay

定義transition效果開始的時候

#下面給出一個案例
先看效果圖:

############原理圖解:################當滑鼠移入選單清單上,加入hover樣式。也就是讓p.wrap 的top值設定為負值。然後利用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>
<p>
    </p>
登入後複製
            
  •             

                                     菜单             

            
  •         
  •             

                                     菜单             

            
  •         
  •             

                                     菜单             

            
  •         
  •             

                                     菜单             

            
  •         
  •             

                                     菜单             

            
  •     
###註解:其中圖示使用字體圖示Font Awesome,需要了解的可以搜尋Font Awesome######相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章! ######推薦閱讀:#########css3的pointer-events使用詳解###############focus-within的使用詳解##### ###########CSS3做出無縫輪播廣告#########

以上是css3的Transition平滑過渡選單列實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板