【Vue.js】v-dialogのz-indexの指定方法
2020年12月20日
ダイアログ表示中、ツールバーの要素を押せなくしたい
2時間ほどハマったのでメモ。
<v-app-var id="toolbar">
#toolbar {
z-index: 999
}
となっている場合、そのままv-dialogでダイアログを表示するとtoolbarにあるボタンや検索窓が押せてしまう。
なぜならtoolbarの方がダイアログより前面に位置するから。
【解決策】
・toolbarより前にオーバーレイ(灰色の無効化空間)をもってくる
・toolbarより前にダイアログをもってくる
<v-app-var id="toolbar" style="z-index: 1000;">
とする。すると、
ダイアログである .v-dialog__content-activeのz-indexが1002
オーバーレイであるv-overlay-activeのz-indexが1001となり、
両者がtoolbarの前面にあることから、toolbarの要素は押せなくなる。
めでたしめでたし。
関連記事
【VSCode】phpcsをインストール
Mac環境のVSCodeでphpcsがうまく入らなかったのでメモ。 その前にph ...
Safariのajaxがfailに流れるという悲しい話
Safari タイトル通りなのですが、この原因に気づかずにお客さんを困らせてしま ...
【環境構築】PythonとNext.jsで分断型Webサイトの下準備
ChatGPT、激アツですね。ここ最近はAIに頼りっきりな私です。情報の鮮度は落 ...
unexpectedly exited.に悩むあなたへ【Python Selenium】
前回の記事でm1のmacに無事にpython環境を構築。 【5分で完了】いまさら ...
ComposerでCannot allocate memory が出た際の対処方
AWSのEC2の安いインスタンスを使ってるとよくなるやつ。 proc_open( ...
ディスカッション
コメント一覧
まだ、コメントがありません