front-end-best-practices icon indicating copy to clipboard operation
front-end-best-practices copied to clipboard

Регламентирование использования z-index

Open NZMinusDev opened this issue 4 years ago • 4 comments

Почему бы не добавить стандарт, добавляющий регламентацию css свойства z-index?

Схема, которую нашел:

  • 0-9 - в пределах компонента;
  • 10-19 - для всплывающих менюшек, подсказок и т.д.;
  • 20-25 - для выезжающих меню, модалок и т.д.;
  • для сторонних плагинов добавлять обертки с меньшим z-index.

Что думаете?

NZMinusDev avatar Jul 20 '21 10:07 NZMinusDev

Почему бы не добавить стандарт, добавляющий регламентацию css свойства z-index?

А для чего ты предлагаешь его добавить? Если думать в духе, "почему бы и нет", то можно сделать best practices на 100500 страниц, а для стажеров, подгонять свои проекты под стандарты, будет вообще пытка :) Мне кажется, что в best practices должно быть только самое фундаментальное, необходимое. Это предложение, как по мне, таковым не является.

alagunoff avatar Aug 04 '21 09:08 alagunoff

А для чего ты предлагаешь его добавить?

Добавление решит несколько проблем:

  • не придется задумываться над тем какое значение назначить свойству;
  • принцип назначения свойства будет един и понятен всей команде;
  • компоненты, в которых значение свойства назначено случайно, не будут вызывать проблем при использовании, например: когда статическая подсказка какого-нибудь компонента имеет большее значение, чем значение модального окна или при использовании сторонних плагинов с z-index: over100500

NZMinusDev avatar Aug 04 '21 10:08 NZMinusDev

А для чего ты предлагаешь его добавить?

Добавление решит несколько проблем:

  • не придется задумываться над тем какое значение назначить свойству;
  • принцип назначения свойства будет един и понятен всей команде;
  • компоненты, в которых значение свойства назначено случайно, не будут вызывать проблем при использовании, например: когда статическая подсказка какого-нибудь компонента имеет большее значение, чем значение модального окна или при использовании сторонних плагинов с z-index: over100500

Меня устроил ответ, я за

alagunoff avatar Aug 05 '21 08:08 alagunoff

Да, звучит разумно 👍

Znack avatar Aug 09 '21 05:08 Znack