純CSS3實現的標籤效果

2021-06-14 02:45:17 字數 1423 閱讀 2912

1.效果分析

純css3實現的標籤效果,如圖1所示,看看demo。該標籤主要有三個部分組成,左側的三角形、右側的圓角矩形和文字前面的小圓點。重點在左側三角形和文字前面圓點的實現。

2.技術難點

三角形利用寬和高為零的元素的邊框實現。將邊框設定為12px solid transparent,然後將右側邊框顏色設定為#0089e0即可。

border:12px solid transparent;

border-right-color:#0089e0;

小圓點的實現很簡單,做乙個小矩形,設定圓角邊框即可,再加點陰影效果。

width:4px;

height:4px;

background-color:#fff;

border-radius:4px;

box-shadow:0px 0px 0px 1px rgba(0,0,0,.3);

分別用::before和::after來實現三角形和小圓點。

3.實現步驟

a.html結構

利用無序列表來實現標籤,**如下。

王海慶,男,浙江郵電職業技術學院管理與資訊系軟體技術專業教師,從事網頁前端開發、多**方面課程的教學。希望可以通過本部落格總結、反思自己的進步,構建乙個學習交流、資源分享的平台。快樂程式設計,快樂前端,前端開發whqet。

王海慶,男,浙江郵電職業技術學院管理與資訊系軟體技術專業教師,從事網頁前端開發、多**方面課程的教學。希望可以通過本部落格總結、反思自己的進步,構建乙個學習交流、資源分享的平台。快樂程式設計,快樂前端,前端開發whqet。

b.文章類post和段落p的實現

.post

.post p

c.標籤ul和li的實現

.tags

.tags li

d.連線a的實現,右側的圓角實現,hover效果實現

.tags li a

.tags li a:hover

e.左側三角形的實現

.tags li a:before

.tags li a:hover:before

f.小圓點的實現

.tags li a:after
完工!

感謝cssglobe.com提供靈感,前端開發whqet製作。

純CSS3實現的標籤效果

1.效果分析 純css3實現的標籤效果,如圖1所示,看看demo。該標籤主要有三個部分組成,左側的三角形 右側的圓角矩形和文字前面的小圓點。重點在左側三角形和文字前面圓點的實現。2.技術難點 三角形利用寬和高為零的元素的邊框實現。將邊框設定為12px solid transparent,然後將右側邊...

純css3實現圓盤時鐘動畫效果

先讓我們來看下整體效果,請看下圖 作為小白的我,看到別人寫的鐘錶特效有點心動,於是自己也動手寫了乙個,主要是為了練練腦子,接下來直接看 html css樣式 t2 t3.t3 before t3 after t4.t4 i.t4 before t4 after hour hour3 hour6 ho...

純css3實現文字間歇滾動效果

場景 假設有4條資料或者標題,視口中只顯示兩條,採用每次向上滾動一條資料來展示所有的資料。效果如圖 主要用到了css3的兩個屬性 framekeys和animation 通過 keyframes 規則,能夠建立動畫。建立動畫的原理是,將一套 css 樣式逐漸變化為另一套樣式。animation能夠將...