セレクタ

WEB制作 全般

否定擬似クラス、:not()の詳細度

まれに疑似クラス:not()が予想とちがう振る舞い(効いてほしくないところに効く)をすることがあったので、cssの詳細度についてきちんと調べ直しました。素直な感...
WEB制作 全般

兄弟要素をもたない要素を指定する疑似クラス、:only-child

only-childの指定範囲はセレクタ名の通りで、:only-child疑似クラスを使用すると、兄弟要素を持たない要素を指定することができます。個人的にはリス...
WEB制作 全般

Firefoxブラウザで:hasセレクタを試す方法

「画期的な発明、hasセレクタ」でご紹介した新しいCSSセレクタである「:has()」ですが、今のところFirefoxが対応していません。その為、実際のサイト制...
WEB制作 全般

画期的な発明、:hasセレクタ

これまでのcssは、先にある要素 → 後にある要素 の順番(親→子、兄→弟、隣)で詳細度を高めるしかありませんでした。それを逆向き(子要素 -> 親要素)に指定...
WEB制作 全般

counter関数の使い方 [CSS]

cssのcounter変数を利用すると、指定の要素に任意のcounterを設定することができ、設定されたcounterはcontentで利用することができます。...
WEB制作 全般

CSS 属性セレクターの備忘録

属性(attribute)を利用したCSSセレクタ。混乱してどれを使うかわからなくなることがあるので備忘録でまとめておきます。属性セレクタとは解説サイトなどでは...
WEB制作 全般

疑似クラス nth-child の使い方いろいろ

今回は、「兄弟関係にある」 n番目の要素を指定するセレクター「nth-child」のお話です。かるい気持ちで使用すると、css指定が効かなかったり、全然違う要素...
WEB制作 全般

cssで作るイメージギャラリー

htmlとcssしか自由に編集できない環境でLightBox風のイメージギャラリーを作りたい。となったとき、これまでは :target疑似クラスを使用していたの...
WEB制作 全般

○○以外を指定する :notセレクタ

久しぶりにCSSセレクタの話です。「n番目の要素」や「ホバー時」など、要素を特定するイメージがあるcssセレクタですが、「○○以外」を対象とできる :not と...
WEB制作 全般

CSSでトップに戻るボタンを作る

smooth-scrollプロパティを使って、CSSだけでトップに戻るボタンを作ることにします。ぺーじ内リンクのズレは:targetセレクタで修正するのが最も楽だと思います。
WEB制作 全般

疑似要素before、afterの使い方

疑似要素before afterの基本の使い方と働き方、3つ以上の疑似要素をつなげて使う方法などを解説します
WEB制作 全般

cssセレクタ「+」「>」「~」の意味と使い分け

div > imgやdiv + pのように、+ > ~ で接続したcssセレクタを見かけることがあります。これらはcssの適用範囲を限定するセレクタの使い方です。それぞれの違いと使い方を解説します。