CSS3對勾效果詳解
分享一段程式碼例項,它利用css3實現了對勾效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .light{ position: relative; width: 24px; height: 24px; } .light::after{ position: absolute; top: 4px; left: 8px; width: 6px; height: 10px; border-style: solid; border-color: red; border-width: 0 2px 2px 0; transform: rotateZ(45deg); content: ""; } .light.off::after { border-color: white; } </style> </head> <body> <span class="light"></span> </body> </html>
利用一個矩形相鄰的兩個邊框,然後再將其旋轉一定的角度,即可實現對勾效果。
class屬性值同時具有light和off類,其實沒有必要使用off,這麼寫的一個好處是可以根據需要新增或者刪除off類。
相關閱讀:
(1).::after參閱CSS E:after/E::after一章節。
(2).transform參閱CSS3 transform一章節。
(3).相對定位參閱CSS position:relative 相對定位一章節。
(4).絕對定位參閱CSS position:absolute 絕對定位一章節。
相關文章
- CSS 對勾效果CSS
- css3過渡效果詳解CSSS3
- CSS3開關門效果詳解CSSS3
- CSS3動態月食效果詳解CSSS3
- CSS3打字效果詳解CSSS3
- CSS3叉號按鈕效果詳解CSSS3
- CSS3旋轉大風車效果詳解CSSS3
- CSS3五角星效果詳解CSSS3
- CSS3扇形旋轉效果詳解CSSS3
- CSS3郵票鋸齒邊框效果詳解CSSS3
- 「CSS3 」動畫詳解CSSS3動畫
- css3動畫效果抖動解決CSSS3動畫
- css3過渡詳解CSSS3
- CSS3圓角詳解CSSS3
- CSS3圖案詳解CSSS3
- 教你怎麼使用css3給圖片新增漸變效果(程式碼詳解)CSSS3
- CSS3象棋效果CSSS3
- css3系列之詳解perspectiveCSSS3
- jQuery 放大鏡效果詳解jQuery
- JavaScript 打字機效果詳解JavaScript
- JavaScript抽獎效果詳解JavaScript
- jQuery彈幕效果詳解jQuery
- JavaScript 秒錶效果詳解JavaScript
- jQuery div拖拽效果詳解jQuery
- jQuery抖動效果詳解jQuery
- css3中transition屬性詳解CSSS3
- CSS3之多列布局columns詳解CSSS3
- CSS3元素居中詳解CSSS3
- CSS3 文字效果CSSS3
- CSS3空心圓效果CSSS3
- CSS3呼吸燈效果CSSS3
- CSS3 矩形切角效果CSSS3
- CSS3哭臉效果CSSS3
- CSS3翻轉效果CSSS3
- JavaScript 雪花飄舞效果詳解JavaScript
- JavaScript省市級聯效果詳解JavaScript
- JavaScript選項卡效果詳解JavaScript
- CSS3的content屬性詳解CSSS3