亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

用純CSS實現手風琴效果的示例代碼

2024-07-11 08:58:51
字體:
來源:轉載
供稿:網友

昨天在做一個旅游頁面的項目,前端頁面實現的過程中遇到這樣一個需求。需要把一組圖片形成手風琴的展示效果。認真的思考一遍后,決定就用普通的HTML+CSS就可以實現這個需求。今天趁著空閑時間稍微梳理了一下。

實現原理:

主要是利用CSS的hover屬性,鼠標未移上去時,所有的li共享整個容器的寬度。當鼠標移上去的時候,hover生效,讓該li標簽變回原來圖片的寬度,其他的圖共享剩下的寬度。同時加上transition屬性,產生漸變的效果。

接下來通過一個小小的demo來切身感受一下:

HTML代碼:

<body>        <div class="contain">            <ul>                <li>                    <a href="#">                        <img src="img/1.jpg" />                    </a>                    <div class="title">                        <a href="#">云南.大理</a>                    </div>                </li>                <li>                    <a href="#">                        <img src="img/2.jpg" />                    </a>                    <div class="title">                        <a href="#">廣西.桂林</a>                    </div>                </li>                <li>                    <a href="#">                        <img src="img/3.jpg" />                    </a>                    <div class="title">                        <a href="#">福建.廈門</a>                    </div>                </li>                <li>                    <a href="#">                        <img src="img/4.jpg" />                    </a>                    <div class="title">                        <a href="#">浙江.千島湖</a>                    </div>                </li>                <li>                    <a href="#">                        <img src="img/5.jpg" />                    </a>                    <div class="title">                        <a href="#">長江.三峽</a>                    </div>                </li>            </ul>        </div></body>

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;        }

實現效果圖如下:

鼠標未移上去時效果

鼠標移到某張圖片效果

這是一個很簡單的小demo,容易上手,對于初學者來說也并不難。同時也通過這個demo感受到了CSS的強大與魅力之處,希望能給大家帶來一點小小的幫助。最后梳理一下,做一下這個demo中所用的知識點做一個總結:

1.hover 選擇器

解釋::hover 選擇器用于選擇鼠標指針浮動在上面的元素。:hover 選擇器可用于所有元素,不只是鏈接。

補充::link 選擇器設置指向未被訪問頁面的鏈接的樣式,:visited 選擇器用于設置指向已被訪問的頁面的鏈接,:active 選擇器用于活動鏈接。

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

2.transition屬性

解釋:transition是CSS3一個簡寫屬性,用于設置四個過渡屬性:

  1. transition-property:規定設置過渡效果的 CSS 屬性的名稱。
  2. transition-duration:規定完成過渡效果需要多少秒或毫秒。
  3. transition-timing-function:規定速度效果的速度曲線。
  4. transition-delay:定義過渡效果何時開始。

