この記事では、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へのスクリーンショット保存機能の実装
目次1. Redisイメージを取得する2. 6つのRedisコンテナを作成する3. Redisコンテ...
目次序文1. 基本データ2. 継承駆動設計3. 左右の値のエンコーディングに基づく設計4. ツリー構...
HTML を記述する過程で、クラス属性に複数の値を定義することがよくありますが、定義した値が無効であ...
Fuser コマンドとは何ですか? fuser コマンドは、特定のファイル、ディレクトリ、またはソケ...
docker イメージ ID は一意であり、イメージを物理的に識別できます。repository: ...
実験環境最小限にインストールされた CentOS 7.3 仮想マシン基本環境を構成する1. ngin...
1. scale() メソッドズームとは「縮小」と「拡大」を意味します。 CSS3 では、scal...
序文Github にある以前のコードには、CUDA 8.0 環境が必要なものもあります。初心者の場合...
<meta http-equiv="X-UA-compatible" co...
<br />123WORDPRESS.COM の以前のチュートリアルでは、Web ページ...
この記事の例では、画像デジタル時計を実現するためのJSの具体的なコードを参考までに共有しています。具...
目次1. MySQLのコンパイルとインストール: 2. 最初のマルチインスタンス3307を準備する3...
1.1 はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメ...
序文コードを書く過程で、必然的にコードに何らかの変更を加えることになります。しかし、変更を加えるとき...
この記事の例では、参考までに時間セレクターを実装するためのjQueryの具体的なコードを共有していま...