Возможно, вы думаете: "везде, где я использую JS - это единственный верный вариант". Возможно, это и так, но полезно знать, что и разработчики браузеров, и авторы спецификаций переносят на CSS и HTML многие функции, для которых еще несколько лет назад требовался JS. Именно об этом и пойдет речь в этой статье.
https://www.htmhell.dev/adventcalendar/2023/2/
#html #css #javascript
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
You don't need JavaScript for that - HTMHell
A collection of bad practices in HTML, copied from real websites.
❤15🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🌟 Animated Star Rating
Каждая звезда - это радио кнопка, при нажатии на которую задействуются свои CSS-стили.
https://codepen.io/jkantner/pen/BarvVNa
#css
@javascriptv
Каждая звезда - это радио кнопка, при нажатии на которую задействуются свои CSS-стили.
https://codepen.io/jkantner/pen/BarvVNa
#css
@javascriptv
👍24🔥4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Граница сделана из псевдоэлементов, которые анимируются в CSS.
#css
https://codepen.io/Chokcoco/pen/dypaobm
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥6❤5👏1
This media is not supported in your browser
VIEW IN TELEGRAM
A moment of pure CSS
Создано без использования JS. Анимации реализованы при помощи CSS keyframes.
https://codepen.io/ivorjetski/pen/yLjeqgb
#css
@javascriptv
Создано без использования JS. Анимации реализованы при помощи CSS keyframes.
https://codepen.io/ivorjetski/pen/yLjeqgb
#css
@javascriptv
❤15👍7🔥3
👌🏻🤞🏼Классная библиотека JS, о которой возможно ты никогда не слышал
Hammer.js — это библиотека для распознавания жестов 🤲🏻 на сенсорных устройствах. Чтобы добавить её в проект, можно использовать NPM:
Yarn:
, или подключить напрямую через CDN. Она позволяет легко реагировать на такие жесты, как тапы, двойные тапы, удержания и свайпы, делая интерфейс более дружелюбным и интерактивным.
Hammer.js предлагает удобные инструменты для работы с жестами, что особенно актуально для мобильных приложений и сайтов.
📍Github
📍Docs
#js #javascript #nodejs #css #html
@javascriptv
Hammer.js — это библиотека для распознавания жестов 🤲🏻 на сенсорных устройствах. Чтобы добавить её в проект, можно использовать NPM:
npm install --save hammerjs
Yarn:
yarn add hammerjs
, или подключить напрямую через CDN. Она позволяет легко реагировать на такие жесты, как тапы, двойные тапы, удержания и свайпы, делая интерфейс более дружелюбным и интерактивным.
Hammer.js предлагает удобные инструменты для работы с жестами, что особенно актуально для мобильных приложений и сайтов.
📍Github
📍Docs
#js #javascript #nodejs #css #html
@javascriptv
GitHub
GitHub - hammerjs/hammer.js: A javascript library for multi-touch gestures :// You can touch this
A javascript library for multi-touch gestures :// You can touch this - hammerjs/hammer.js
👍14❤4🔥3🤔1