@HistoryART
Псевдоклассы :where, :is - редкие гости в CSS, а псевдоэлементы :after, :before почти на каждый чих в оформляшке используются. Что их бояться, главное, не забывать как content активируется у них.
Что можно улучшить:
- Я бы заменила абсолют на грид. Тогда псевдо не провалится под фон страницы со своим отрицательным z-index.
- Кнопка с фикс размерами уязвима к переполнению и обычно так не делают.
- all у transition - зачем заставлять браузер думать обо всех свойствах, когда по факту меняются два.
Ankhena,
Здесь больше не про меня устраивает, а про максимальную оптимизацию, на мобилках будет работать.
Читал на днях про грид, как про приятную альтернативу абсолюту, попробую как руки дойдут.
Кнопка с фикс размерами только для теста.
Да, я тоже так подумал и уже поправил на opacity 1s, clip-path 1s