Size: a a a

2020 November 24
WebDEV
🛠 Vue Interactive Paycard — впечатляющая форма кредитной карты, которая реагирует на ввод пользователя и анимирует карту в реальном времени. Она имеет потрясающий дизайн и анимацию, а также очень удобна в использовании с форматированием чисел, проверкой и определением типа карты.

#инструменты #js
источник
2020 November 25
WebDEV
💡 Современные и эффективные CSS-раскладки

▍Часть 12

Перед прочтением рекомендуем ознакомиться с первой, второй, третьей, четвёртой, пятой, шестой, седьмой, восьмой, девятой, десятой и одиннадцатой частями.

Ключевым моментом данной раскладки является свойство justify-content: space-between, которое размещает первый и последний дочерние элементы у края родителя, поровну распределяя доступное пространство между самими элементами. В нашем случае внутри карточек выбран режим раскладки Flexbox, с вертикальным расположением элементов, заданным с использованием flex-direction: column ...

В следующей части продолжим данную тему.

Видео-демонстрацию смотрите ниже под этим постом.

Продолжение следует...

#советы #coding #css
источник
WebDEV
источник
WebDEV
Выберите правильный вариант 👇🏼 #test #js
источник
WebDEV
📑 Ответ
Анонимная викторина
27%
"I made it!"
22%
Promise {<resolved>: "I made it!"}
34%
Promise {<pending>}
10%
undefined
7%
Узнать ответ
Проголосовало: 1056
источник
WebDEV
Подробное объяснение теста в чате @webb_chat
источник
2020 November 26
WebDEV
📑 Фронтенд-разработчику: 10 направлений, в которых стоит развиваться в 2021 году

Профессия «фронтенд-разработчик», без сомнения, будет одной из самых востребованных в 2021 году.

Раньше тем, кто работал в этой сфере, для создания интерактивных сайтов достаточно было знать HTML, CSS и, возможно, jQuery. Но сегодня фронтенд-разработчик вынужден существовать в обширной и постоянно меняющейся экосистеме, состоящей из инструментов, библиотек, фреймворков. Разработчику жизненно необходимы навыки владения самыми разными средствами, ему постоянно приходится вкладывать время и силы в самообучение.

В последние несколько лет мир увидел замечательные новые библиотеки и фреймворки, основанные на JavaScript и составляющие сегодня основу практически любого веб-проекта. Это, например, React, Vue, Svelte.

#статьи #frontend
источник
2020 November 27
WebDEV
🛠 PWA Asset Generator — инструмент командной строки для создания ресурсов PWA на основе Node.js и Puppeteer. Он генерирует значки и заставки, а затем автоматически добавляет их в manifest.json и HTML вашего проекта.

#инструменты #typescript #js
источник
WebDEV
💡 Современные и эффективные CSS-раскладки

▍Часть 13

Перед прочтением рекомендуем ознакомиться с первой, второй, третьей, четвёртой, пятой, шестой, седьмой, восьмой, девятой, десятой и одиннадцатой частями.

Из прошлой части: В нашем случае внутри карточек выбран режим раскладки Flexbox, с вертикальным расположением элементов, заданным с использованием flex-direction: column ...

Это размещает заголовок, описание и блок изображения в одну колонку внутри родительской карточки. Затем применяется свойство justify-content: space-between, прикрепляющее первый (заголовок) и последний (блок изображения) элементы к краям, а блок описания между ними.

.parent {
 display: flex;
 flex-direction: column;
 justify-content: space-between;
}

Видео-демонстрацию смотрите ниже под этим постом.

В следующей части рассмотрим стилизацию с помощью Clamp.

#советы #coding #css
источник
WebDEV
источник
2020 November 29
WebDEV
🔥 Лучшее на канале за неделю

1
. Yaml vs Json — что круче?

2. Vue Interactive Paycard — впечатляющая форма кредитной карты, которая реагирует на ввод пользователя и анимирует карту в реальном времени.

3. Современные и эффективные CSS-раскладки.
источник
WebDEV
♥️ Наши каналы для программистов

На канале Daily Coding мы каждый день публикуем интересные задачи с собеседований, обучающие статьи, бесплатные книги, советы разработчикам и многое другое.

На канале Говнокод ежедневно выходят забавные подборки плохого кода и мемы для программистов.

Подписывайтесь! Неважно на каком языке вы пишете, вы обязательно найдете что-то новое и интересное.
источник
2020 November 30
WebDEV
📑 Осциллограф в браузере

В статье рассказывается об осциллографе в браузере.

#статьи
источник
WebDEV
Выберите правильный вариант 👇🏼 #test #js
источник
WebDEV
📑 Ответ
Анонимная викторина
16%
20 40 80 160
9%
20 40 20 40
33%
20 20 20 40
26%
NaN NaN 20 40
17%
Узнать ответ
Проголосовало: 937
источник
WebDEV
Подробное объяснение теста в чате @webb_chat
источник
2020 December 01
WebDEV
🛠 Lottie — замечательная библиотека от команды разработчиков Airbnb, которая экспортирует анимации Adobe After Effects в формате JSON, анализирует их и визуализирует в исходном виде на Android и iOS или с помощью react native. Это делает анимацию довольно сложной, с большим количеством деталей и ключевых кадров, но при этом очень производительной.

#инструменты
источник
2020 December 03
WebDEV
📑 Подробности об использовании CSS-функции minmax() в Grid-макетах

Существует множество руководств, в которых рассматриваются общие вопросы работы с CSS Grid, с механизмом, позволяющим создавать сеточные макеты. Но большинство существующих публикаций на эту тему либо не вдаются в детали, либо не включают в себя достаточного количества пояснений и примеров из реального мира. А minmax() — это очень мощная и полезная функция. Именно по этой причине вышла эта статья. Это — нечто вроде «полного руководства по minmax()», задача которого — дать читателям то, чего не дают им другие публикации на эту тему.

#статьи #css
источник
2020 December 04
WebDEV
🛠 Freezeframe — эта забавная библиотека JavaScript позволяет управлять воспроизведением анимированных GIF-файлов. Например, она может запускать и приостанавливать GIF-файлы на основе пользовательского ввода, такого как щелчки или наведение.

#инструменты #js
источник
WebDEV
💡 Современные и эффективные CSS-раскладки

▍Часть 14

Перед прочтением рекомендуем ознакомиться с первой, второй, третьей, четвёртой, пятой, шестой, седьмой, восьмой, девятой, десятой, одиннадцатой, двенадцатой и тринадцатой частями.

Здесь мы познакомимся с технологией, менее поддерживаемой браузерами, но существенно влияющей на концепцию отзывчивого дизайна интерфейсов. В демо, которое вы найдёте под этим постом, ширина задаётся с использованием функции 'clamp': width: clamp(<min>, <actual>, <max>).

Она позволяет задать минимальное, предпочитаемое и максимальное значение.

.parent {
 width: clamp(23ch, 50%, 46ch);
}

Здесь минимальный размер - 23ch или 23 единицы ширины символа, а максимальный - 46ch. Единицы ширины символа основываются на размере шрифта элемента (в частности, ширине глифа 0). Предпочитаемая или "фактическая" ширина карточки равняется 50%, что означает 50% ширины родительского элемента.

Продолжение следует...

#советы #coding #css
источник