欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css下劃線自中間延伸

江奕云2年前10瀏覽0評論

在Web開發中,下劃線是常用的裝飾效果之一。通常,我們可以使用CSS來實現下劃線的效果,其中包括從左側開始延伸的下劃線,從右側開始延伸的下劃線等等。然而,還有一種比較特別的下劃線效果,即下劃線從中間開始延伸的效果。下面,讓我們來看看如何通過CSS實現這種特別的下劃線效果。

.text {
position: relative;
display: inline-block;
padding-bottom: 4px;
}
.text::before {
content: "";
position: absolute;
bottom: 0;
left: 50%;
width: 0;
height: 2px;
background-color: black;
transition: width 0.3s ease;
transform: translateX(-50%);
}
.text:hover::before {
width: 100%;
}

如上所示的代碼,我們首先對需要添加下劃線的文字進行了一些基本的樣式設置,包括relative定位、inline-block布局以及padding-bottom來給下劃線留出一定的空間。

接下來,關鍵是利用偽元素::before來添加這個特別的下劃線效果。我們首先將這個偽元素的位置設置為底部,并且緊貼著文字的中心位置,同時將其寬度設為0、高度設為2px,并設置其背景顏色為黑色。

值得注意的是,我們通過translateX(-50%)將元素水平方向上移動了50%的寬度,這樣可以將其位置移動到文字的中心位置。

最后,我們通過transition屬性實現了下劃線的漸變效果。當鼠標滑過需要添加下劃線的文本時,我們將偽元素的寬度從0漸變到100%,即從中間開始展開下劃線。

綜上所述,通過利用CSS的各種特性,我們可以實現從中間開始延伸的下劃線效果,從而為我們的網頁增添了一份獨特的美感。