日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

CSS--使用伪选择器制作箭头图标

發(fā)布時間:2023/11/29 CSS 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS--使用伪选择器制作箭头图标 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

?

// 使用Transform的屬性,組合translate(位移)和rotate(旋轉(zhuǎn)),將生成的小矩形組合成各種箭頭樣式;

?HTML

1 <section class="main"> 2 <header class="title">圖標(biāo)變形過渡效果縮放式菜單</header> 3 <section> 4 <button>圖標(biāo)</button> 5 <header> 6 #300x100 淡色系 7 </header> 8 <div> 9 <article> 10 <img src="http://www.gbtags.com/gb/laitu/300x100" alt="" /> 11 </article> 12 </div> 13 </section> 14 <section> 15 <button>圖標(biāo)</button> 16 <header> 17 #300x100 暗色系 18 </header> 19 <div> 20 <article> 21 <img src="http://www.gbtags.com/gb/laitu/300x100/666666/ffffff" alt="" /> 22 </article> 23 </div> 24 </section> 25 </section>

??

CSS

1 * { box-sizing:border-box;} 2 body { font-family: 'microsoft yahei',Arial,sans-serif; background: #aaa;} 3 section { position: relative; width:100%;} 4 section.main { position: absolute; top:10%; left:25%; width:50%; max-width:30em; min-width:15em; border-radius:5px; overflow: hidden;} 5 section.main > header { background: orange; color:#fff; line-height: 1.2em; text-align: center;} 6 section section:last-child { border:none;} 7 section > div { height:0; overflow: hidden; transition:all .4s ease-in-out;} 8 article,header { padding:1em; line-height: 1em;} 9 header:not(.title) { width:100%; overflow: hidden; height:3em; background: #efefef; cursor:pointer; color:#888; white-space:nowrap; text-overflow: ellipsis; padding-right: 2.1em;} 10 header:not(.title):hover { background: #e8e8e8;} 11 article { line-height: 1.4em; background: rgba(255, 255, 255, .7);} 12 article img { width:100%; height:auto; border:2px solid white; border-radius: 3px;} 13 14 /* 使用CSS3的偽選擇器,生成關(guān)閉和向下兩個圖標(biāo)按鈕; */ 15 /* 使用變形屬性,組合位移和旋轉(zhuǎn),可將生成的小矩形組合成向下按鈕,同樣也可以組裝成關(guān)閉按鈕; */ 16 section button { position: absolute; right:0; margin:0; padding:0; height:3em; width:3em; outline:none; border:0; background: none; text-indent: -9999px; pointer-events:none; cursor:pointer;} 17 section button:before, 18 section button:after { content:''; display: block; position: absolute; width:4px; height:12px; background: orange; border-radius: .3em; top:50%; left:50%; transition:all .3s ease-in-out;} 19 20 /*向左箭頭*/ 21 /*section button:before { transform:translate(0%, -50%) rotate(45deg);} 22 section button:after { transform:translate(0%, 0%) rotate(-45deg);}*/ 23 24 /*向右箭頭*/ 25 /*section button:before { transform:translate(0%, -50%) rotate(-45deg);} 26 section button:after { transform:translate(0%, 0%) rotate(45deg);}*/ 27 28 /*向上箭頭*/ 29 /*section button:before { transform:translate(75%, -20%) rotate(-45deg);} 30 section button:after { transform:translate(-75%, -20%) rotate(45deg);}*/ 31 32 /*向下箭頭*/ 33 section button:before { transform:translate(75%, 0%) rotate(45deg);} 34 section button:after { transform:translate(-75%, 0%) rotate(-45deg);} 35 36 37 /* 點擊之后需要變成"X"; */ 38 section.open button:after,section.open button:before { background: red; height:14px; } 39 section.open button:before { transform:translate(-75%, -20%) rotate(45deg);} 40 section.open button:after { transform:translate(-75%, -20%) rotate(-45deg);}

?

JavaScript

1 $(function(){ 2 $('section section header').on('click', function () { 3 var $this = $(this), 4 parent_section = $this.parent(), 5 closeDiv = $this.siblings('div'), 6 contentheight = closeDiv.children('article').outerHeight(); 7 (closeDiv.height() === 0 ) ? closeDiv.height(contentheight) : closeDiv.height(0); 8 // 更改容器高度; 9 $this.parents('section').first().toggleClass('open'); 10 // 更改箭頭樣式; 11 }); 12 });

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/yizihan/p/4561666.html

總結(jié)

以上是生活随笔為你收集整理的CSS--使用伪选择器制作箭头图标的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲无码精品在线播放 | 天天舔天天爱 | 人人爽人人爱 | 荔枝视频污 | 99一区二区 | 成人午夜影院 | 扩阴视频| 蜜桃导航-精品导航 | 久久成人午夜 | 91大片在线观看 | 国产免费观看一区 | 亚洲va韩国va欧美va | 性渴老太作爱 | 又欲又污又肉又黄短文 | 婷婷欧美| 特黄色大片 | 日本综合视频 | 一极黄色大片 | 国产66页 | 久久中文字幕无码 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 阿的白色内裤hd中文 | 欧美日韩片| 国产天天射 | 午夜快播 | 色吧av | 国产乱妇无码大片在线观看 | 福利网址在线观看 | 在线中文字幕播放 | 日本真人做爰免费视频120秒 | 欧美日韩看片 | 亚洲国产欧美在线观看 | 日本大尺度电影免费观看全集中文版 | 国产高潮在线 | 亚洲专区欧美 | 亚洲成人av网址 | 韩国伦理片在线看 | 中日韩在线视频 | 一区二区三区在线不卡 | 大尺度一区二区 | 久久久国产一区 | 在线视频亚洲色图 | 国产精品一区在线免费观看 | 中文字幕av影片 | 精品欧美色视频网站在线观看 | 国模少妇一区二区三区 | 日韩高清专区 | 久久精品国产亚洲av麻豆 | 操干视频 | 精品三级在线 | 性欧美lx╳lx╳ | 欧美自拍偷拍第一页 | 男女啪啪软件 | 黄视频网站在线观看 | 中文字幕3区 | 亚洲乱码国产乱码精品天美传媒 | 欧美日韩不卡一区二区三区 | 校园春色亚洲激情 | www日韩在线观看 | 日本一区二区三区在线观看 | a天堂视频 | 奇米888一区二区三区 | 久久久久久蜜桃一区二区 | 亚洲精品白浆高清久久久久久 | 免费爱爱视频 | 激情久久五月天 | 97久久人澡人人添人人爽 | 欧美日韩国产成人在线 | 日韩美女国产精品 | 久草免费资源站 | 久久视频在线观看 | 女儿的朋友在线播放 | 69性影院| 国产精品一区二区小说 | 天天噜天天干 | 国产在线观看一区二区三区 | 欧美国产日韩在线观看成人 | 午夜狠狠干| 超碰一区二区 | av在线天堂网 | 久久这里只有精品6 | 91色| 亚洲欧洲成人精品久久一码二码 | 天堂成人国产精品一区 | 亚洲福利午夜 | 中文字幕88页 | 免费三片在线视频 | 国产亚洲色婷婷久久 | 禁欲天堂| 超碰97在线播放 | 国产又黄又猛 | 欧美日韩欧美 | 欧美综合图区 | 男女av在线 | 国产av一区精品 | 成人日韩在线观看 | 国产视频网 | 亚洲大尺度在线观看 | 久久久久久逼 |