並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 411件

新着順 人気順

擬似クラスの検索結果201 - 240 件 / 411件

  • CSS のデバッグ - ウェブ開発を学ぶ | MDN

    完全な初心者はこちらから!ウェブ入門ウェブ入門基本的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基本CSS の基本JavaScript の基本ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

      CSS のデバッグ - ウェブ開発を学ぶ | MDN
    • CSSだけで、ちょっといい感じのフォームエラー表示

      腹筋やってますか? やっている側のデザイナーである@8845musignです。@argyleinkさんが面白いCSSのTipsをツイートしていたため、備忘録を残しておきます。 CodePenのサンプルへ表示されているフォームに、間違った形式のメールアドレスを入力してください。その後フォーカスを外してみると……? エラーがテキスト直下に波線で表現されます エラーはフォーカスが外れている場合のみ表示されます 面白いですね。 破線表示 文字の下線にはよくあるストレートな罫線だけでなく、さまざまな形を当てはめられます。形を表すtext-decoration-styleにはsolid、double、dotted、dashedおよびwavyを指定できます。Tipsではwavyを使っています。 /* text-decoration-line、text-decoration-colorおよびtext-de

        CSSだけで、ちょっといい感じのフォームエラー表示
      • 要素を中央に配置 - CSS: カスケーディングスタイルシート | MDN

        CSSBeginner's tutorialsYour first website: Styling the contentCSS styling basicsCSS とは何かCSS 入門課題: 経歴ページのスタイル設定基本的な CSS セレクター属性セレクター擬似クラスと擬似要素結合子ボックスモデル競合の処理CSS の値と単位CSS におけるアイテムのサイズ設定背景と境界線コンテンツのオーバーフロー画像、メディア、フォーム要素表のスタイル設定CSS のデバッグ課題: 基本的な CSS の理解課題: 美しいレターヘッド付きの便箋の作成課題: かっこいいボックスCSS text styling基本的なテキストとフォントのスタイル設定リストのスタイル設定リンクのスタイル設定ウェブフォント課題: コミュニティスクールのホームページの組版CSS レイアウトCSS レイアウト入門浮動ボックス位置指定

          要素を中央に配置 - CSS: カスケーディングスタイルシート | MDN
        • :has() が全ての主要ブラウザで利用可能に! - What's new in Browsers!

          What's new in Browsers!は、サイボウズのフロントエンドエンジニアがブラウザの最新情報から気になるトピックを紹介するシリーズです。 今回は Firefox 121 からサポートされた機能の中から :has() と iframe の遅延読み込みについて紹介します。 :has() :has() は CSS の擬似クラスで、引数に渡した相対セレクタとマッチする要素が存在する要素を表します。 例えば、このようなスタイルを記述した場合、子要素に h2 を含む section に対して border: solid 1px #333 を適用するという表現になります。

            :has() が全ての主要ブラウザで利用可能に! - What's new in Browsers!
          • 位置指定 - ウェブ開発を学ぶ | MDN

            完全な初心者はこちらから!ウェブ入門ウェブ入門基本的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基本CSS の基本JavaScript の基本ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

              位置指定 - ウェブ開発を学ぶ | MDN
            • サーバーサイドの概要 - ウェブ開発を学ぶ | MDN

              完全な初心者はこちらから!ウェブ入門ウェブ入門基本的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基本CSS の基本JavaScript の基本ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

                サーバーサイドの概要 - ウェブ開発を学ぶ | MDN
              • CSSの擬似クラス:has()とは?その便利すぎる機能をご紹介! | CCG WORKING HEADS

                皆さんはCSSの:has()擬似クラスについてご存知でしょうか? とても便利な機能ですがこの機能がリリースされてから、長い間Firefoxではサポートされていませんでした。 しかし、2023年12月にリリース予定のFirefox 121から、ついに:has()が利用可能になります。 これにより、主要なWebブラウザ全てでの使用が可能となったため、業務においても:has()を活用できるようになりました。 本記事では、:has()擬似クラスの具体的な使い方から使用シーンまで解説します。 ▼ :has()とは ▼ 使い方 ▼ 使用例 :has()とは CSSの擬似クラスは、特定の状態にある要素を選択するために使用します。 :has()擬似クラスには二つの状態の要素を選択する機能があります。 親要素の選択:特定の子要素を持つ親要素を選択することができます。 兄要素の選択:直後に特定の弟要素がある兄

                  CSSの擬似クラス:has()とは?その便利すぎる機能をご紹介! | CCG WORKING HEADS
                • tailwindcssで美しいデザインシステムを構築した話

                  デザインシステムとは、「あるべきデザインを一貫性を持ってユーザーに提供するための仕組み」である。(デジタル庁デザインシステムより引用) デザインシステムには、Figma等で描かれたスタイルガイドやコンポーネントだけでなく、ソースコードも含まれる。むしろ、デザインの一貫性を担保するにはソースコードの中身が重要なのは言うまでもない。 今回は、tailwindcss(以下tailwind)を採用したプロジェクトで美しいデザインシステムを構築することができたので、その際に意識したことを紹介する。 1. tailwindでプリミティブなスタイルを提供する プリミティブ=原始的。これ以上細かい単位でCSSを当てることはできない。 marginやwidthなど、全てのCSSに制約を設定するのは現実的ではないが、tailwindのデフォルトの制約が丁度よかった。 color, fontSizeなどはデザイ

                    tailwindcssで美しいデザインシステムを構築した話
                  • focus() メソッドで CSS の :focus-visible 擬似クラスが適用されるかどうかは最後の操作によって異なる

                    focus() メソッドで CSS の :focus-visible 擬似クラスが適用されるかどうかは最後の操作によって異なる 2023.01.28 :focus-visible 擬似クラスはユーザーの入力方法によって異なるフォーカス表示をしたい時に便利です。この擬似クラスはキーボード操作によりフォーカスされた場合に適用されますが、マウス操作によりフォーカスした場合には適用されません。 それでは、JavaScript の focus()メソッドによりフォーカスされた場合には、`:focus-visible` 擬似クラスは適用されるのでしょうか?実はこれは最後 `focus()` メソッドが呼ばれる前に要素にフォーカスがあったかどうかにより異なります。 :focus-visible 擬似クラスはユーザーの入力方法によって異なるフォーカス表示をしたいときに便利です。この擬似クラスはキーボード操

                      focus() メソッドで CSS の :focus-visible 擬似クラスが適用されるかどうかは最後の操作によって異なる
                    • グリッドを使用したよくあるレイアウトの実現 - CSS: カスケーディングスタイルシート | MDN

                      CSSBeginner's tutorialsYour first website: Styling the contentCSS styling basicsCSS はどう働くかCSS 入門経歴ページのスタイル設定CSS セレクター属性セレクター擬似クラスと擬似要素結合子ボックスモデルカスケード、詳細度、継承CSS の値と単位CSS によるサイズ設定背景と境界線要素のオーバーフロー画像、メディア、フォーム要素表のスタイル設定CSS のデバッグ基本的な CSS の理解美しいレターヘッド付きの便箋の作成かっこいいボックスCSS text styling基本的なテキストとフォントのスタイル設定リストの装飾リンクのスタイル設定ウェブフォントコミュニティスクールのホームページの組版CSS レイアウトCSS レイアウト入門浮動ボックス位置指定フレックスボックスグリッドレスポンシブデザインメディアクエ

                        グリッドを使用したよくあるレイアウトの実現 - CSS: カスケーディングスタイルシート | MDN
                      • mask-image - CSS: カスケーディングスタイルシート | MDN

                        CSSBeginner's tutorialsYour first website: Styling the contentCSS styling basicsCSS とは何かCSS 入門課題: 経歴ページのスタイル設定基本的な CSS セレクター属性セレクター擬似クラスと擬似要素結合子ボックスモデル競合の処理CSS の値と単位CSS におけるアイテムのサイズ設定背景と境界線コンテンツのオーバーフロー画像、メディア、フォーム要素表のスタイル設定CSS のデバッグ課題: 基本的な CSS の理解課題: 美しいレターヘッド付きの便箋の作成課題: かっこいいボックスCSS text styling基本的なテキストとフォントのスタイル設定リストのスタイル設定リンクのスタイル設定ウェブフォント課題: コミュニティスクールのホームページの組版CSS レイアウトCSS レイアウト入門浮動ボックス位置指定

                          mask-image - CSS: カスケーディングスタイルシート | MDN
                        • 【CSSが上書きできない問題を解決】詳細度や継承についてまとめ - Qiita

                          はじめに CSSを書いたことがある多くの人が、「指定したCSSが正しいはずなのに適用されていない」という状態に頭を悩ませたことがあると思います。 これは「適用したいCSSの指定」よりも、「別のCSSの指定」が優先されてしまうために起こります。 この、「どちらの指定を優先するか」に関わるのが「詳細度」です。 また、「CSSを指定していないはずなのに、見た目が変わっている」ということもあります。 これは、親要素に適用した指定が子要素にも引き継がれる「継承」が関わっています。 今まで詳細度と継承についてふんわりとした理解に留めていたのですが、改めて整理してまとめてみました。 詳細度とは CSSの「詳細度」とは、CSSの指定の「重み」を計算するアルゴリズムです。 同じ要素に対して複数のCSSの指定があった場合、この「重み」が最も大きい指定が適用されます。 例えば、インライン記述での指定とクラスセレ

                            【CSSが上書きできない問題を解決】詳細度や継承についてまとめ - Qiita
                          • 配列 - ウェブ開発を学ぶ | MDN

                            完全な初心者はこちらから!ウェブ入門ウェブ入門基本的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基本CSS の基本JavaScript の基本ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

                              配列 - ウェブ開発を学ぶ | MDN
                            • タブコンテンツ

                              タブボタンをクリックすることで、表示する内容を切り替えるタブコンテンツも、CSSだけでできちゃいます。コンテンツの切り替わり方のバリエーションや、タブボタンで表示レイアウトを切り替えるみたいな使い方など、CSSで作るタブコンテンツについてのまとめです:)。 CSSで切り替える仕組み CSSで切り替えを行うためには、ちょっとした下ごしらえが必要なので、まずはその仕組みについて、下の仕組みがよくわかるサンプルのソースコードを見ながら要点を解説です。 HTML まずはタブボタンと、それに付随するコンテンツを設置します。 タブボタンに<label>を使うのがポイントです:)。 <ul class="tabBtn"> <li><label for="tab-1">タブ1</label></li> <li><label for="tab-2">タブ2</label></li> <li><label f

                                タブコンテンツ
                              • 選択状態のチェックボックスだけを取得する ‐ JavaScript ‐ GRAYCODE

                                選択状態のチェックボックスだけを取得する 最終更新日:2024-01-06 公開日:2020-10-20 フォームのチェックボックス(input要素のtype="checkbox")について選択されているチェックボックスのみを取得する方法について解説します。 この記事のポイント 選択状態のチェックボックスを取得する方法は擬似クラス「:checked」とcheckedプロパティを使う2種類 擬似クラスを使って選択状態のチェックボックスを取得する方法は手軽で便利 選択したチェックボックスだけ取得する 複数選択できるチェックボックスから、選択した項目だけを取得するときは次の2つの方法があります。 querySelectorAllメソッドと擬似クラス「:checked」を組み合わせる checkedプロパティの値を確認する どちらの方法でもチェックが付いたチェックボックスのみ取得できる点では同じで

                                  選択状態のチェックボックスだけを取得する ‐ JavaScript ‐ GRAYCODE
                                • 【CSS】:not否定擬似クラスの使い方とできること - bagelee(ベーグリー)

                                  はじめに 新しい技術にチャレンジし続けるpalanのアドベントカレンダーDay24です! 昨日は「Ruby 後置whileの挙動をみる」と言う記事でした。 Ruby 後置whileの挙動をみる 本記事では、CSSの「:not」という否定擬似クラスの使い方とできることについて書いていきます。 :not否定擬似クラスの基本 :not否定擬似クラスとは? :notとは、CSS上で特定の要素やクラス以外のものを指定したい時に使う擬似クラスです。 特定の要素やクラス以外のものを取得するため、「否定擬似クラス」とも呼ばれています。 :notの基本的な構文 :not(hogehoge) { プロパティ: 値; } これが基本的な、:notの構文です。 hogehogeの中身が今回取得しない対象を表します。 :notの例文1 <ul> <li>apple</li> <li class="sample">o

                                    【CSS】:not否定擬似クラスの使い方とできること - bagelee(ベーグリー)
                                  • Express チュートリアル Part 4: ルートとコントローラ - ウェブ開発を学ぶ | MDN

                                    完全な初心者はこちらから!ウェブ入門ウェブ入門基本的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基本CSS の基本JavaScript の基本ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

                                      Express チュートリアル Part 4: ルートとコントローラ - ウェブ開発を学ぶ | MDN
                                    • any-hover - CSS: カスケーディングスタイルシート | MDN

                                      CSSBeginner's tutorialsYour first website: Styling the contentCSS styling basicsCSS はどう働くかCSS 入門経歴ページのスタイル設定CSS セレクター属性セレクター擬似クラスと擬似要素結合子ボックスモデルカスケード、詳細度、継承CSS の値と単位CSS によるサイズ設定背景と境界線要素のオーバーフロー画像、メディア、フォーム要素表のスタイル設定CSS のデバッグ基本的な CSS の理解美しいレターヘッド付きの便箋の作成かっこいいボックスCSS text styling基本的なテキストとフォントのスタイル設定リストの装飾リンクのスタイル設定ウェブフォントコミュニティスクールのホームページの組版CSS レイアウトCSS レイアウト入門浮動ボックス位置指定フレックスボックスグリッドレスポンシブデザインメディアクエ

                                        any-hover - CSS: カスケーディングスタイルシート | MDN
                                      • CSSフレームワーク「xstyled」について - Baseconnect Tech blog

                                        こんにちは、Baseconnectのエンジニアインターンの大島です。 この記事では私が主に開発を行っているMusubuのフロントエンドの技術スタック、特にCSSフレームワークに注目して紹介したいと思います。 Musubuのスタイリング Musubuの開発ではCSSフレームワークに、styled-componentsとxstyledを用いて開発を行っています。 今回は聞き馴染みがない方が多いであろうxstyledについて注目し、Baseconnectでの使われ方も合わせて紹介したいと思います。 xstyledとは xstyledはReact開発におけるpropsベースのCSS in JSフレームワークです。 styled-componentsやemotionに互換性があり、すでにこれらのCSS in JSを用いて開発を行っているプロダクトには簡単に導入ができます。 コンポーネント例 impo

                                          CSSフレームワーク「xstyled」について - Baseconnect Tech blog
                                        • CSSだけでif文のような条件分岐を実装する方法を現役エンジニアが解説【初心者向け】

                                          目次 条件分岐とは 一般的なプログラミングで使われるif文について CSSで条件分岐を実装するには 条件分岐を実装してみよう まとめ 条件分岐とは 条件分岐とはプログラミング言語の制御構文の1種で、なんらかの条件に基づいて処理を切り分けるものです。 [PR] Webデザインで副業する学習方法を動画で公開中 一般的なプログラミングで使われるif文について 例えばJavaScriptでは条件分岐はif文で記述します。 const i=0; if(i==0){ console.log('iは0です'); } else { console.log('iは0ではありません'); } 上記の場合、変数iの値が0の場合とそうではない場合で条件分岐を行っています。上記の場合は変数の値は0であるため「iは0です」と出力されます。 CSSで条件分岐を実装するには CSSで条件分岐を実装するにはCSSセレクタや

                                            CSSだけでif文のような条件分岐を実装する方法を現役エンジニアが解説【初心者向け】
                                          • できる限りのアリア。

                                            この記事は「アクセシビリティ Advent Calendar 2023」22日めの記事です。 HTMLの語彙力では事足りない、ちょっと凝ったUIを、どんな環境でも同じように閲覧できるようにするためのチェックポイントまとめ。ここでは、Webサイトで割とよく見る「ナビゲーションUI」のWebアクセシビリティを確保する術(すべ)を見てゆきます:)。 Webアクセシビリティ Webサイトは、インターネットとブラウザがあれば、何時(いつ)でも、何処(どこ)でも、誰(だれ)でも、どんな環境でも見ることができるものです。なので、Webサイトは「何時でも何処でも誰でもどんな環境でも(以下、すべての人にという)」見れるように作っておかないといけません。 そう、Webサイトはアクセシブルでないと意味がないんですね。:D アクセシブル アクセシブルは「アクセスしやすい」という意味。 Webサイトのアクセシブル具

                                              できる限りのアリア。
                                            • Chrome 105 から使えるようになった :has() で CSS を書いてみよう|jig.jp engineers

                                              こんにちは。主にウェブ開発を担当しているKです。今回の記事では、最近になって使える環境が増えてきた CSS の擬似クラス :has() を紹介します。 擬似クラスというとちょっと難しい言葉ですが、a:hover や a:focus といった書き方はよく目にするんじゃないかと思います。そういった :hover や :focus が擬似クラスです。:hover は要素の上にマウスカーソルがあるときに CSS を適用するときの書き方ですが、今回紹介する :has() を使うと、今まで使えなかった子孫要素などの情報をもとに CSS を適用することができます。 :has() は、8月30日にリリースされた Chrome 105 から使えるようになりました。ちなみに Safari ではひと足お先に 15.4 から使えていました。Firefox ではバージョン 105 の時点でまだ現時点で使えません。詳

                                                Chrome 105 から使えるようになった :has() で CSS を書いてみよう|jig.jp engineers
                                              • お問い合わせページのCSSを書く | GRAYCODE HTML&CSS

                                                今回はお問い合わせページのCSS(スタイルシート)を書いていきます。 この記事のポイント お問い合わせページが完成する 今回で全3ページがほぼ完成 お問い合わせページのCSSをコーディングする 前回はお問い合わせページのHTMLファイル「contact.html」を作成して、HTMLのみコーディングしてきました。 まだCSSを書いていない状態でブラウザに表示してみると、以下のような表示になります。 ブラウザの表示例 お知らせページを作ったときと同様に、ヘッダーとフッターは全てのページで共通になるためすでにCSSまで出来ている状態です。 そして今回はその間になるコンテンツ部分に対してCSSを書いていきます。 CSSをコーディングするエリア CSSは今までと同じ「style.css」の中に書いていきます。 アウトラインのCSSをコーディング まずはコンテンツの横幅と左右余白を指定して、アウトラ

                                                  お問い合わせページのCSSを書く | GRAYCODE HTML&CSS
                                                • エンジニア歴1ヶ月の人間がCSS設計完全ガイドを読んでみた - Qiita

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 前回の投稿から約1ヶ月が経過し、現在は主にPHPに関するカリキュラムを受講しています。すると、1ヶ月前に比べてできることはかなり増えましたが、CSSに関しては忘れている事項も多いことに気がつきました。 そこで今回、カリキュラムの一環として、「半田惇志(2020) 『CSS設計完全ガイド 詳細解説+実践的モジュール集』 技術評論社」を読んでみました。 CSSに関して忘れていたことだけでなく、過去のモヤッとした知識がクリアになったように思えたので、以下にその内容と感想を、抜粋してまとめました。 エンジニア歴1週間→1ヶ月の成長が書かれている

                                                    エンジニア歴1ヶ月の人間がCSS設計完全ガイドを読んでみた - Qiita
                                                  • CSSだけ!Javascriptなしで実装するモーダル徹底解説 - コハム

                                                    What is a modal? And how to build a CSS-only Modal 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 CSSは基本的なスタイリングというつつましい始まりから、大きく進化してきました。擬似クラスの使用により、要素の特定の振る舞いに基づいてスタイリングができるようになりました。このチュートリアルでは、:target 擬似クラスを使用してモーダル要素を構築する方法を説明します。 モーダルとは? モーダルの機能構築 モーダルを開く モーダルを閉じる モーダルのHTML構造 モーダルのスタイリング モーダルのアニメーション モーダルのアクセシビリティ JavaScriptの補助が必要 モーダルとは? モーダルは、Webページの他の要素の上に表示される要素で、モーダルが閉じられるまでWebページの他の部

                                                      CSSだけ!Javascriptなしで実装するモーダル徹底解説 - コハム
                                                    • 「:not()」で複数のclassを指定するには 〜 擬似クラス[CSS]

                                                      滋賀県大津市の個人レッスンのスマホ・パソコン教室。ちいラボ(ちいらぼ)は「機械はニガテ…」という方に寄り添う、のびのび学べる教室です♪

                                                        「:not()」で複数のclassを指定するには 〜 擬似クラス[CSS]
                                                      • CSSのflexboxを使ってボックスをタイル状に並べる | b.

                                                        flexboxでよくあるタイル状にボックスが並んだレイアウトを作る方法と考え方まとめ💡 ベーシックなタイル状のレイアウト 同じボックスをきれいに整列させていく一番ベーシックなレイアウト。ショッピングサイトのアイテム一覧や、ブログ記事のアーカイブページなどでもおなじみ。 HTMLはなんだってよいのですが、今回はリスト形式です。 <ul> <li>box</li> <li>box</li> <li>box</li> <li>box</li> <li>box</li> <li>box</li> <li>box</li> <li>box</li> <li>box</li> <li>box</li> <li>box</li> <li>box</li> </ul> ブラウザや親要素の横幅に依存させる場合は、widthなどの値は全て%にします。今回は、どんなブラウザサイズで見たときにも、ボックスを横に

                                                          CSSのflexboxを使ってボックスをタイル状に並べる | b.
                                                        • CSSの属性セレクタと否定擬似クラスを同時に使用するサンプル - Qiita

                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                            CSSの属性セレクタと否定擬似クラスを同時に使用するサンプル - Qiita
                                                          • 【CSS Tips】coverの罠:ズームインアニメーション編|Chappy Tabby

                                                            年末だからといって、特に毎日が変わるわけではないChappy Tabbyです。 敢えて言えば、開業届をオンラインで提出しようとしたら、提出先の国税庁が完全年末年始休暇に入っていてオンラインでも受け付けず、ちゃぶ台返しをしたくなったくらいです。 カーソルを乗せたら画像が拡大するアニメーションの実装。 昨今のサイトでよく見かけるので、自力で実装しようとしました。 (注意)この記事に記載されているコードをコーディングの参考にする際、画像のURL・クラス名等は適宜書き換えてください。【悪い例】hover疑似要素にbackground-sizeを使う(背景画像使用のHTMLマークアップ) <div class="content"> <div class="image-block"></div> </div>(imgタグ使用のHTMLマークアップ) <div class="content"> <img

                                                              【CSS Tips】coverの罠:ズームインアニメーション編|Chappy Tabby
                                                            • 【超シンプル】ポップアップをHTMLとCSSだけで実装する | 株式会社リラクス

                                                              HTMLとCSSだけで(JavaScriptを使わずに)ポップアップを実装する方法を解説します。 JavaScriptを使わないため最低限の仕様にはなりますが、HTMLとCSSだけでかなりシンプルなコードで作れます。 コピペOKなので、お役立ていただけると幸いです。 記事の著者牧野健人 株式会社リラクス 代表取締役。CRO・SEOを専門とし、デザイン・実装のスキルも活かしながら、クライアントの成果向上のための取組に尽力。 慶應義塾大学卒業後、行政機関を経て、デジタルマーケティングエージェンシーのアイレップにて運用型広告のクリエイティブプランニングに従事。2019年にリラクスを創業。 お問い合わせはフォームよりお願いいたします。 <input type="checkbox" id="popup"> <label class="popup-open" for="popup">ポップアップを表示

                                                                【超シンプル】ポップアップをHTMLとCSSだけで実装する | 株式会社リラクス
                                                              • コピペだけ!CSSの見出しデザイン31選【サンプルコード】

                                                                背景色 【CSSコード】 h2{ padding:0.5em; /*上下左右の余白*/ background:#DEEBF7; /*背景色*/ } 「background」プロパティで背景色を指定できます。 背景色(柄) 【CSSコード】 h2{ padding:0.5em; /*上下左右の余白*/ background:#DEEBF7; /*背景色*/ } h2{ padding:1rem; /*上下左右の余白*/ color:#fff; /*文字色*/ background:#888; /*背景色*/ background-image:radial-gradient(#999 35%,transparent 35%), radial-gradient(#999 35%, transparent 35%); /*背景画像*/ background-size:50px 50px; /*背景

                                                                  コピペだけ!CSSの見出しデザイン31選【サンプルコード】
                                                                • 2022年に注目したいCSSの新機能8選

                                                                  コンテナクエリ - @container 「コンテナクエリ」という新たなレスポンシブ対応の手法です。 メディアクエリは「画面サイズ」でスタイルを変えますが、コンテナクエリは「要素の幅(width)」でスタイルを出し分けます。 コンテナクエリを使うには2つの準備が必要です。 基準にする要素にcontainerプロパティを定義する @containerの中に、基準の要素のwidthに応じたスタイルを定義する .grid-wrapper { container: inline-size / grid_wrapper; } @container grid_wrapper size(max-width: 700px) { .grid { /* .grid-wrapperのwidthが700px以下になった時のスタイル */ } } 上記サンプルコードの「基準にする要素」は.grid-wrapperで

                                                                    2022年に注目したいCSSの新機能8選
                                                                  • シニアフロントエンド開発者みたいにChromeデベロッパーツールを使おう - Qiita

                                                                    開発環境にChromeを選ぶなら知っておきたい12のテクニック Photo by Morning Brew on Unsplash さて、何らかの理由で、開発ブラウザとしてChromeを選んだとします。次は、デベロッパーツールを開き、コードのデバッグを開始します。 Consoleパネルを開いてプログラムの出力を確認したり、Elementsパネルを開いてDOM要素のCSSコードを確認したりします。 でも、Chromeデベロッパーツールを本当に理解していますか?実は、パワフルだけど知られていない機能がたくさん用意されていて、開発効率を大幅に改善できるのです。 ここでは、最も便利な機能を紹介します。お役に立てたら嬉しいです。 ChromeのCommandメニューから始めましょう。ChromeのCommandメニューは、LinuxのShellのようなものです。コマンドを入力してChromeを操作で

                                                                      シニアフロントエンド開発者みたいにChromeデベロッパーツールを使おう - Qiita
                                                                    • 【基礎】CSSが効かない?詳細度が原因かも 適用ルール解説

                                                                      CSSを勉強し始めた人が良く悩むのが、CSSが効かない理由を特定出来ない事です。CSSが効かない時の理由は幾つかありますが、大きな理由の1つに優先順位があり「詳細度」と言います。 ただ単純にclassやid、セレクターなどを正しく使ったからといって上手く適用されるとは限りません。 「詳細度」はCSSの適用ルールの1つで重み付けをするもの。 この重み付けを理解する事で、効率的にスタイルを掛ける事が出来るうえ、CSSが効かない時の原因も特定出来る様になります。 CSSのスタイル適用ルールの1つとして「詳細度」があります。 そもそもCSSにはスタイルの適用順があり、知らないと気付かすに全く別の所を上書きしてしまっていたなんて事が起きてしまいます。 CSSの詳細度とは? 詳細度は CSSの宣言が適用される際の重みづけの事。セレクターの種類と数で決まります。同じ詳細度であれば通常通り最後に宣言された

                                                                        【基礎】CSSが効かない?詳細度が原因かも 適用ルール解説
                                                                      • 【CSS】きみは "擬似クラス" 何個言えるかな?? - Qiita

                                                                        はじめに あなたは "擬似クラス" 何個言えますか? 擬似クラスには、:hover や :active、:focusといったよく使うものから、 :is()や:where()、:has()といったこれからサポートされていくものまで たくさん種類があるのは、ご存知ではないでしょうか? でも、"擬似クラス" 何個言えますか?と聞かれると数個くらいしか思い出せないと言う方は多いのではないでしょうか? もしかしたら、15個以上言えたら、CSS玄人と言えるかも知れません。 この記事では、たくさん種類があるのは知っているけど、詳しくはわからない "擬似クラス" が、 何種類あるか、どんな擬似クラスがあるかをまとめました。 知らなかった "擬似クラス" の数を数えながら、読んでいただけると嬉しいです。 擬似クラス 擬似クラスとは? 擬似クラスとは、セレクタのあとにつけることで、 指定した要素の状態に応じて

                                                                          【CSS】きみは "擬似クラス" 何個言えるかな?? - Qiita
                                                                        • ホームページを「おしゃれ」に!エフェクトを導入する方法<ホームページ制作初心者向け> | GrowGroup

                                                                          こんにちは!最近はまったくケイジャン(Cajon、打楽器カホンのこと)に触れていない、 ゴリラ転生組のフロンドエンドエンジニア、ケイジャニストやまだです! 「早く人間になりたい!」 というわけで今回はホームページを「おしゃれ」にするエフェクトの導入方法と、その注意点を、【ホームページ制作初心者向け】にご紹介していこうと思います(といってもたくさんありすぎるので時短意識でプラグイン実装でのご紹介です)! 企業様や個人事業主様、また、その他趣味でホームページを運営されている方など、 いまや業種や形態を問わず、何らかの形でホームページ(webサイト)をすでにお持ちの方はたくさんいらっしゃるかと思います。 俗に言うホームページ制作(web制作、webサイト制作など)と呼ばれるジャンルでは、技術の変遷がとにかく早いです。「日進月歩」という言葉が示しているというか「秒進分歩」だろ!と叫びたくなるくらい

                                                                            ホームページを「おしゃれ」に!エフェクトを導入する方法<ホームページ制作初心者向け> | GrowGroup
                                                                          • 新しい疑似クラス:has() :modal :is() :where()を使ってみた!

                                                                            BLOG 2022.09.16 公開 新しい疑似クラス:has() :modal :is() :where()を使ってみた! EvoLab.のブログでは初めての登場になります、エンジニアのタケモトです。 今回は、近年各種ブラウザでサポートされはじめた疑似クラスについて、いくつかご紹介します。 まだ全てのブラウザで完全にサポートされていませんが悪しからず。 :has():has()は特定の要素を持つ要素を指定する擬似クラスです。 具体的には、:has()のカッコ内にあるセレクタに該当する子要素を持つ親要素にスタイルを当てることができます。 現段階では、親要素を変化させるときはJavaScript(jQuery)を使用する必要があるので、:has()が使用できるようになると便利な世の中になります。 HTML・css(一部抜粋)は以下になります。 HTML<div> <ul class="lis

                                                                              新しい疑似クラス:has() :modal :is() :where()を使ってみた!
                                                                            • :user-valid、:user-invalid 擬似クラスでユーザーの操作の後に検証を行う

                                                                              :user-valid、:user-invalid 擬似クラスでユーザーの操作の後に検証を行う 2023.10.13 ユーザーの操作の後にフォームの検証に基づき有効か無効かを示すために使用できる :user-valid、:user-invalid 擬似クラスを紹介します。従来の :valid、:invalid 擬似クラスと異なり、ユーザーがフォームに入力するまではスタイルを適用されません。 :user-valid、:user-invalid 擬似クラスは、ユーザーの操作の後フォームの検証に基づき有効か無効かを示すために使用できます。フォームの検証として、以下のような例があげられます。 required 属性を指定した要素に値が入力されているか pattern 属性を指定した要素に指定した正規表現にマッチしているか min や max 属性を指定した要素に指定した範囲内の値が入力されているか

                                                                                :user-valid、:user-invalid 擬似クラスでユーザーの操作の後に検証を行う
                                                                              • [test25] :hoverに設定したtransitionを止めない - Qiita

                                                                                <style> .sample { overflow: hidden; } .sample img { width: 100%; height: 100%; transform: translateY(-100%); transition: transform .2s; transition-delay: 3s; } .sample:hover img { transform: translateY(0); transition-delay: 0s; } </style> <div class="sample"> <img src="https://placehold.jp/100x100.png"> </div> codepen See the Pen test25-1 by yambe jp (@yambejp) on CodePen. 1-2.課題 一瞬だけ画面にマウスを乗せ、外すと

                                                                                  [test25] :hoverに設定したtransitionを止めない - Qiita
                                                                                • Webエンジニア学習日記 CSS編 #10 「nth-of-type」

                                                                                  classやidなどの属性が付いていないHTMLタグを、セレクターで選択したい時に使うのが、nth-of-typeです。 順番で選択する以外にも、何番毎という繰り返しの選択もできるし、○番以降や以前の様な選択もできます。 要するに、色々と柔軟な選択ができてしまうのが、"nth-of-type"という機能です。 ちなみに、解説ページでは、次のように書かれています。 :nth-of-type() CSS の擬似クラスで、兄弟要素のグループの中で指定された型 (タグ名) の要素を、位置に基づいて選択します。 参考 : https://developer.mozilla.org/ja/docs/Web/CSS/:nth-of-type 実際に、サンプルを見て、できる事を理解して、実際に自分でcssを書いて使ってみましょう。 使い方サンプル 3番目の子要素を選択

                                                                                    Webエンジニア学習日記 CSS編 #10 「nth-of-type」