Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
NZMinusDev opened this issue Jul 20, 2021 · 4 comments
Open

Comments

@NZMinusDev
Copy link
Contributor

NZMinusDev commented Jul 20, 2021

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

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

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

Что думаете?

@alagunoff
Copy link
Contributor

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

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

@NZMinusDev
Copy link
Contributor Author

NZMinusDev commented Aug 4, 2021

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

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

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

@alagunoff
Copy link
Contributor

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

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

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

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

@Znack
Copy link
Contributor

Znack commented Aug 9, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants