私のプロジェクトは非常に混乱しています。私は非常に多くのZ-インデックスを使用しているからです。 今、私はいくつかのクラスが隠れている理由を理解できず、解決する方法がありません。これらの問題を解決するために私ができることはありますか?助言がありますか?多くのZ-インデックスパラメータを扱う最良の方法は何ですか?
答えて
Z-インデックスを一度に1つずつ変更してください。一般的に、人々は大きい数字を使う傾向があるので、どちらがどれであるかを覚えています。たとえば、zインデックスを毎回100ずつ増やすか、毎回100または1000まで減らします。
あなたの質問はおそらく下落してしまいます。ごめんなさい。
Sass/SCSS(またはLessまたはStylus)のようなプリプロセッサを使用している場合は、変数を使用してz-インデックスを追跡できます。たとえば、あなたは次のようなことをすることができます:
$z: (
base: 1,
menus: 10,
modals: 100
)
.modal { z-index: map-get($z, modals); }
.some-other-modal-thing { z-index: map-get($z, modals); }
これは今後役立ちます。今のところ、あなたは手動でそれをきれいにする必要があります。選択したテキストエディタで検索+置換すると、参照を追跡して更新するのに役立ちます。 z-index
のインスタンスを1つずつ調べ、一度に1つずつ削除して何が壊れているかを確認すると便利です。 (何も壊れなければ、ルールを抹消して次のインスタンスに移ります!)
物を区画化します。
ハイレベルのレイヤーを高レベルのコンポーネントで作成します。私。メニューバー、サイドバー、およびメインセクションがある場合は、3つのレイヤーをレイヤーするだけです。その後、これらの内部に何があるのか心配してください。
個々のものをページ上の他のすべてのものと1つ1つレイヤーする場合は間違っているとします。
言い換えれば、常識を使い、人生の他のすべての面で人々が何をするのかを考えてみましょう。一つの長いリストを作成するのではなく、扱いやすく理解しやすいグループにしてください。
技術的には、相対的および絶対的な位置決めによって、新しいz-索引付けコンテキストが作成されます。固定の位置付けはブラウザによっても異なりますが、Firefoxではこれをいくつかのバージョンで扱うように変更しています。私は間違っていないとChromeが違うように扱いますが、誰かがそれを確認する必要があります。
- 1. Angularの多くのオプションのパラメータを扱う最良の方法
- 2. grailsでサービスを扱う最良の方法は何ですか
- 3. FileSystemsを扱う最良の方法は?
- 4. Pythonで辞書を扱う最良の方法は何ですか?
- 5. ユーザーがアップロードした画像を扱う最良の方法は何ですか?
- 6. ディメンションテーブルの階層を扱う良い方法は何ですか
- 7. jQuery $ .post多次元オブジェクトや配列を扱う最良の方法は何ですか?
- 8. 宝くじを扱う最良の方法は?
- 9. retainプロパティを扱う最良の方法
- 10. ビューを扱う最良の方法
- 11. レールアプリケーションでカテゴリを扱う良い方法は何ですか?
- 12. 多くのドロウアブルを扱う方法
- 13. 多数のRubyプロセスを監視する最良の方法は何ですか?
- 14. 多くのWebサービスを呼び出す最良の方法は?
- 15. 多くのテキストデータを保存する最良の方法は何ですか? MySQL/Jsonファイルですか?
- 16. リレーショナルデータベース内で制約の多い多対多関係を表現する最良の方法は何ですか?
- 17. httpリクエストを行う最良の方法は何ですか
- 18. アプリに多言語を実装する最良の方法は何ですか?
- 19. Golangでは、チャンネルで多くのゴルーチンを扱う方法
- 20. emacsで複数の名前の付いたファイルを扱う最良の方法は何ですか?
- 21. Railsで複数の写真を扱う最良の方法
- 22. ウェブサイトでのポジショニングを扱う最良の方法
- 23. 多数のコントローラを扱う "Railsの方法"とは何ですか?
- 24. MongoDB scala driver:Observerのコールバックを扱うとき、将来を返す最良の方法は何ですか?
- 25. Rails:空のパラメータ配列を扱う良い方法は何ですか
- 26. クロスサーバPHPを扱う最良の方法は、
- 27. PostGISとOpenLayersを扱う最良の方法はどれですか?
- 28. djangoモデルで多くのブール値を表現する最良の方法は何ですか?
- 29. 多くのアプリケーションで電子メール配信を処理する最良の方法は何ですか?
- 30. PL/PythonとpostgreSQL:多くのカラムのテーブルを返す最良の方法は何ですか?