Векторизация с помощью Three.js
#почитать
Преобразовать картинки разных форматов в векторное изображение.
⏱ Читать статью
#почитать
Преобразовать картинки разных форматов в векторное изображение.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔9👍1
#посмотреть
В спецификации CSS Cascading and Inheritance Level 5 появилась сущность, которая сильно повлияет на способ организации CSS-кода в проектах. Эта сущность — слои, которые задаются директивой @layer. С введением слоёв методологии вроде БЭМ становятся не такими уж и универсальными.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥2
Селекторы HTML элементов в JavaScript
#почитать
⏱ Читать статью
#почитать
Манипулирование деревом DOM, это альфа и омега любого фронтенд-разработчика, а это не возможно без селекторов позволяющих находить HTML элементы. Давайте подробно разберёмся как они работают.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Гибкие макеты
#почитать
Не все знают, что можно менять размер шрифта в настройках браузера, и тем более не многие этим пользуются. Но если мы хотим обеспечить отзывчивость, мы должны учитывать и этот фактор. Во всех браузерах размер шрифта по умолчанию равен 16px; если это значение будет изменено, будет изменен и размер одного rem. Поэтому все размеры связанные с типографикой и не только лучше задавать в этих единицах.
⏱ Читать статью
#почитать
Не все знают, что можно менять размер шрифта в настройках браузера, и тем более не многие этим пользуются. Но если мы хотим обеспечить отзывчивость, мы должны учитывать и этот фактор. Во всех браузерах размер шрифта по умолчанию равен 16px; если это значение будет изменено, будет изменен и размер одного rem. Поэтому все размеры связанные с типографикой и не только лучше задавать в этих единицах.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5❤1
Современные способы переключения контента
#почитать
⏱ Читать статью
#почитать
Мы склонны использовать знакомые решения. Когда речь заходит о переключении контента, мы обычно используем свойства display: none или opacity: 0 с добавлением JavaScript. Однако современный веб стремительно развивается, и, возможно, настало время рассмотреть другие подходы к переключению контента — узнать, какие нативные API на сегодняшний день поддерживаются, их достоинства и недостатки, а также некоторые нюансы, о которых мы могли и не подозревать (включая псевдоэлементы и другие малоизвестные вещи).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Релиз Tailwind CSS v4.0
#почитать
⏱ Читать статью
#почитать
Tailwind CSS v4.0 — это совершенно новая версия фреймворка, оптимизированная для производительности и гибкости, с переосмысленной конфигурацией и кастомизацией, а также использующая все преимущества последних достижений веб-платформ.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🎉3🙈3
CSS-трюки, использующие только один градиент
#почитать
⏱ Читать статью
#почитать
В этой статье мы не будем создавать сложные вещи с помощью CSS-градиентов. Вместо этого мы будем придерживаться простоты, и я расскажу о невероятных вещах, которые можно сделать с помощью одного градиента.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥1
ТОП-35 курсов HTML и CSS
#почитать
⏱ Читать статью
#почитать
Создание веб-сайтов — это не просто работа, а настоящее искусство.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6😁4🙈2
Vite 6
#почитать
Вышел новый релиз Vite 6, который приносит массу улучшений и новых возможностей для разработчиков.
⏱ Читать статью
#почитать
Вышел новый релиз Vite 6, который приносит массу улучшений и новых возможностей для разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6👍1
Fluid Superscripts and Subscripts
#почитать
Надстрочные и подстрочные знаки являются важнейшими элементами академического и научного контента - от ссылок на цитаты до химических формул и математических выражений. Однако браузеры используют статичный подход, который может создавать значительные проблемы: элементы становятся либо слишком маленькими на мобильных устройствах, либо непропорционально большими на настольных дисплеях.
⏱ Читать статью
#почитать
Надстрочные и подстрочные знаки являются важнейшими элементами академического и научного контента - от ссылок на цитаты до химических формул и математических выражений. Однако браузеры используют статичный подход, который может создавать значительные проблемы: элементы становятся либо слишком маленькими на мобильных устройствах, либо непропорционально большими на настольных дисплеях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Практикум. Разноцветный текст
#почитать
Вам необходимо покрасить текст в разные цвета, например, в радужный градиент. Но как это сделать, если свойство color может принимать только один цвет?
⏱ Читать статью
#почитать
Вам необходимо покрасить текст в разные цвета, например, в радужный градиент. Но как это сделать, если свойство color может принимать только один цвет?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5
Проблема с new URL(), и как URL.parse() её решает
#почитать
Часто приходится анализировать множество URL-адресов. Частично для их проверки, а также для нормализации или извлечения определённых частей из URL. API URL в браузерах позволяет это делать, но его эргономика не идеальна.
⏱ Читать статью
#почитать
Часто приходится анализировать множество URL-адресов. Частично для их проверки, а также для нормализации или извлечения определённых частей из URL. API URL в браузерах позволяет это делать, но его эргономика не идеальна.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1👎1🔥1