[解決済み] カーブした文字に下線を引くにはどうしたらいいですか?
2022-02-25 03:12:44
質問
CSSとHTMLを使って、曲線のあるテキストアンダーラインを作ろうとしています。特に曲線は、与えられたデザイン概要で「swoosh」と呼ばれ、最初と最後の文字に満たない必要があります(例えば、「help you」という下線を引くには、「e」から始まって「o」で終わりますが、この部分は簡単だと思います。また、スウッシュは均等ではありません。
私はCSSが得意ではありませんが、この場合、CSSとHTMLに制約されることは分かっています。
今のところ、こんなのしか思いつきません。
.swoosh1 {
width: 500px;
height: 100px;
border: solid 5px #cb1829;
border-color: #cb1829 transparent transparent transparent;
border-radius: 50%/100px 100px 0 0;
}
どなたか、ご指摘はありませんか?前にやったことある?
どのように解決するのですか?
を使用することができます。
:after
擬似要素にアンダーラインを入れる。
.underlined {
position: relative;
margin-right: 1rem;
}
.underlined:after {
content: "";
position: absolute;
bottom: -10px;
left: 0;
height: 7px;
width: 100%;
border: solid 2px #cb1829;
border-color: #cb1829 transparent transparent transparent;
border-radius: 50%;
}
.small {
font-size: 60%;
}
.big {
font-size: 200%;
}
<span class="underlined">Test</span>
<span class="underlined small">Test</span>
<span class="underlined big">Test</span>
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] 絶対位置が機能しない
-
[解決済み] CSSでulのインデントを削除する
-
[解決済み] Railsです。railsアプリで<img src= >をimage_tagに変換する方法
-
[解決済み] 画像をインラインで表示する方法
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】iframeを水平方向にセンタリングする方法は?
-
[解決済み】iframeの高さを100%にする方法【重複】。
-
[解決済み】フッターをページの下部に中央に配置するにはどうすればよいですか?
-
js プログラミング共通のエラーです。Uncaught TypeError。XXXは関数ソリューションではありません
-
[解決済み] text-overflow: 省略記号が機能しない
-
[解決済み] html : iframeでhtmlのコンテンツが表示されない。
-
[解決済み] HTMLのテーブルを部分的に透明にするには?
-
[解決済み] Angular 2+のテンプレートで値を表す三項演算子
-
[解決済み] Bootstrap 4 の mr-auto が正しく動作しない。
-
[解決済み] Font Awesome アイコンをプレースホルダーで使用する