Забудьте про Popper.js — браузер теперь умеет привязывать элементы сам. Тултипы, дропдауны, попаверы без единой строки JavaScript.
— как anchor() вычисляет координаты относительно якоря
— механизм автоматического fallback при overflow
— почему это в 10× быстрее JS-библиотек
— живые примеры с кодом
🔹 Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#under_hood
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍2🥰1
У нас есть
:open для элементов вроде <details> в открытом состоянии. Логично, что должен быть и :closed для закрытого, правда?Но вот незадача: можно же просто написать
:not(:open). Зачем плодить сущности?С другой стороны — что проще прочитать:
:closed или :not(:open)? Думаете в отрицаниях — это нормально?CSS Working Group три года спорила об этом вопросе, и финал вас удивит.
История о том, как простое решение может стать философской дилеммой. Читайте, если хотите узнать, почему иногда меньше — это действительно больше
#read_watch
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🥰2🔥1