答えて
a{
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
これはリンクのために働く必要があり、しかし、写真の効果は、リンクのコンテナの境界線で作られているように見える:
div.yourcontainer:hover{
border-bottom:2px solid red;
}
これは:hover
を使用して設定することで^^
を動作するはずですa border-bottom
。このような何か
ul{
list-style: none;
padding: 0;
margin: 0;
}
ul li{
float: left;
margin: 0 5px;
}
ul li a{
text-decoration:none;
color: black;
}
ul li:hover{
border-bottom: 2px solid red;
}
<ul>
<li><a href="">Home</a></li>
<li><a href="">About</a></li>
<li><a href="">Contact</a></li>
</ul>
a {
display: inline-block;
position: relative;
text-decoration: none;
text-align: center;
}
a:hover:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
left: 0;
bottom: 0;
box-shadow: inset 0 -10px 0 #11c0e5;
}
a span {
display: block;
width: 100px;
height: 40px;
background-color: red;
padding-top: 20px;
}
<a href="#">
<span>link texts</span>
</a>
は私の答えに実行可能なスニペットを追加しました –
私はインセットの詳細を教えてくれますか?私はなぜそれをそこに置いたのかということです。 – sounak07
insetは、外側の影から内側の影までの影を、問題の要件に適合するものにします。インセットなしでボックスシャドウを使用すると、リンクの外側に影ができます –
- 1. CSSでテキストの二重の点線の下線を作成するには
- 2. CSSを使用して<tr>要素の下に点線の効果を生成する方法は?
- 3. CSSのボタンのスケーリング効果を作成する方法は?
- 4. ベースシェイプのCSSホバー効果を作成する方法は?
- 5. cssのみ、またはcss + jqueryでホバー効果を作成する方法
- 6. CSSを使ってX線形勾配効果を作る方法は?
- 7. CSSジグザグ罫線の作成方法は?
- 8. BlitzMax - 2Dネオンの輝線効果をPNGファイルに生成する
- 9. CSSレスポンス - ロゴの下の線
- 10. HTML&CSSを使用してスピン効果を作成するには?
- 11. 下線テキストCSSギャップ
- 12. CSSインラインブロックで目的の効果を作成できません
- 13. クイックルックスタイルのズーム効果を作成する
- 14. 線画効果
- 15. CSSで枠線付きのタブを作成する方法は?
- 16. CSSの線形勾配で破線の対角線を作成します
- 17. CSSオーバーレイの効果
- 18. CSSタイピングの効果
- 19. cssのエアロ効果
- 20. CSS KeyFrameの効果
- 21. CSSデザインのヘルプ - 間に単語を含む境界線を作成する - 例の下に
- 22. ファインダーのように下の境界線を作成するには?
- 23. CSS:下線が下線で表示される
- 24. qtラベルのホバー効果を作成するには?
- 25. CSS3でhoverIntent型の遅延効果を作成するには?
- 26. CSSのホバリングボタンで下線を引く
- 27. ウォーターマーキング効果の作成方法は?
- 28. CSS:灰色の線にカラーを適用したときのアニメーション/翻訳効果
- 29. アニメーション下線付きCssナビゲーションメニューブロガー
- 30. CSSは右角の対角線を作成します
いくつかのオプションがあります。 hover上のアンカータグにCSS属性 '' text-decoration:underline''を追加してください。 2.ホバー上のアンカータグにCSSプロパティ "border-bottom:1px solid black"を追加します。 –
ホバー上で 'border-bottom:4px solid#f00'を追加し、内側の要素に' padding:2px 0; 'としてパディングを減らします。 –