真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么使用純CSS實(shí)現(xiàn)手風(fēng)琴效果

這篇文章將為大家詳細(xì)講解有關(guān)怎么使用純CSS實(shí)現(xiàn)手風(fēng)琴效果,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

目前累計(jì)服務(wù)客戶(hù)近1000家,積累了豐富的產(chǎn)品開(kāi)發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹(shù)立企業(yè)形象,為客戶(hù)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷(xiāo)、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)始終以務(wù)實(shí)、誠(chéng)信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過(guò)對(duì)領(lǐng)先技術(shù)的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究、對(duì)客戶(hù)形象的視覺(jué)傳遞、對(duì)應(yīng)用系統(tǒng)的結(jié)合,為客戶(hù)提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶(hù),共同發(fā)展進(jìn)步。

實(shí)現(xiàn)原理:

怎么使用純CSS實(shí)現(xiàn)手風(fēng)琴效果

主要是利用CSS的hover屬性,鼠標(biāo)未移上去時(shí),所有的li共享整個(gè)容器的寬度。當(dāng)鼠標(biāo)移上去的時(shí)候,hover生效,讓該li標(biāo)簽變回原來(lái)圖片的寬度,其他的圖共享剩下的寬度。同時(shí)加上transition屬性,產(chǎn)生漸變的效果。

接下來(lái)通過(guò)一個(gè)小小的demo來(lái)切身感受一下:

HTML代碼:


        
            
                    
  •                                                                                                                 云南.大理                     
                                 
  •                                                                                                                 廣西.桂林                     
  •                                  
  •                                                                                                                 福建.廈門(mén)                     
  •                                  
  •                                                                                                                 浙江.千島湖                                      
  •                 
  •                                                                                                                 長(zhǎng)江.三峽                                      
  •                      

    CSS代碼:

    .contain {
                width: 1050px;
                margin: 100px auto;
            }
            
            .contain li {
                float: left;
                list-style: none;
                width: 200px;
                height:284px;
                transition: all 2s;
                position: relative;
                overflow: hidden;
                border-left: 2px solid rgba(255, 255, 255, .8);
                box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
            }
            
            .contain ul:hover li {
                width: 80px;
            }
            
            .contain ul li:hover {
                width: 500px;
            }
            
            .contain li .title {
                position: absolute;
                width: 100%;
                height: 50px;
                background-color: rgba(0, 0, 0, .5);
                text-indent: 2em;
                line-height: 50px;
                bottom: 0px;
                left: 0
            }
            
            .contain a {
                color: #fff;
                text-decoration: none;
            }

    實(shí)現(xiàn)效果圖如下:

    怎么使用純CSS實(shí)現(xiàn)手風(fēng)琴效果

    鼠標(biāo)未移上去時(shí)效果

    怎么使用純CSS實(shí)現(xiàn)手風(fēng)琴效果

    鼠標(biāo)移到某張圖片效果

    這是一個(gè)很簡(jiǎn)單的小demo,容易上手,對(duì)于初學(xué)者來(lái)說(shuō)也并不難。同時(shí)也通過(guò)這個(gè)demo感受到了CSS的強(qiáng)大與魅力之處,希望能給大家?guī)?lái)一點(diǎn)小小的幫助。最后梳理一下,做一下這個(gè)demo中所用的知識(shí)點(diǎn)做一個(gè)總結(jié):

    1.hover 選擇器

    解釋?zhuān)?hover 選擇器用于選擇鼠標(biāo)指針浮動(dòng)在上面的元素。:hover 選擇器可用于所有元素,不只是鏈接。

    補(bǔ)充::link 選擇器設(shè)置指向未被訪問(wèn)頁(yè)面的鏈接的樣式,:visited 選擇器用于設(shè)置指向已被訪問(wèn)的頁(yè)面的鏈接,:active 選擇器用于活動(dòng)鏈接。

    拓展:在 CSS 定義中,:hover 必須位于 :link 和 :visited 之后(如果存在的話(huà)),這樣樣式才能生效。

    2.transition屬性

    解釋?zhuān)簍ransition是CSS3一個(gè)簡(jiǎn)寫(xiě)屬性,用于設(shè)置四個(gè)過(guò)渡屬性:

    1. transition-property:規(guī)定設(shè)置過(guò)渡效果的 CSS 屬性的名稱(chēng)。

    2. transition-duration:規(guī)定完成過(guò)渡效果需要多少秒或毫秒。

    3. transition-timing-function:規(guī)定速度效果的速度曲線。

    4. transition-delay:定義過(guò)渡效果何時(shí)開(kāi)始。

    語(yǔ)法:transition: property duration timing-function delay;

    關(guān)于“怎么使用純CSS實(shí)現(xiàn)手風(fēng)琴效果”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


    本文標(biāo)題:怎么使用純CSS實(shí)現(xiàn)手風(fēng)琴效果
    地址分享:http://weahome.cn/article/popsjs.html

    其他資訊

    在線咨詢(xún)

    微信咨詢(xún)

    電話(huà)咨詢(xún)

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部