-2
A
答えて
4
:after
疑似要素を使用すると、カスタム幅の線を作成できます。
a {
text-decoration: none;
color: #335072;
position: relative;
}
a:after {
content: '';
width: 40px;
height: 4px;
background: orange;
position: absolute;
left: 50%;
bottom: -10px;
transform: translateX(-50%);
}
<a href="#">VIEW ALL DEALS</a>
1
ダッシュあなたが達成したいサイズを与えるために、アライメントや定期的なボックスモデルプロパティのためのポジショニングを使用し、その後、ここでCSSの擬似要素を利用することができます。
ここに私が思いついたのは、もう少しホバリングの強化です。それはあなたが質問に共有スクリーンショットとほぼ同じになります。
body {
font-family: Arial, sans-serif;
}
.dashed {
position: relative;
display: inline-block;
padding-bottom: .75em;
text-align: center;
text-decoration: none;
color: #333;
}
.dashed:after {
position: absolute;
left: 50%;
bottom: 0;
width: 25px;
height: 3px;
content: "";
transform: translateX(-50%);
transition: width .1s ease-in-out;
background-color: orange;
}
.dashed:hover:after {
width: 40px;
}
<a class="dashed" href="#">View All Deals</a>
乾杯を!
0
このお試しください:前回の回答にビルドするには
.text {
color: blue;
position: relative;
font-size: 50px;
text-decoration: none;
}
.dash {
color: orange;
border-bottom: 5px solid orange;
position: absolute;
border-radius: 2px;
width: 100px;
bottom: -10px;
left: 34%;
}
<a class="text" href="#">VIEW ALL DEALS <span class="dash"></span></a>
2
を:私も後に擬似要素「を使用
.partial-underline {
text-transform: uppercase;
color: #00008b;
font: bold 20px sans-serif;
display: inline-block;
}
.partial-underline::after {
content: '';
width: 20%;
background-color: #ff4500;
height: 4px;
margin: 8px auto auto;
display: block;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="stylesheet.css"/>
</head>
<body>
<span class="partial-underline">View all deals</span>
</body>
</html>
'私はマージンを使用しています:テキストの下に小さなダッシュを中央に置くためにauto。擬似要素を読み取るには、次のページに移動します。W3Schools - CSS Pseudo Elements
関連する問題
- 1. これらの単語の間にスペースを追加するにはどうすればよいですか?
- 2. Webkitでは、範囲に別の単語を追加するにはどうすればよいですか?
- 3. テキストファイル内の単語の前に数字を追加するにはどうすればよいですか?
- 4. 処理中のテキストファイルに単語を追加するにはどうすればよいですか?
- 5. UISplitViewControllerのルートコントローラの下部に追加のツールバーを追加するにはどうすればよいですか?
- 6. Eclipseのスペルチェッカー - 追加した単語を削除するにはどうすればよいですか?
- 7. 単一のターゲットに追加のMakefileステップを追加するにはどうすればよいですか?
- 8. SSRadioButtonに小さな白いチックを追加するにはどうすればいいですか
- 9. DoctypeがHTMLに追加されないようにするにはどうすればよいですか?
- 10. 辞書に単語と値を追加するにはどうすればいいですか?
- 11. umbracoで、ペルシア語や他の言語のDatatimepickerを追加するにはどうすればよいですか?
- 12. レジストリから右クリックメニューを作成するときに、キーボードショートカットの小さな下線を追加するにはどうすればよいですか?
- 13. ステージに追加されたアクタにコールバックを追加するにはどうすればよいですか?
- 14. PHP:単語を切り取り、 "..."を追加するにはどうすればいいですか?
- 15. ダブルスペースを単語として数えないようにするにはどうすればよいですか?
- 16. オプションの単語を含めるにはどうすればよいですか?
- 17. ハイチャートの下部に凡例の上にテキストを追加するにはどうすればよいですか?
- 18. データを追加する動的ulの下にスクロールするにはどうすればよいですか?
- 19. imageViewイメージの下に橙色の線をプログラムで追加するにはどうすればよいですか?
- 20. KivyのScatterLayoutに小さなボタンを追加するにはどうすればよいですか?ラベルは、自動の作品ボタンはそうではない
- 21. divの上下にぼかし効果を追加するにはどうすればよいですか?
- 22. imageViewの下部にラベルをプログラムで追加するにはどうすればよいですか?
- 23. ナビゲーションドロワーの最後の項目の下にスペースを追加するにはどうすればよいですか?
- 24. sedの特定の行数の下にテキストを追加するにはどうすればよいですか?
- 25. ネストされたグリッドビューのデータを単語にエクスポートするにはどうすればよいですか?
- 26. Djangoで単純な遅延タスクを追加するにはどうすればよいですか?
- 27. 単語の表からランダムに3単語の組み合わせが重複しないようにするにはどうすればよいですか?
- 28. Androidのリストの一番下に仕切りを追加するにはどうすればよいですか?
- 29. Androidの画像ボタンの下にテキストを追加するにはどうすればよいですか?
- 30. recyclerviewの下部にロードの進捗状況を追加するにはどうすればよいですか?
ありがとう、乾杯! –