Регламентирование использования z-index
Почему бы не добавить стандарт, добавляющий регламентацию css свойства z-index?
Схема, которую нашел:
- 0-9 - в пределах компонента;
- 10-19 - для всплывающих менюшек, подсказок и т.д.;
- 20-25 - для выезжающих меню, модалок и т.д.;
- для сторонних плагинов добавлять обертки с меньшим
z-index.
Что думаете?
Почему бы не добавить стандарт, добавляющий регламентацию css свойства z-index?
А для чего ты предлагаешь его добавить? Если думать в духе, "почему бы и нет", то можно сделать best practices на 100500 страниц, а для стажеров, подгонять свои проекты под стандарты, будет вообще пытка :) Мне кажется, что в best practices должно быть только самое фундаментальное, необходимое. Это предложение, как по мне, таковым не является.
А для чего ты предлагаешь его добавить?
Добавление решит несколько проблем:
- не придется задумываться над тем какое значение назначить свойству;
- принцип назначения свойства будет един и понятен всей команде;
- компоненты, в которых значение свойства назначено случайно, не будут вызывать проблем при использовании, например: когда статическая подсказка какого-нибудь компонента имеет большее значение, чем значение модального окна или при использовании сторонних плагинов с z-index: over100500
А для чего ты предлагаешь его добавить?
Добавление решит несколько проблем:
- не придется задумываться над тем какое значение назначить свойству;
- принцип назначения свойства будет един и понятен всей команде;
- компоненты, в которых значение свойства назначено случайно, не будут вызывать проблем при использовании, например: когда статическая подсказка какого-нибудь компонента имеет большее значение, чем значение модального окна или при использовании сторонних плагинов с z-index: over100500
Меня устроил ответ, я за
Да, звучит разумно 👍