この記事では、CSS ::markerとはCSS 疑似要素 これを使用すると、要素に疑似要素を追加して、箇条書きや番号を生成することができます。 通常、次のような構造になります。 <ul> <li>伝染性</li> <li>ステージ</li> <li>ページ</li> <li>勇敢</li> <li>シェイマス</li> <li>顔のない</li> </ul> デフォルトでは特別なスタイルは追加されておらず、そのスタイルはおおよそ次のようになります。 li { 左パディング: 12px; カーソル: ポインタ; 色: #ff6000; } li::マーカー{ コンテンツ: '>'; } 小さなドットを好きなものに変換できます。 ::marker 疑似要素のいくつかの制限 まず、 もちろん、他の要素で使用できないというわけではありません。リスト項目に加えて、 次に、疑似要素内のスタイルにはすべてのスタイル属性を使用できるわけではありません。現在使用できるのは以下のものだけです。
::マーカーアプリケーションの探索 たとえば、タイトルの前に次のような装飾がよく見られます。 あるいは、絵文字表現を使用することもできます。 どちらも <h1>Lorem ipsum dolor sit amet</h1> <h1>Lorem ipsum dolor sit amet</h1> h1 { 表示: リスト項目; 左パディング: 8px; } h1::マーカー{ コンテンツ: '▍'; } h1:n番目の子(2)::マーカー{ 内容: '😅'; } CodePen デモ -- ::marker の例 ::markerは動的に変化します興味深いことに、 たとえば、選択されなかった場合は不幸になり、選択された場合は幸せになるという効果は次のとおりです。 li { 色: #000; 遷移: すべて .2s; } li:ホバー{ 色: #ff6000; } li::マーカー{ 内容: '😩'; } li:hover::marker { 内容: '😁'; } CodePen デモ -- ::marker の例 カウンターと一緒に使う
次のような HTML があるとします。 <h3>Lorem ipsum dolor sit amet.</h3> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p> <h3>赤ちゃんを育てるのはとても大変です。</h3> <p>債務者、つまりボルプタティバスというものは存在しないと言うのは公平なことでしょうか?</p> <h3>とても嬉しいです!</h3> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p> 体 { カウンターリセット: h3; } h3 { カウンター増分: h3; 表示: リスト項目; } h3::マーカー{ 表示: リスト項目; コンテンツ: "✔" counter(h3) " "; 色: ライトサーモン; フォントの太さ: 太字; } 効果は次のようになり、 CodePen デモ -- ::marker の例 やっとこの記事では さて、この記事はこれで終わりです。お役に立てれば幸いです😃 素晴らしい CSS 技術記事が私の Github -- iCSS に集められています。これらは継続的に更新されています。星をクリックして購読し、収集してください。 ご質問やご提案がございましたら、お気軽にご連絡ください。これはオリジナルの記事であり、私の文章力には限界があります。記事に誤りがある場合はお知らせください。 テキスト番号をより面白くする CSS ::marker に関するこの記事はこれで終わりです。CSS ::marker に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: HTMLファイルで外部CSSファイルを導入する場合のパスの書き方について簡単にまとめます
>>: HTMLからPDFへのスクリーンショット保存機能の実装
ユーザーがプライバシーを意識するようになり、オンライン トラッキングに対する予防策を強化するにつれて...
SSH 公開鍵認証は、SSH 認証方式の 1 つです。 SSH パスワードフリーのログインは公開鍵認...
SSH ターミナル (putty、xshell など) を使用して Linux サーバーに接続し、時...
HTML では、<、>、& などは特別な意味を持ち (<、> はリン...
目次1. SELinux の紹介2. SELinuxの基本概念2.1 仕事の種類2.2. セキュリテ...
WeChatミニプログラムはますます人気が高まっています。多くの大学生が独学で学んでいるのも見てきま...
GROUP BY ステートメントは、Aggregate 関数と組み合わせて使用され、1 つ以上の...
序文ご存知のとおり、nginx 構成ファイルは add_header ディレクティブを使用して応答ヘ...
多くのウェブサイトのソースコードを確認すると、多くのコメントが見つかります。特に、ソース文書にコメン...
序文MySQL は、強力なクエリ機能、高いデータ一貫性、高いデータ セキュリティ、およびセカンダリ ...
最初の方法: デモとしてボタンをクリックしてテキストを表示または非表示にするクラスを動的に追加します...
この記事の著者@子木yoyoが個人ブログに投稿したものです。 Web ページでもモバイル アプリでも...
pre 要素は、フォーマット済みのテキストを定義します。 pre 要素で囲まれたテキストでは、通常、...
この記事では、MySQL で複数のテーブルを使用して 1 対多のクエリを使用して最新のデータを取得す...
Binlog は、MySQL データの変更を記録するために使用されるバイナリ ログ ファイルです。B...