「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > あまり知られていないが便利な CSS の機能

あまり知られていないが便利な CSS の機能

2024 年 11 月 7 日に公開
ブラウズ:358

CSS には、あまり知られていませんが便利な機能がいくつかあります。そのうちのいくつかを調べてみましょう。

1. CSSのscroll-snap-typeプロパティとscroll-snap-stopプロパティ

スクロール-スナップ-ストップ

親要素の下にある子要素ごとにこのプロパティを設定すると、トラックパッドまたはタッチ スクリーンで高速スクロールしているときに、次の要素が通過することがなくなります。

GIF :

Less known but useful features of CSS

例 :





価値 :

  • 通常 : デフォルト値です。スクロールは デフォルトの動作です

  • 常に: タッチパッドまたはタッチ スクリーンで高速スワイプ後、スクロールが停止し、次の要素がフォーカスされます。

スクロールスナップタイププロパティ

スライダーを水平にドラッグして放すと、効果が表示されます。
この効果は、ボックスをクリックし、左右の矢印キーを使用して移動すると発生します

GIF :

Less known but useful features of CSS

例 :





価値 :

  • なし : これはデフォルト値です

  • X : 効果は X 軸に設定されます

  • Y : 効果は y 軸に設定されます

  • 両方 : 効果は x 軸と y 軸に設定されます

  • 必須 : スクロール終了後、スクロールは自動的にキャプチャポイントに移動します

2. CSS の place-items プロパティ

place-items プロパティに設定された値は、align-items プロパティと justify-items プロパティの両方に適用されます。

例 :

Less known but useful features of CSS





価値 :

  • 開始 : アイテムをグリッド セルの先頭に揃えます

  • End : 項目をグリッド セルの末尾に揃えます

  • Center : 項目をグリッド セルの中央に揃えます

3. Css all プロパティ

要素またはその親に適用されるすべてのプロパティを初期値に変更します

Less known but useful features of CSS





Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

価値

  • Unset :要素または要素の親に適用されるすべてのプロパティを、継承可能な場合はその親の値に変更し、継承できない場合は初期値に変更します

4. CSS ユーザー選択プロパティ

ユーザーがテキストを選択できないようにします





The text of this div element cannot be selected.

5. CSSのキャレットカラープロパティ

文字入力フィールドのカーソル(キャレット)の色を変更します。





6. CSSのtext-decoration-skip-inkプロパティ

text-decoration-skip-ink CSS プロパティは、グリフを線や下線の上に渡すときに上線と下線をどのように描画するかを指定します。

価値

  • なし

例 :

Less known but useful features of CSS


text-decoration-skip-ink: none;


  • 自動:

Less known but useful features of CSS


text-decoration-skip-ink: auto;


7. CSS pointer-events プロパティ

pointer-events プロパティは、要素が ポインター イベント.

に反応するかどうかを定義します。














価値

  • なし : デフォルト

  • Auto: 要素はポインター イベントに反応しません

結論

CSS のあまり知られていない機能を調べました。あなたのアプリケーションに役立つ機能を学びました。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/sonaykara/less-known-but-useful-features-of-css-59gh?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3