This media is not supported in your browser
VIEW IN TELEGRAM
https://codepen.io/donth77/pen/mdQwqwN
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Noisy Risograph Gradient Celestial Body - Генератор градиентов, выполненный с помощью SCSS и JavaScript
https://codepen.io/chriskirknielsen/pen/WNZamZR
@javascriptv
https://codepen.io/chriskirknielsen/pen/WNZamZR
@javascriptv
👏8❤3🔥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
ZUMA
Легендарная игра, реализованная на HTML, SCSS и TypeScript.
https://codepen.io/lintingyou/pen/RwMLqRZ
@javascriptv
Легендарная игра, реализованная на HTML, SCSS и TypeScript.
https://codepen.io/lintingyou/pen/RwMLqRZ
@javascriptv
👍30🔥7❤3
Историческая дань уважения и точный ремейк оригинальной аркадной игры Pac-Man , написанный на JS.
▪Github
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥6❤5
Совет по CSS 💡
Одно правило CSS для отображения звездочки (*) для всех обязательных полей
@javascriptv
Одно правило CSS для отображения звездочки (*) для всех обязательных полей
@javascriptv
👍35❤9🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Changing background colour with CSS - Ползунок с изменением заднего фона сайта.
https://codepen.io/CupOfTegan/pen/KKrqXmP
@javascriptv
https://codepen.io/CupOfTegan/pen/KKrqXmP
@javascriptv
❤7👍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
Тренды UX/UI дизайна на 2024 год
Больше, чем детские ланч-боксы. Бенто-боксы.
Бенто-боксы — это суть упакованной еды в японской культуре. Они хорошо известны своей способностью хранить продукты в организованном виде и сохранять чистоту.
Мы никогда не узнаем, кто придумал это, однако бенто-боксы отлично выглядят как на экране, так и в сумке.
Bento UI — очередная дизайнерская тенденция, которая начала набирать популярность на таких платформах, как Dribbble и Behance, и была замечена миллионами дизайнеров. Однако концепция “модульного” дизайна началась с панелей управления для сайтов. Это включает в себя панели управления продажами и финансами, например PayPal, аналитику, наподобие Google Ads, и многое другое.
Помните Windows Phone и Lumia? В общем-то, интерфейс, который они использовали, был ранними версиями Bento UI. Позже Microsoft также внедрили эту концепцию в меню запуска Windows на рабочем столе в Windows 8.
В то время как Bento UI использовался по всей индустрии, он приобрел мгновенную популярность, когда Apple решили впервые использовать бенто-сетку. Изначально они использовали ее на страницах мобильных приложений для iPhone, но вскоре расширили применение для презентаций мероприятий Apple.
📌Подробнее
@javascriptv
Больше, чем детские ланч-боксы. Бенто-боксы.
Бенто-боксы — это суть упакованной еды в японской культуре. Они хорошо известны своей способностью хранить продукты в организованном виде и сохранять чистоту.
Мы никогда не узнаем, кто придумал это, однако бенто-боксы отлично выглядят как на экране, так и в сумке.
Bento UI — очередная дизайнерская тенденция, которая начала набирать популярность на таких платформах, как Dribbble и Behance, и была замечена миллионами дизайнеров. Однако концепция “модульного” дизайна началась с панелей управления для сайтов. Это включает в себя панели управления продажами и финансами, например PayPal, аналитику, наподобие Google Ads, и многое другое.
Помните Windows Phone и Lumia? В общем-то, интерфейс, который они использовали, был ранними версиями Bento UI. Позже Microsoft также внедрили эту концепцию в меню запуска Windows на рабочем столе в Windows 8.
В то время как Bento UI использовался по всей индустрии, он приобрел мгновенную популярность, когда Apple решили впервые использовать бенто-сетку. Изначально они использовали ее на страницах мобильных приложений для iPhone, но вскоре расширили применение для презентаций мероприятий Apple.
📌Подробнее
@javascriptv
👍10❤7🔥2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
📚 Book reviews - Верстка реализована при помощи CSS Grid. Анимации созданы библиотекой gsap.
https://codepen.io/BlogFire/pen/RwMwjMP
@javascriptv
https://codepen.io/BlogFire/pen/RwMwjMP
@javascriptv
👍28🔥5❤3👎1😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Удачно впишется в сайт с любым дизайном
@import url("https://fonts.googleapis.com/css2?family=Figtree&display=swap");
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: "Figtree", sans-serif;
}
body {
display: grid;
place-content: center;
min-height: 100vh;
background: #000;
}
.container {
position: relative;
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
gap: 1em;
width: 800px;
height: 500px;
transition: all 400ms;
}
.container:hover .box {
filter: grayscale(100%) opacity(24%);
}
.box {
position: relative;
background: var(--img) center center;
background-size: cover;
transition: all 400ms;
display: flex;
justify-content: center;
align-items: center;
}
.container .box:hover {
filter: grayscale(0%) opacity(100%);
}
.container:has(.box-1:hover) {
grid-template-columns: 3fr 1fr 1fr 1fr 1fr;
}
.container:has(.box-2:hover) {
grid-template-columns: 1fr 3fr 1fr 1fr 1fr;
}
.container:has(.box-3:hover) {
grid-template-columns: 1fr 1fr 3fr 1fr 1fr;
}
.container:has(.box-4:hover) {
grid-template-columns: 1fr 1fr 1fr 3fr 1fr;
}
.container:has(.box-5:hover) {
grid-template-columns: 1fr 1fr 1fr 1fr 3fr;
}
.box:nth-child(odd) {
transform: translateY(-16px);
}
.box:nth-child(even) {
transform: translateY(16px);
}
.box::after {
content: attr(data-text);
position: absolute;
bottom: 20px;
background: #000;
color: #fff;
padding: 10px 10px 10px 14px;
letter-spacing: 4px;
text-transform: uppercase;
transform: translateY(60px);
opacity: 0;
transition: all 400ms;
}
.box:hover::after {
transform: translateY(0);
opacity: 1;
transition-delay: 400ms;
}
https://codepen.io/petrovpetr/pen/rNRXrNw
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤6🔥5
Современная фронтенд-разработка: мир HTML, CSS, JavaScript и популярных фреймворков
Фронтенд-разработка — это динамично развивающаяся дисциплина, которая занимается созданием и улучшением интерфейса веб-приложений. Разработчики в этой области применяют различные технологии для улучшения дизайна, удобства использования и производительности веб-страниц. В этой статье мы отправимся в путешествие по освоению фронтенд-разработки. Начнем с основополагающих элементов — HTML, CSS и JavaScript, — а потом перейдем к популярными фронтенд-фреймворкам, таким как React и Vue.js.
HTML: скелет страниц
HTML (HyperText Markup Language) — это основной язык разметки для создания веб-страниц. Он используется для определения структурных элементов и организации контента. Базовая структура HTML-страницы выглядит следующим образом:
📌 Читать
@javascriptv
Фронтенд-разработка — это динамично развивающаяся дисциплина, которая занимается созданием и улучшением интерфейса веб-приложений. Разработчики в этой области применяют различные технологии для улучшения дизайна, удобства использования и производительности веб-страниц. В этой статье мы отправимся в путешествие по освоению фронтенд-разработки. Начнем с основополагающих элементов — HTML, CSS и JavaScript, — а потом перейдем к популярными фронтенд-фреймворкам, таким как React и Vue.js.
HTML: скелет страниц
HTML (HyperText Markup Language) — это основной язык разметки для создания веб-страниц. Он используется для определения структурных элементов и организации контента. Базовая структура HTML-страницы выглядит следующим образом:
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4❤3
Проверь себя!
/**
* Нужно написать функцию, которая принимает число N и возвращает функцию,
* вызов которой первые N раз возвращает 'yes', а потом – 'no'.
*/
function canGetCount(n) {
// code here
}
const getOne = canGetCount(2);
getOne() === 'yes'
getOne() === 'yes'
getOne() === 'no'
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5❤2🥰1😁1
Использование динамического импорта вместо обычных операторов импорта может значительно уменьшить размер пакета JavaScript.
Ну а чем меньше пакет, тем быстрее загружается страница.
Всё это возможно потому, что в JavaScript существует функция асинхронного импорта. Она позволяет загружать пакет, только когда его вызывают.
Это особенно актуально для зависимостей, которые используются только при определенном событии, например при нажатии на кнопку.
Теперь вы можете загружать их только тогда, когда они вам нужны.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31❤5🔥4🤔2
npm install moment --save
Объект
moment
в Moment.js является изменяемым. Это означает, что такие операции, как add
, subtract
или set
, изменяют исходный объект moment
. При первом использовании Moment.js для многих могут быть непривычны сценарии наподобие этого:var a = moment('2016-01-01');
var b = a.add(1, 'week');
a.format();
"2016-01-08T00:00:00-06:00"
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16👎15❤2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Folded Paper Login Form - Форма входа в систему в виде сложенной бумаги, реализованная на чистом CSS.
https://codepen.io/hexagoncircle/pen/XWJGQqy
@javascriptv
https://codepen.io/hexagoncircle/pen/XWJGQqy
@javascriptv
👍10🔥4❤1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Вышел новый плагин для Figma, который позволяет превращать дизайны в полноценные работающие приложения на SwiftUI.
Использовать Trace можно бесплатно.
▪ Попробовать
@javascriptv
Использовать Trace можно бесплатно.
▪ Попробовать
@javascriptv
🔥17👍6❤1🥰1