CSS定義上劃線就是在文本中加入一條橫線,通常用于強調文本的重要性或者標記某些特殊的內容。下面是一些常用的CSS定義上劃線的方法:
/* 一條實線上劃線 */ .text { text-decoration: underline; } /* 一條虛線上劃線 */ .text { text-decoration: underline dotted; } /* 一條雙實線上劃線 */ .text { text-decoration: underline double; } /* 一條實線上劃線,顏色為紅色 */ .text { text-decoration: underline red; }
除了上面的方法,還有一些更高級的用法,可以實現更多樣化的上劃線效果。
/* 利用偽元素 ::after 來實現帶間隔的上劃線 */ .text::after { content: ""; display: block; height: 1px; width: 80%; margin: 0 auto; background-color: black; margin-top: 10px; } /* 利用 box-shadow 屬性來實現帶陰影的上劃線 */ .text { box-shadow: 0 -5px 0 0 rgba(0,0,0,0.5) inset; } /* 利用背景和文字顏色相同的技巧來實現一種隱形上劃線 */ .text { background-image: linear-gradient(to top, #fff 80%, transparent 80%); }
在實際的項目中,根據需要選擇適合的上劃線效果,可以提升用戶體驗和頁面效果。但是需要注意的是,上劃線的過度使用可能會造成視覺疲勞,應該避免過度使用。
上一篇css 定義首行樣式
下一篇css 安裝字體文件