Плиточная раскладка на флексах - вроде бы ничего сложного.
Но Flexbox не особо подходит для построения плиточных раскладок, поэтому вам придётся столкнуться с подводными камнями: смешанный порядок или несоразмерные промежутки.
Если вам все же нужен flexbox, есть решение с
Кому лень читать статью, можно потыкать и схоронить себе codepen: https://codepen.io/collection/XPjvPP/
https://medium.com/@stasonmars/6cc2a76c9aba
Но Flexbox не особо подходит для построения плиточных раскладок, поэтому вам придётся столкнуться с подводными камнями: смешанный порядок или несоразмерные промежутки.
Если вам все же нужен flexbox, есть решение с
order и :nth-child()Кому лень читать статью, можно потыкать и схоронить себе codepen: https://codepen.io/collection/XPjvPP/
https://medium.com/@stasonmars/6cc2a76c9aba
Medium
Плиточная раскладка на CSS Flexbox с помощью order и :nth-child()
Эта статья показывает то, как сделать плиточную раскладку на CSS Flexbox, имея под рукой только стандартные возможности CSS и ничего более…
#web
Глубокое погружение в нативную ленивую загрузку изображений и фреймов
https://css-tricks.com/a-deep-dive-into-native-lazy-loading-for-images-and-frames/
Глубокое погружение в нативную ленивую загрузку изображений и фреймов
https://css-tricks.com/a-deep-dive-into-native-lazy-loading-for-images-and-frames/
CSS-Tricks
A Deep Dive into Native Lazy-Loading for Images and Frames | CSS-Tricks
Today's websites are packed with heavy media assets like images and videos. Images make up around 50% of an average website's traffic. Many of them, however,
#react
Хотите наконец заюзать react hooks, но не знаете как совместить их с Redux?
Почитайте как легко конвертировать классы React-Redux в React Hooks
Проект на github: https://github.com/iqbal125/react_hooks_with_react_redux
https://medium.freecodecamp.org/how-to-convert-from-react-redux-classes-to-react-hooks-the-easy-way-eca2233e0e7a
Хотите наконец заюзать react hooks, но не знаете как совместить их с Redux?
Почитайте как легко конвертировать классы React-Redux в React Hooks
Проект на github: https://github.com/iqbal125/react_hooks_with_react_redux
https://medium.freecodecamp.org/how-to-convert-from-react-redux-classes-to-react-hooks-the-easy-way-eca2233e0e7a
GitHub
GitHub - iqbal125/react_hooks_with_react_redux
Contribute to iqbal125/react_hooks_with_react_redux development by creating an account on GitHub.
Функции инструментов разработчика Chrome, о которых вы не знали (ЧАСТЬ 1)
Сколько статей уже на эту тему было и в каждой всегда нахожу что-то новое!
https://www.youtube.com/watch?v=I-wIFhvGclQ
Сколько статей уже на эту тему было и в каждой всегда нахожу что-то новое!
https://www.youtube.com/watch?v=I-wIFhvGclQ
YouTube
Функции инструментов разработчика Chrome, о которых вы не знали (ЧАСТЬ 1)
Продолжаем тему инструментов разработчика в Google Chrome. Если вы не знакомы с основами, посмотрите два вводных ролика по этой теме:
https://youtu.be/FStLGMPHSEI
https://youtu.be/DxYU5JfWmSQ
Вашему вниманию предлагается набор различных функций о которых…
https://youtu.be/FStLGMPHSEI
https://youtu.be/DxYU5JfWmSQ
Вашему вниманию предлагается набор различных функций о которых…
ola — анимационная библиотека для усреднения/интерполяции чисел в реальном времени
https://github.com/franciscop/ola/
https://github.com/franciscop/ola/
GitHub
GitHub - franciscop/ola: 🌊 Smooth animation library for interpolating numbers
🌊 Smooth animation library for interpolating numbers - franciscop/ola
Все, что вы хотели знать об inputmode
Атрибут полезен для подтягивания нужного типа клавиатуры на мобилках (как минимум), что уменьшит боль юзера при работе с приложением
https://css-tricks.com/everything-you-ever-wanted-to-know-about-inputmode/
Атрибут полезен для подтягивания нужного типа клавиатуры на мобилках (как минимум), что уменьшит боль юзера при работе с приложением
https://css-tricks.com/everything-you-ever-wanted-to-know-about-inputmode/
CSS-Tricks
Everything You Ever Wanted to Know About inputmode | CSS-Tricks
The inputmode global attribute provides a hint to browsers for devices with onscreen keyboards to help them decide which keyboard to display when a user has
3Pweb — онлайн-визуализатор, наглядно показывающий, сколько времени в среднем требуется для выполнения третьесторонних скриптов
https://www.thirdpartyweb.today/
https://www.thirdpartyweb.today/
Практическое руководство по Javascript Proxy
https://blog.bitsrc.io/a-practical-guide-to-es6-proxy-229079c3c2f0
https://blog.bitsrc.io/a-practical-guide-to-es6-proxy-229079c3c2f0
reLift-HTML — маленькая библиотека для view (3KB) позволяющая создавать веб-компоненты, кастомные элементы, помогающая сделать любую HTML страницу реактивной без загрязнения большими фреймворками
https://relift-html.js.org/
https://relift-html.js.org/
ReactQ — Универсальный стартовый набор для React+GraphQL: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
Экономит время и нервы)
https://reactql.org/
Экономит время и нервы)
https://reactql.org/
React QL
Accurate psychic and tarot readings 24/7 | React Quality
Accurate Psychic Readings – 24/7 Know More Are you feeling lost in the hubbub of the world? Do you want to know if there is any respite? Contact our tarot expert to know if the times would improve. The Best Tarot Readings Have Been Offered By Us For Over…
CSS функция для ограничения многострочного текста троеточием была реализована в Firefox
Теперь
https://webplatform.news/issues/2019-05-17
Теперь
-webkit-line-clampможно юзать с большей поддержкой.
https://webplatform.news/issues/2019-05-17
webplatform.news
Web Platform News
Regular news content for web developers written by Šime Vidas
#react
Основные шаблоны проектирования React Hooks
https://itnext.io/essential-react-hooks-design-patterns-a04309cc0404
Основные шаблоны проектирования React Hooks
https://itnext.io/essential-react-hooks-design-patterns-a04309cc0404
Web at Google I/O 2019 , 24 видео
https://www.youtube.com/playlist?list=PLNYkxOF6rcIATmAmz7HcCzongGvQEtx8i
https://www.youtube.com/playlist?list=PLNYkxOF6rcIATmAmz7HcCzongGvQEtx8i
YouTube
Web at Google I/O 2019 - YouTube
Пишем чистый и масштабируемый JavaScript-код: 12 советов
Чистота кода - один из показателей уровня разработчика. Бывает, что разработка ограничивается работоспособностью приложения (переодически у меня так): написал, проверил - работает - едем дальше.
Первый шаг в обеспечении чистоты - разбиение на модули. Когда твои функции не свалены в один файл, а логично разнесены в модули, уже можно проследить структуру приложения.
В статье еще несколько правил с примерами вам в помощь.
https://habr.com/ru/company/ruvds/blog/452562/
Чистота кода - один из показателей уровня разработчика. Бывает, что разработка ограничивается работоспособностью приложения (переодически у меня так): написал, проверил - работает - едем дальше.
Первый шаг в обеспечении чистоты - разбиение на модули. Когда твои функции не свалены в один файл, а логично разнесены в модули, уже можно проследить структуру приложения.
В статье еще несколько правил с примерами вам в помощь.
https://habr.com/ru/company/ruvds/blog/452562/
Хабр
Пишем чистый и масштабируемый JavaScript-код: 12 советов
Язык JavaScript родом из раннего веба. Сначала на нём писали простые скрипты, которые «оживляли» страницы сайтов. Теперь же JS превратился в полноценный язык про...
Злоупотребление jQuery для атак по сторонним каналам с помощью CSS
https://portswigger.net/blog/abusing-jquery-for-css-powered-timing-attacks
https://portswigger.net/blog/abusing-jquery-for-css-powered-timing-attacks
PortSwigger Research
Abusing jQuery for CSS powered timing attacks
Arthur Saftnes did some quite awesome research last year on timing attacks with jQuery CSS selectors, in fact it was probably my favourite blog post from last year. It's a common design pattern for we
Начало работы с react-testing-library
https://css-tricks.com/getting-started-with-react-testing-library/
https://css-tricks.com/getting-started-with-react-testing-library/
CSS-Tricks
Getting Started with React Testing Library | CSS-Tricks
I can guess what you are thinking: another React testing library? So many have already been covered here on CSS-Tricks (heck, I’ve already posted one covering