懸停線下方的線
回答
您可以嘗試使用::after
僞元素:
a {
position: relative;
text-decoration: none;
}
a:hover::after {
content: "";
position: absolute;
left: 25%;
right: 25%;
bottom: 0;
border: 1px solid black;
}
<a href='#'>Demo Link</a>
看來演示不起作用。當鏈接懸停時,我看不到一條線 – user2013488
您是否使用不支持僞元素的古代瀏覽器? –
它現在工作正常,但它說邊界底部:1px是奇怪的,但行距至少可以看到2或3px – user2013488
只需使用這個類:
.link:hover {
background-image:url("YOUR-SMALL-LINE-BOTTOM.png")
}
這樣的,當你將鼠標懸停在元素的行會出現。你可以在圖像中指定線條必須有多大或多少。
這是我剛纔想到的,看看你的想法。所以我們使用:after
並在文本下創建一行。這隻適用於父級寬度(居中)的情況。
HTML:
<div>Test</div>
CSS:
div {
width: 30px;
}
div:hover:after {
content: "";
display: block;
width: 5px;
border-bottom: 1px solid;
margin: 0 auto;
}
更新CSS:
div {
display: inline-block;
}
不知道爲什麼我沒有想到這一點,但你可以使用inline-block
得到它,而無需寬度的家長中心。
下面是使用同樣的方法鏈接,只是櫃面你弄糊塗了。
所以,現在我已經告訴我甚至應該使這裏指出,最明顯的一點就是對於不知道width
可以是百分比的人的更新。
width: 70%;
改變寬度從5px
到70%
所以它會與文本的寬度擴大。
嘗試邊界創建另一個股利。並根據您的選擇調整該div的寬度。我希望這將有所幫助。
use underline or if u want the line to be much shorter try scalar vector graphics(svg) with this you can have custom lines.
<svg id="line "height="40" width="40">
<line x1="0" y1="0" x2="700" y2="20" style="stroke:rgb(125,0,0);stroke-width:2" />
這個怎麼樣?
a {text-decoration:none;position:relative;}
a:hover:before {content:"_";position:absolute;bottom:-5px;left:50%;width:10px;margin:0 0 0 -5px;}
檢查這個搗鼓更多:http://jsfiddle.net/h7Xb5/
編輯: 紅潤的解決方案具有相同的效果和更優雅因此基於這一點,我有另外的過渡最近使用過它,使它多一點醒目的,我認爲這將是有益的分享這裏:
a {
display: inline-block;
text-decoration:none
}
a:after {
content: "";
display: block;
width: 0;
border-bottom: 1px solid;
margin: 0 auto;
transition:all 0.3s linear 0s;
}
a:hover:after {
width: 90%;
}
(ORI ginal回答以下)
Check this我只是想出了在小提琴演奏:懸停:
<a class="bordered" href="#">I am a link, hover to see</a>
a.bordered {
text-decoration:none;
position: relative;
z-index : 1;
display:inline-block;
}
a.bordered:hover:before {
content : "";
position: absolute;
left : 50%;
bottom : 0;
height : 1px;
width : 80%;
border-bottom:1px solid grey;
margin-left:-40%;
}
根據百分比,可以與a.bordered打前利潤率和左側位置。
- 1. 雙線懸停
- 2. 懸停的白線
- 3. 懸停時超鏈接的下劃線
- 4. 下劃線QLabel的文字「懸停」
- 5. 在懸停時進行上下劃線?
- 6. 鏈接懸停動畫下劃線
- 7. 下劃線懸停可可 - Objective-C
- 8. 下劃線懸停時強調額外
- 9. jQuery擺脫:懸停下劃線?
- 10. TLabel鼠標懸停在下劃線上?
- 11. 當鼠標懸停在導航欄下方的線條
- 12. Jqplot線圖懸停在線效果
- 13. 鼠標懸停線有點
- 14. 任何方式來停止CSS:懸停文字裝飾下劃線的孩子?
- 15. 如何讓下劃線在懸停的鏈接下淡出?
- 16. 在懸停的鏈接下創建下劃線
- 17. css或jquery的對角線懸停
- 18. jQuery的懸停和線旋轉動畫
- 19. 單線懸停的CSS網格
- 20. 擺脫dimple.js中的懸停線標記
- 21. 線條懸停在Plotly中的文本
- 22. 上的菜單中卸下懸停紅線的WordPress
- 23. 刪除jQuery手風琴懸停的下劃線
- 24. 在整個鏈接的懸停上加下劃線部分
- 25. Bumb Up懸停效果,破壞elemnt下的線條
- 26. 如何刪除下劃線時懸停在IE中的圖像?
- 27. 鼠標懸停上的文字下劃線問題
- 28. 如何製作懸停的動畫文字裝飾下劃線
- 29. Css拖放線菜單懸停問題
- 30. 懸停與在線菜單:前
向我們展示您嘗試過的東西。 – George
你想要顯示哪一行?在特定的字母下面? –
標題接縫容易....好,這是意想不到的。 – Viscocent