Comments 9
Ох как я хотел бы подбросить дровишек под котел для тех дизайнеров, кто приделывает все эти "анимашечки" на сайты...
Открываешь ссылку, чтобы прочитать статью или просто посмотреть прайс на какой-нибудь продукт, и ноут разгоняет вентилятор, чтобы успеть прорисовать супер-плавный фон, на котором крутится размытое видео (которое никто не смотрит и даже не разобрать что там).. Полупрозрачные менюшечки плавно и красиво открываются с задержкой в секунду, что и начинает бесить ровно через секунду..
Ну блин, народ! Я зашёл на сайт не по менюшкам медленно ходить. Меню - это чисто утилитарная вещь, которая должна отрабатывать быстро, не занимать пол-экрана и не мешать мне посещать этот нужный мне сайт.
Ну ок, вы сделали это не на javascript, а на css - вероятно это будет чуть меньше жрать процессор и память (не факт). Кроме как похвастаться другому дизайнеру - эти кнопочки полезнее не стали.
А если я открою эту страницу с телефона - я даже не увижу всей этой красоты, зато грузить лишние килобайты кода буду всё равно.
Спасибо за комментарий!
Ну ок, вы сделали это не на javascript, а на css - вероятно это будет чуть меньше жрать процессор и память (не факт). Кроме как похвастаться другому дизайнеру - эти кнопочки полезнее не стали.
Вы же понимаете, что верстальщик ≠ дизайнер 😅 Моя задача выполнить поставленную задачу так, чтобы ваш вентилятор разгонялся чуть медленнее 😊
Сэр, я прошу прощения за слишком резкий, видимо, комментарий. Сначала бомбануло от вашего примера, сейчас я немного остыл.
Тем не менее, хотелось бы пожелать не увлекаться "динамичными интерфейсами". Даже если вентилятор не будет разгоняться - возможно, не только меня бесят эти двигающиеся ползающие компоненты на странице.
верстальщик ≠ дизайнер
Да, сорян, это я обобщил.
Принцип работы неочевиден. Однако он становится очень наглядным, если увеличить время анимации и добавить промежуток между элементами меню (`.nav{gap: 1rem;}`). И это же выявляет еще один недостаток. Всё же на практике я бы остановился на js-решении.
Но трюк отличный! Так могут не только лишь все, не каждый может это сделать =).
Создание навигации с «плавающим» фоном ссылок на чистом CSS