質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

1094閲覧

CSSにて、「\(バックスラッシュ)」の大きさ、角度を調整したい。

daiki_1128

総合スコア3

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2023/07/11 15:31

実現したいこと

「\(バックスラッシュ)」の大きさ、角度を調整したい。

前提

.campaign-bottom-textクラスの「\ 期間限定 /」の文字のバックスラッシュ「\」について、
写真に薄く表示されているように、横にもう少し傾けつつ、長さ(大きさも)もう少し大きくしたいです。
バクスラッシュのみでdivで囲い、擬似要素を用いて調整する必要があるのでしょうか?

https://gyazo.com/7c475140ed2c74e0c34f303969882ceb(該当箇所写真)

該当のソースコード

HTML

1<div class="campaign-bottom"> 2 <p class="campaign-bottom-text">\ 期間限定 /</p> 3 <a href="#" class="button button-white-pink">初月0円キャンペーン<i class="button-icon button-white-pink-icon bi bi-arrow-right-short"></i></a> 4</div>

CSS

1.campaign-bottom-text { 2 font-size: 1.25rem; 3 color: #f11f8d; 4 text-align: center; 5 font-weight: bold; 6 line-height: 3rem; 7} 8 9.button-white-pink { 10 color: #f11f8d; 11 padding: 1.02rem 2rem; 12 margin: 0 auto; 13 background-color: #ffffff; 14 font-size: 1.234375rem; 15 border-radius: 1.875rem; 16 border: 0.125rem solid #f11f8d; 17 width: 81%; 18 font-weight: bold; 19 line-height: 1.4rem; 20}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

::first-letterでできるのでは?

と思ったら、謎い動作に遭遇してしまいました。バグかもしれません。
https://jsfiddle.net/Lhankor_Mhy/bh7n1qay/


CSSで修飾しても、クライアント側でのフォント表示次第で崩れるかもしれないので、デザインにこだわるなら画像などの方が無難かと思います。

投稿2023/07/12 00:52

Lhankor_Mhy

総合スコア37409

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

バックスラッシュは削除して、斜め線を疑似要素で表現すればどうでしょう。

css

1.campaign-bottom-text { 2 font-size: 1.25rem; 3 color: #f11f8d; 4 font-weight: bold; 5 line-height: 3rem; 6 display: flex; 7 justify-content: center; 8 align-items: center; 9 gap: 1rem; 10} 11.campaign-bottom-text::before, 12.campaign-bottom-text::after { 13 content: ""; 14 display: inline-block; 15 width: 1px; 16 height: 1.6rem; 17 background: #f11f8d; 18 border-radius: 3px; 19 transform: rotate(-30deg); 20} 21.campaign-bottom-text::after { 22 transform: rotate(30deg); 23}

投稿2023/07/11 16:25

hatena19

総合スコア34345

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問