プログラミングマガジン

プログラミングを中心にIT技術をできるだけわかりやすくまとめます。

  • ホーム
  • 未分類
  • z-index
 
 
     
  • サーバー言語  
    • Python
    • Ruby
    • PHP
    • SQL
  •  
  • インフラ  
       
    • AWS
    •  
    • 基本
    • Git
  • Web
       
    • Web開発
    • JavaScript
    • Vue.js
    • React
  •  
  • 設計  
       
    • 実装設計
    • DB設計
  • 問い合わせ
  

z-index

08.15

  • miyabisan2
  • コメントを書く

この記事は1分で読めます

こんな感じに決める。

レイヤーz-index用途
通常コンテンツauto / 0普通の画面
浮遊要素10sticky、固定ヘッダー等
ドロップダウン100セレクト、メニュー
ポップオーバー200Tooltip、Popover
モーダル300Dialog
モーダル内の最上位400Dialogの操作系
通知500Toast等

CSS変数にまとめる

1
2
3
4
5
6
7
8
:root {
  --z-base: 0;
  --z-sticky: 10;
  --z-dropdown: 100;
  --z-popover: 200;
  --z-modal: 300;
  --z-toast: 400;
}

staking context

z-indexを外部に切り出す機能。具体的に以下のcss指定があると対象になる。

  • position: relative/absolute + z-index が auto 以外
  • position: fixed
  • position: sticky
  • opacity: 1 未満
  • transform が none 以外
  • filter が none 以外
  • isolation: isolate(汎用のモーダル系コンポーネント作るならかなり相性良い)
  • will-change で上記の対象を指定
  • mix-blend-mode が normal 以外

スポンサーリンク
  • 2026 08.15
  • miyabisan2
  • コメントを書く
  • 未分類
  • Tweets Twitter
  • このエントリーをはてなブックマークに追加
  • LINEで送る

関連記事

  1. 2026 08.09

    tailwindでのレスポンシブ

  2. 2026 08.01

    Anchor Positioning、Popover API(ポップオーバーAPI)

  3. 2026 08.01

    View Transitions API

  4. 2026 08.22

    スクラム開発

  5. 2026 08.09

    claude desgin

  6. 2026 08.18

    サイトディレクション

  • コメント ( 0 )
  • トラックバック ( 0 )
  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

返信をキャンセルする。

tailwindでのレスポンシブ

Backdrop

RETURN TOP

著者プロフィール

エンジニア歴10年で過去に業務系、Webデザイン、インフラ系なども経験あります。現在はWeb系でフロントエンド開発中心です。

詳細なプロフィールはこちら

スポンサーリンク

カテゴリー

  • Android
  • AngularJS
  • API
  • AWS
  • C++
  • CSS
  • cursor
  • C言語
  • DDD
  • DevOps
  • Django
  • Docker
  • Git
  • GitLab
  • GraphQL
  • gRPC
  • Hasura
  • Java
  • JavaScript
  • Kubernetes
  • Laravel
  • linux
  • MySQL
  • Next.js
  • nginx
  • Node.js
  • NoSQL
  • Nuxt.js
  • Oracle
  • PHP
  • Python
  • React
  • Redux
  • Rspec
  • Ruby
  • Ruby on Rails
  • Sass
  • Spring Framework
  • SQL
  • TypeScript
  • Unity
  • Vue.js
  • Webサービス開発
  • Webデザイン
  • Web技術
  • インフラ
  • オブジェクト指向
  • システム開発
  • セキュリティ
  • その他
  • データベース
  • デザインパターン
  • テスト
  • ネットワーク
  • プログラミング全般
  • マイクロサービス
  • マイクロソフト系技術
  • マルチメディア
  • リファクタリング
  • 副業
  • 未分類
  • 業務知識
  • 生成AI
  • 設計
  • 関数型言語
RETURN TOP

Copyright ©  プログラミングマガジン | プライバシーポリシー