語法:transition: property duration timing-function delay;

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本久久久久久| 亚洲精品美女网站| 国产欧美精品日韩精品| 一区国产精品视频| 国产精品免费一区二区三区都可以| 精品国产一区二区在线| 亚洲第一精品夜夜躁人人爽| 中文欧美在线视频| 欧美激情一二区| 久久天天躁狠狠躁夜夜躁| 狠狠色狠狠色综合日日五| 国产精品国内视频| 最近日韩中文字幕中文| 国产精品视频1区| 日韩影视在线观看| 中国china体内裑精亚洲片| 全色精品综合影院| 日韩av在线天堂网| 精品视频在线播放| 色综合久久中文字幕综合网小说| 国产精品扒开腿做爽爽爽男男| 欧美一级片久久久久久久| 中文在线不卡视频| 性夜试看影院91社区| 亚洲色图欧美制服丝袜另类第一页| 欧美在线视频观看| 91久久久久久久| 欧美成aaa人片免费看| 精品国产一区二区三区久久| 91精品国产网站| 国产91精品青草社区| 亚洲男人天堂九九视频| 国产精品久久国产精品99gif| 亚洲最新av在线网站| 永久555www成人免费| 欧美亚洲第一区| 91九色国产在线| 欧美成人精品一区| 日韩精品免费综合视频在线播放| 欧美夫妻性生活视频| 欧美最猛性xxxxx免费| 国产精品一区二区久久| 久久久精品视频在线观看| 欧美电影免费观看高清| 国产a级全部精品| 久久久久久九九九| y97精品国产97久久久久久| 久久久亚洲国产天美传媒修理工| 91精品啪aⅴ在线观看国产| 国产精品美女久久| 91网在线免费观看| 国产福利精品av综合导导航| 国模精品系列视频| 国产精品电影观看| 日韩精品极品视频免费观看| 欧美国产日本高清在线| 亚洲国产欧美在线成人app| 久久国产精品影片| 欧美肥老太性生活视频| 2021久久精品国产99国产精品| 另类美女黄大片| 91在线免费视频| 国产精品91视频| 日韩一区二区av| 国产精品成人在线| 成人综合国产精品| 欧美成人免费大片| 中文字幕av一区二区三区谷原希美| 久久不射热爱视频精品| 日韩av男人的天堂| 亚洲国产毛片完整版| 日韩女优在线播放| 在线国产精品播放| 国产精品人成电影在线观看| 黄色成人在线播放| 92国产精品久久久久首页| 久久久在线视频| 欧美激情精品久久久久久蜜臀| 久久精品美女视频网站| 久久伊人精品一区二区三区| 欧美午夜激情在线| 在线视频一区二区| 国产精品美女网站| 韩国欧美亚洲国产| 欧美精品久久久久久久久| 中文字幕亚洲天堂| 亚洲男人天堂2019| 国产精品狠色婷| 青草青草久热精品视频在线网站| 精品久久久久久久久中文字幕| 国产精品免费一区二区三区都可以| 91高清免费在线观看| 成人黄色片网站| 性欧美亚洲xxxx乳在线观看| 国产在线视频不卡| 日韩大陆欧美高清视频区| 不用播放器成人网| 成人免费视频a| 久久午夜a级毛片| 久久精品国产清自在天天线| 午夜精品蜜臀一区二区三区免费| 亚洲成人网在线| 色综合久久88| 亚洲欧美激情在线视频| 欧美野外wwwxxx| 亚洲一区二区三区777| 亚洲黄一区二区| 日韩免费看的电影电视剧大全| 欧美激情第一页xxx| 97av在线视频免费播放| 最新国产精品拍自在线播放| 日韩av中文字幕在线| 在线色欧美三级视频| 亚洲欧美成人一区二区在线电影| 亚洲性xxxx| 97国产精品免费视频| 秋霞av国产精品一区| 精品视频在线导航| 亚洲直播在线一区| 精品亚洲一区二区三区在线观看| 国产精品久久久久不卡| 性欧美办公室18xxxxhd| 在线a欧美视频| 亚洲欧美日韩久久久久久| 日韩精品视频免费专区在线播放| 欧美夫妻性生活xx| 亚洲经典中文字幕| 久久中文字幕视频| 精品中文视频在线| 欧美日本中文字幕| 精品国产一区二区三区久久狼5月| 啊v视频在线一区二区三区| 国产91免费观看| 777国产偷窥盗摄精品视频| 亚洲欧美一区二区激情| 欧美国产第一页| 成人亚洲欧美一区二区三区| 亚洲女人初尝黑人巨大| 尤物yw午夜国产精品视频明星| 日韩a**站在线观看| 中文字幕日韩高清| 国产精品久在线观看| 欧美丝袜美女中出在线| 国产一区玩具在线观看| 欧美高清不卡在线| 成人黄色av免费在线观看| 欧美精品videossex88| 亚洲成人精品av| 亚洲一区二区免费在线| 欧美韩国理论所午夜片917电影| 国产精品久久久精品| 欧美黄色片免费观看| 欧美激情视频网站| 久久久午夜视频| 亚洲一区二区三区sesese| 91美女片黄在线观看游戏| 久久影视电视剧免费网站清宫辞电视| 欧美激情a在线| 国产午夜精品理论片a级探花| 欧美在线视频一区二区| 国产一区二区黑人欧美xxxx| 欧美专区国产专区| 日韩欧美999| 亚洲精品电影网站|