この記事では、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へのスクリーンショット保存機能の実装
定義と使用法display プロパティは、要素が生成するボックスのタイプを指定します。例示するこの属...
Ubuntu 16.04 はデフォルトで PHP7.0 環境をインストールしますが、PHP7 は一部...
MySQLをダウンロード5.1.1.1 より前のバージョン私のコンピュータは64ビットなので、Win...
リストは、テーブルをコンテナーとして使用するテキストまたはグラフの形式として定義されます。商品の種類...
概要async/await と Promise の基本的な違いは、await fn() は現在の関数...
目次1. はじめに2. ユーザーテーブルを準備する2.1 グループ化ルール2.2 グループの使用2....
HTML 構造は次のとおりです。 CCS 構造は次のとおりです。 ページ効果図は次のとおりです。 こ...
この記事の例では、ミニプログラムのカスタムタブバーコンポーネントをカプセル化するための具体的なコード...
目次1. 元のドライバーをアンインストールする2. 新しいグラフィックカードドライバーをダウンロード...
序文以前、rem適応についての記事を書きましたが、具体的なパッケージは紹介しませんでした。今日は、よ...
序文:この記事は、jackyzm のブログ https://www.cnblogs.com/jack...
HTML でアンカーの位置を設定する方法はいくつかあるので、ここで紹介します。 1. ID ポジショ...
多くのネットユーザーは、なぜ自分のウェブサイトはいつも色の問題を抱えていて、いつも地味に見え、注目を...
SQLyog が MySQL に接続する際にエラー番号 1129 が発生します: mysql エラー...
この記事では、Windows Server オペレーティング システムのインストールと企業でのそのア...