Masonry-раскладка на чистом CSS
Компьютерный инженер Темани Афиф рассказал в своем блоге на dev.to, как создать masonry-раскладку (или “плиточную верстку”) с помощью чистого CSS. Это экспериментальная функция, которую можно протестировать в браузере Firefox.
Masonry-раскладку обычно делают с помощью JS или большого количества CSS-правил, но разработчик смог выполнить ее в находящейся в разработке спецификации CSS Grid Level 3. Она добавляет masonry-раскладку в качестве дополнительного режима для Grid-контейнеров. Все, что нужно, это добавить контейнеру следующее CSS-правило: grid-template-rows: masonry;.
Чтобы создать masonry-раскладку, нужно сначала включить флаг. Для этого:
1. Откройте браузер Firefox и напишите в адресной строке about:config;
2. произведите поиск по masonry;
3. придайте флагу значение true.
Спецификация вводит множество свойств для управления mansory-раскладкой (например, изменение направления), но автор говорит, что пока нет смысла их заучивать, так как они могут измениться в любой момент.
Полное описание метода доступно по ссылке:
https://dev.to/afif/finally-a-css-only-solution-to-create-masonry-layouts-1obh
#css #masonry #firefox
Компьютерный инженер Темани Афиф рассказал в своем блоге на dev.to, как создать masonry-раскладку (или “плиточную верстку”) с помощью чистого CSS. Это экспериментальная функция, которую можно протестировать в браузере Firefox.
Masonry-раскладку обычно делают с помощью JS или большого количества CSS-правил, но разработчик смог выполнить ее в находящейся в разработке спецификации CSS Grid Level 3. Она добавляет masonry-раскладку в качестве дополнительного режима для Grid-контейнеров. Все, что нужно, это добавить контейнеру следующее CSS-правило: grid-template-rows: masonry;.
Чтобы создать masonry-раскладку, нужно сначала включить флаг. Для этого:
1. Откройте браузер Firefox и напишите в адресной строке about:config;
2. произведите поиск по masonry;
3. придайте флагу значение true.
Спецификация вводит множество свойств для управления mansory-раскладкой (например, изменение направления), но автор говорит, что пока нет смысла их заучивать, так как они могут измениться в любой момент.
Полное описание метода доступно по ссылке:
https://dev.to/afif/finally-a-css-only-solution-to-create-masonry-layouts-1obh
#css #masonry #firefox
Turbo: CSS-фреймворк, претендующий на звание языка программирования
Разработчик Тайбор Холтер написал новый CSS-фреймворк, который, по словам автора, также является языком программирования. Он реализовал его на JavaScript и Go и сравнил с Tailwind.
https://highload.today/turbo-css-frejmvork-pretenduyushhij-na-zvanie-yazyka-programmirovaniya/
#turboCSS #tailwindCSS #CSS #boomla
Разработчик Тайбор Холтер написал новый CSS-фреймворк, который, по словам автора, также является языком программирования. Он реализовал его на JavaScript и Go и сравнил с Tailwind.
https://highload.today/turbo-css-frejmvork-pretenduyushhij-na-zvanie-yazyka-programmirovaniya/
#turboCSS #tailwindCSS #CSS #boomla
5 бесплатных инструментов для фронтенд-разработчиков
Frontend-разработчик из Индии под ником Gaurav поделился на dev.to пятью бесплатными и, на его взгляд, недооцененными инструментами и ресурсами, которые он использует для ежедневной работы.
https://highload.today/5-besplatnyh-instrumentov-dlya-frontend-razrabotchikov/
А какими малоизвестными и, на ваш взгляд, недооцененными инструментами пользуетесь вы? Можете написать об этом в нашем чате: https://t.me/joinchat/SmcgpRFprYE5yOfv
#CSS #frontend #tools #free #adobe #opensource #design #responsive #gif
Frontend-разработчик из Индии под ником Gaurav поделился на dev.to пятью бесплатными и, на его взгляд, недооцененными инструментами и ресурсами, которые он использует для ежедневной работы.
https://highload.today/5-besplatnyh-instrumentov-dlya-frontend-razrabotchikov/
А какими малоизвестными и, на ваш взгляд, недооцененными инструментами пользуетесь вы? Можете написать об этом в нашем чате: https://t.me/joinchat/SmcgpRFprYE5yOfv
#CSS #frontend #tools #free #adobe #opensource #design #responsive #gif
9 бесплатных генераторов CSS
Инженер-программист Марко Денич поделился коллекцией лучших, по его мнению, генераторов CSS.
https://highload.today/9-besplatnyh-generatorov-css/
А какими генераторами CSS пользуетесь вы? Можете написать об этом в нашем чате: https://t.me/joinchat/SmcgpRFprYE5yOfv
#CSS #generator
Инженер-программист Марко Денич поделился коллекцией лучших, по его мнению, генераторов CSS.
https://highload.today/9-besplatnyh-generatorov-css/
А какими генераторами CSS пользуетесь вы? Можете написать об этом в нашем чате: https://t.me/joinchat/SmcgpRFprYE5yOfv
#CSS #generator
React-JSS — альтернативный способ стилизации компонентов
JSS — это относительно новый инструмент для стилизации компонентов. Он использует JavaScript для декларативного создания правил CSS, помогает в их переиспользовании и избежании конфликтов. React-JSS это его адаптация для библиотеки React.js.
Как с его помощью стилизовать компоненты, динамически применять темы — читайте на нашем сайте — https://highload.today/react-jss-alternativnyj-sposob-stilizatsii-komponentov/
#css #html #javascript #jss #reactjss #REACTJSS
JSS — это относительно новый инструмент для стилизации компонентов. Он использует JavaScript для декларативного создания правил CSS, помогает в их переиспользовании и избежании конфликтов. React-JSS это его адаптация для библиотеки React.js.
Как с его помощью стилизовать компоненты, динамически применять темы — читайте на нашем сайте — https://highload.today/react-jss-alternativnyj-sposob-stilizatsii-komponentov/
#css #html #javascript #jss #reactjss #REACTJSS
SvelteKit: Next.js для Svelte уже в бете
Svelte делает стремительные шаги для того, чтобы покорить всю фронтенд-разработку. Теперь к экосистеме «не-фреймворка» добавилась возможность создавать приложения с рендерингом на стороне сервера.
https://highload.today/sveltekit-next-js-dlya-svelte-uzhe-v-bete/
#svelte #sveltekit #GitHub #opensource #vite #JavaScript #CSS
Svelte делает стремительные шаги для того, чтобы покорить всю фронтенд-разработку. Теперь к экосистеме «не-фреймворка» добавилась возможность создавать приложения с рендерингом на стороне сервера.
https://highload.today/sveltekit-next-js-dlya-svelte-uzhe-v-bete/
#svelte #sveltekit #GitHub #opensource #vite #JavaScript #CSS
Инструменты сборки нового поколения
Фронтенд-разработчик Хью Хауорт сравнил в блоге на css-tricks.com инструменты сборки нового поколения. Автор постарался в общих чертах описать зачем они нужны и варианты их использования.
https://highload.today/instrumenty-sborki-novogo-pokoleniya/
#frontend #JavaScript #CSS #esbuild #Snowpack #Vite #wmr
Фронтенд-разработчик Хью Хауорт сравнил в блоге на css-tricks.com инструменты сборки нового поколения. Автор постарался в общих чертах описать зачем они нужны и варианты их использования.
https://highload.today/instrumenty-sborki-novogo-pokoleniya/
#frontend #JavaScript #CSS #esbuild #Snowpack #Vite #wmr
My Dog Club – сайт о собаках и сервисы для их владельцев
Идея Дмитрия Слюнина родилась из хобби — у него самого дома есть домашние животные. В свободное от основное работы время вдвоем с программистом Олегом Полуцыгановым Дмитрий создал на фреймворке Laravel сайт о собаках с галереей питомцев, информацией об их содержании и календарем событий для хозяев.
Дмитрий занялся планированием, дизайном, наполнение сайта контентом, SEO и участвовал в программировании, основные же этапы программирования фронтенда и бэкенда — заслуга Олега.
У авторов много планов по дальнейшему развитию проекта: создать доску объявлений, запустить онлайн-магазин и онлайн-консультации специалистов по различным темам.
Сайт проекта: https://my-dog.club/
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#HTML #CSS #Bootstrap #JS #PHP #Laravel #SQL #MySQL #Ajax #Blase #NetBeans #IDE
Идея Дмитрия Слюнина родилась из хобби — у него самого дома есть домашние животные. В свободное от основное работы время вдвоем с программистом Олегом Полуцыгановым Дмитрий создал на фреймворке Laravel сайт о собаках с галереей питомцев, информацией об их содержании и календарем событий для хозяев.
Дмитрий занялся планированием, дизайном, наполнение сайта контентом, SEO и участвовал в программировании, основные же этапы программирования фронтенда и бэкенда — заслуга Олега.
У авторов много планов по дальнейшему развитию проекта: создать доску объявлений, запустить онлайн-магазин и онлайн-консультации специалистов по различным темам.
Сайт проекта: https://my-dog.club/
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#HTML #CSS #Bootstrap #JS #PHP #Laravel #SQL #MySQL #Ajax #Blase #NetBeans #IDE
Знак Бэтмена, спиннеры и маятники: 100 CSS-загрузчиков на любой вкус
Разработчик Тимани Афиф поделился в блоге на dev.to коллекцией из 100 анимированных CSS-загрузчиков, выполненных всего из одного элемента div.
https://highload.today/znak-betmena-spinnery-i-mayatniki-100-css-zagruzchikov-na-lyuboj-vkus/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#CSS
Разработчик Тимани Афиф поделился в блоге на dev.to коллекцией из 100 анимированных CSS-загрузчиков, выполненных всего из одного элемента div.
https://highload.today/znak-betmena-spinnery-i-mayatniki-100-css-zagruzchikov-na-lyuboj-vkus/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#CSS
15 полезных инструментов для веб-разработки в 2021 году
Команда ThemeSelection опубликовала в блоге на dev.to список из 15 полезных инструментов для веб-разработки в 2021 году, которые упростят работу.
https://highload.today/15-poleznyh-instrumentov-dlya-veb-razrabotki-v-2021-godu/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#CSS #web
Команда ThemeSelection опубликовала в блоге на dev.to список из 15 полезных инструментов для веб-разработки в 2021 году, которые упростят работу.
https://highload.today/15-poleznyh-instrumentov-dlya-veb-razrabotki-v-2021-godu/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#CSS #web