
CSSについて教えてください。
こちらのサイトを参考にしているのですが、ナンバーを自動で付けているのを解除して、ナンバーではなく直接任意のテキストを表示したいです。
spanに入れただけだと白枠の中に表示されてしまうのですが、どうすれば良いかご教授いただけないでしょうか。
画像の上に要素を重ねるレイアウトの実装方法
https://tips-log.com/css-layout/
(コード貼り付けようとしたのですが文字数が足りませんでした)
<span class="p-textImgBox__number"></span>
.p-textImgBox__number::before {
position: absolute;
font-size: 70px;
letter-spacing: 0.1em;
line-height: calc(84/70);
color: var(--base-color);
right: 25px;
font-weight: 100;
content: "0"counter(number) " ";
top: 0;
}
content: "0"counter(number) " ";
を消せばいけるかと思いましたが、ダメでした…。
No.3ベストアンサー
- 回答日時:
htmlで指定した文字列を渡したいんでしょ?
以下にします。例です。
【css側】
content: "0"counter(number) " ";
↓
content: attr(kahendata); ←kahendataにhtmlから渡す
【html側】
<span class="p-textImgBox"></span>
↓
<span class="p-textImgBox__number" kahendata="ここに渡す文字"></span>
わわわ!ありがとうございます!
attrでHTMLから取得するんですね!
これならわかりやすいし管理も楽ですね!
とても勉強になりました!
No.2
- 回答日時:
contentを使って違うテキストを表示する場合は、それぞれのブロックに「もうひとつクラス」をつけてやるとよいです。
上記の例なら
p-textImgBox__number::before
の指定がすべてについてると思うんですけれど、
<span class="p-textImgBox__number hoge1"></span>
<span class="p-textImgBox__number hoge2"></span>
と半角スペース+追加クラス名をつける。
で、p-textImgBox__number::beforeからはcontentの一行だけ外して。
.p-textImgBox__number.hoge1::before {content:”任意の”}
.p-textImgBox__number.hoge2::before {content:”テキスト”}
というふうに、hogeに対応する部分だけをCSSファイルに追記するといいんじゃないかなー、と思います。
p-textImgBox__number::before {}よりも下の行に
.p-textImgBox__number.hoge1::before {content:”任意の”}
.p-textImgBox__number.hoge2::before {content:”テキスト”}
を追記します。
CSSの書き方ってわりと幅が広いので、それも覚えていただければ。
ただ上記のような書き方って面倒なので、わかってる人はなんとか自動化できんのか? と考え始めるみたいです。
ありがとうございます!
Chrome分けてできました!
確かに数が増えたときに大変だから自動化とか色々考えないとですね…勉強します!
No.1
- 回答日時:
別の箇所で counter-increment の設定などが生きてませんか?
カウンターについてはこちら↓
ここでカウンター関係のCSSを探してコメントアウトしてみてください。
https://developer.mozilla.org/ja/docs/Web/CSS/CS …
https://developer.mozilla.org/ja/docs/Web/CSS/co …
content: "0"counter(number) " ";
は、数字のゼロを自動でつけて、かつ、カウンターのナンバーも表示してね、という指定です。
content: "0"
これが0をつける
counter(number) " ";
これがカウンターの数字
任意のテキストをCSSでつけるだけなら
content:"任意の文字";
って試してみたら、参考にされたページのカウンターまわりの仕組みがどうなってるか、なんとなくわかるんじゃないかなーと思います。
ありがとうございます!!!ご指摘の通りでした!
ただ今度は、content:"任意の文字";をすると、他のところも同じ文字になるので、どうしたもんかと悩んでいます…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 【JavaScript】検索がヒットした場合、プルダウンをオープンで表示させる方法 2 2023/09/06 14:02
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS 初心者html・CSS ウィンドウを縮小するとタグの一部が隠れてしまう。 1 2023/12/18 19:52
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- HTML・CSS HTMLですCSSです この画像のように 文字を打ち込みたいのですが、 下の3この四角にを画像のよ 3 2023/12/25 16:07
- HTML・CSS HTMLですCSSです 画像のように作りたいのですが 以下のようにあってますか?間違ってる感じがしま 3 2023/12/24 16:15
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リストの前後の行間をなくす方...
-
テキストエリア内の文字の装飾
-
特定の文字のみcssを適用するに...
-
全角半角含めて等幅で表示したい
-
テキストボックス途中で切れて...
-
文字の位置、上下のマージンが...
-
jquery.validationEngine.jsカ...
-
html,cssでスマホとパソコンで...
-
CSSを一部無効にしたい
-
ホームページビルダー作成HPがi...
-
iframe 文字化け
-
セレクトボックス内の文字の文...
-
HTMLで特定の文字だけ色を変え...
-
h1タグのパンくずリストへの設置
-
CSSで英語はふつうの大きさ...
-
テーブルの中のフォントサイズ...
-
初期化
-
Excel VBA メール作成について ...
-
Excel VBA メール作成について ...
-
outlook 文字を揃えたい。tab...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストの前後の行間をなくす方...
-
文字の位置、上下のマージンが...
-
全角半角含めて等幅で表示したい
-
Excel VBA メール作成について ...
-
テキストエリア内の文字の装飾
-
Format 関数 表示書式指定文字...
-
Excel VBA メール作成について ...
-
API Sleep関数について
-
リンク文字
-
<input type="file"> の幅
-
jquery.validationEngine.jsカ...
-
テキストボックス途中で切れて...
-
文字が斜め(斜体、イタリック体...
-
特定の文字のみcssを適用するに...
-
文章の一部分だけ文字色を変え...
-
テーブルの中のフォントサイズ...
-
iframe 文字化け
-
CSSで14px/1.4の部分の記述は正...
-
指定の文字だけ色を変える
-
VB6でWebBrowserへスタイルシー...
おすすめ情報