質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

1106閲覧

最近流行りのダークモードではz-indexの-1をかけた部分が消える?

kazan

総合スコア2

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

2クリップ

投稿2020/09/06 04:39

質問は2つありまして、
1つ目

z-indexの自分用のテストページで(以下)、
http://kazan.bakufu.org/z-index_test/z-index_test.html

最近流行りのダークモード(ファイアフォックスのアドオンで白っぽい部分を黒っぽくして眩しさを軽減するもの)をオンにするとz-indexの-1にCSS設定している、class名green-boxが見えなくなりました。ダークモードをオフにすると現れます。
同ページ内の上部CSSでbocyのカラーは#333333で設定しています。
対処法などありますでしょうか?

2つ目

上記テストページでは子要素(green-box)にpositionとz-index -1を指定して親(Base box)を前面に出しています。red-boxにも同様にして値を-2とすれば2つの子要素の前面に親が表示されます。このz-indexにマイナスを指定しない方法で、親を子よりも前面に表示させることはできますでしょうか?
1つ目の質問に少々関わりますが、マイナスを使わない方法だったらダークモードでもちゃんと表示されるのか試してみたいと思っています。

下記ページを読みました。
https://qiita.com/guimihanui/items/f88ac214a930dc512d5f
ここではz-indexマイナスで親を子の前面に出す方法ですが、これではない方法を探しています。

宜しくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

これの事だね
Dark Reader

結果から言うとz-indexのマイマス対応は無理
Dark ReaderがBodyを強制的にz-index=0に固定しているから
その下z-index=-1以降が対応できない

Dark Readerの開発者用の画面でCSS全削除とか書換したけどDark Reader自体でCSSを
z-index=0を強制してるから回避不可

というかCSSみたら!importantが大量に設定されていて
こんなのに対応するHP正直作れないよ

投稿2020/09/21 17:35

編集2020/09/21 17:36
kuma_kuma_

総合スコア2506

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kazan

2020/09/21 23:20 編集

はい、Dark Readerです。 画像でひと目で違いを示すと以下、 1・ダークリーダーオフ http://kazan.bakufu.org/DARK_READER_OFF.PNG 2・ダークリーダーオン http://kazan.bakufu.org/DARK_READER_ON.PNG 3・ダークリーダーオン コントラスト+20(#000の「画像」をのっけた) http://kazan.bakufu.org/DARK_READER_ON_contrast+20.PNG 4・ダークリーダーオン コントラスト+50 http://kazan.bakufu.org/DARK_READER_ON_contrast+50.PNG オフで表示されてたgreen boxがオンでは消えている。 また、デザイン上の問題(というほどでもないかもしれないが)として、bodyの背景色?が、ダークリーダーのコントラストの増減で黒に近づいたりグレーに近づいたりします。 自分のサイトはbody#000にしてその上にclass wrapを敷いてそこにサイトの背景画像置いてるので、背景画像の外は#000になってくれれば背景画像とその外側と色が合うのですが、コントラストをMAX値の+50にしないと現状#000にならず、少しグレーぽくになります。 「#000の画像」部分はダークリーダーのコントラストによって色が白っぽくなったりしないです。 その画像の周囲は#000のCSS(画像でない)だと、コントラスト等のダークモード設定に依り若干ホワイトが入ってグレーぽくなったりします。 ダークリーダーオンにすると本来のデザインを損なわれるのはどうしようもないのかもしれないです。 白基調のサイトはどうやってダークリーダーに対応するんでしょうか。レスポンシブ対応のようにダークリーダー用の追加CSSとか書くのか、どうするんでしょう。 z-indexについては、使わない方がいいみたいですね。DTPと違ってWEBコーダーさんは本当に大変だと思います。次から次へと変化に対応しなきゃならないですね。
kuma_kuma_

2020/09/22 00:07

いやz-indexのマイナスの問題より!importantで強制指定されているのが問題 ほんとこちらで意図した値に書き換えられないから。
kazan

2020/09/22 10:05

ダークモードに慣れるとオフの状態には戻れないですよ。 たまに戻すとピカー!と光ってウッまぶしい 目が開けられない!となります。 私はもう白基調のサイトのフルデザインを見ることは一生ないかもしれません。 ただ、スマホのサイズであれば白基調でも見れますね。PCサイズはもう見れません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問