🔥 Лучшее на канале за неделю
1. Современные и эффективные CSS-раскладки.
2. Sortable — библиотека JavaScript для создания переупорядочиваемых перетаскиваемых списков.
3. 12-колоночная сетка: grid-template-columns: repeat(12, 1fr).
1. Современные и эффективные CSS-раскладки.
2. Sortable — библиотека JavaScript для создания переупорядочиваемых перетаскиваемых списков.
3. 12-колоночная сетка: grid-template-columns: repeat(12, 1fr).
📑 Декларативный подход в Angular
Compliant-механизмы окружают нас в повседневности — в виде застежек рюкзака, кнопок мыши или колпачков от шампуней, — мы редко задумываемся о концепции таких устройств.
Если говорить кратко, в compliant-механизме для обеспечения его технических характеристик используют деформацию. В то время как в традиционной технике (rigid body) гибкость зачастую является негативным качеством материала, сompliant-механизмы используют ее для передачи силы и движения в нужном направлении, вместо соединений из нескольких подвижных деталей.
#статьи #js #Angular #TypeScript
Compliant-механизмы окружают нас в повседневности — в виде застежек рюкзака, кнопок мыши или колпачков от шампуней, — мы редко задумываемся о концепции таких устройств.
Если говорить кратко, в compliant-механизме для обеспечения его технических характеристик используют деформацию. В то время как в традиционной технике (rigid body) гибкость зачастую является негативным качеством материала, сompliant-механизмы используют ее для передачи силы и движения в нужном направлении, вместо соединений из нескольких подвижных деталей.
#статьи #js #Angular #TypeScript
🛠 Gridsome — гибкий генератор статических сайтов на базе Vue.js. Фреймворк позволяет взять любую CMS, API или просто набор файлов разметки и преобразовать их в быстрый, современный веб-сайт с предварительной визуализацией.
#инструменты
#инструменты
💡 Современные и эффективные CSS-раскладки
▍Часть 10
Перед прочтением рекомендуем ознакомиться с первой, второй, третьей, четвёртой, пятой, шестой, седьмой, восьмой и девятой частями.
Снова применяется функция repeat(), но на этот раз вместо числового значения используется ключевое слово auto-fit. Это активирует автоматическое расположение дочерних элементов, для которых базовая минимальная ширина равна 150px но может увеличиваться до 1fr. Это значит, что на маленьких экранах они будут занимать 1fr ширины, а при появлении достаточного пространства, элементы, расположенные ниже будут перетекать в первую строку.
Если в родительском элементе освобождается дополнительное место, в режиме auto-fit дочерние элементы будут растягиваться, чтобы это место заполнить. Если же изменить режим на auto-fill, элементы не будут превышать базовый размер из функции minmax(<baseWidth>, 1fr).
▍Часть 10
Перед прочтением рекомендуем ознакомиться с первой, второй, третьей, четвёртой, пятой, шестой, седьмой, восьмой и девятой частями.
Снова применяется функция repeat(), но на этот раз вместо числового значения используется ключевое слово auto-fit. Это активирует автоматическое расположение дочерних элементов, для которых базовая минимальная ширина равна 150px но может увеличиваться до 1fr. Это значит, что на маленьких экранах они будут занимать 1fr ширины, а при появлении достаточного пространства, элементы, расположенные ниже будут перетекать в первую строку.
Если в родительском элементе освобождается дополнительное место, в режиме auto-fit дочерние элементы будут растягиваться, чтобы это место заполнить. Если же изменить режим на auto-fill, элементы не будут превышать базовый размер из функции minmax(<baseWidth>, 1fr).
.parent {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
}
#советы #coding #css📑 Таблицы и CSS-свойство float в современной веб-разработке
Больше двадцати лет тому назад таблицы были основным HTML-средством для оформления веб-страниц. Таблицы давали веб-мастерам стабильный механизм для создания сайтов, имеющих некие признаки «дизайна». Содержимое страниц больше не должно было идти строго сверху вниз. Материалы можно было размещать в ячейках таблиц, располагавшихся слева направо и сверху вниз. В те времена это казалось большим достижением.
#статьи #html #css
Больше двадцати лет тому назад таблицы были основным HTML-средством для оформления веб-страниц. Таблицы давали веб-мастерам стабильный механизм для создания сайтов, имеющих некие признаки «дизайна». Содержимое страниц больше не должно было идти строго сверху вниз. Материалы можно было размещать в ячейках таблиц, располагавшихся слева направо и сверху вниз. В те времена это казалось большим достижением.
#статьи #html #css
Онлайн-конференция ЮMoneyDay
28 ноября в 10:00 стартует онлайн-конференция, на которой программисты, QA-инженеры, аналитики и другие IT-специалисты из ЮMoney (ex-Яндекс.Деньги) выступят с докладами о Java, JS, QA, разработке на iOS/Android, архитектуре, SQL, СI/СD, менеджменте проектов. Можно будет задать вопросы спикерам и поучаствовать в викторине (лучшие получат призы).
Регистрируйтесь по ссылке и участвуйте
28 ноября в 10:00 стартует онлайн-конференция, на которой программисты, QA-инженеры, аналитики и другие IT-специалисты из ЮMoney (ex-Яндекс.Деньги) выступят с докладами о Java, JS, QA, разработке на iOS/Android, архитектуре, SQL, СI/СD, менеджменте проектов. Можно будет задать вопросы спикерам и поучаствовать в викторине (лучшие получат призы).
Регистрируйтесь по ссылке и участвуйте
🛠 Karma позволяет запускать тесты JS-кода в реальной среде браузера и даже в нескольких браузерах одновременно. Она работает с Mocha, Jasmine и другими популярными фреймворками для тестирования.
#инструменты #js
#инструменты #js
💡 Современные и эффективные CSS-раскладки
▍Часть 11
Перед прочтением рекомендуем ознакомиться с первой, второй, третьей, четвёртой, пятой, шестой, седьмой, восьмой, девятой и десятой частями.
Ключевым моментом данной раскладки является свойство justify-content: space-between, которое размещает первый и последний дочерние элементы у края родителя, поровну распределяя доступное пространство между самими элементами. В нашем случае внутри карточек выбран режим раскладки Flexbox, с вертикальным расположением элементов, заданным с использованием flex-direction: column
Это размещает заголовок, описание и блок изображения в одну колонку внутри родительской карточки. Затем применяется свойство justify-content: space-between, прикрепляющее первый (заголовок) и последний (блок изображения) элементы к краям, а блок описания между ними.
#советы #coding #css
▍Часть 11
Перед прочтением рекомендуем ознакомиться с первой, второй, третьей, четвёртой, пятой, шестой, седьмой, восьмой, девятой и десятой частями.
Ключевым моментом данной раскладки является свойство justify-content: space-between, которое размещает первый и последний дочерние элементы у края родителя, поровну распределяя доступное пространство между самими элементами. В нашем случае внутри карточек выбран режим раскладки Flexbox, с вертикальным расположением элементов, заданным с использованием flex-direction: column
Это размещает заголовок, описание и блок изображения в одну колонку внутри родительской карточки. Затем применяется свойство justify-content: space-between, прикрепляющее первый (заголовок) и последний (блок изображения) элементы к краям, а блок описания между ними.
.parent {
display: flex;
flex-direction: column;
justify-content: space-between;
}
Видео-демонстрацию смотрите ниже под этим постом.#советы #coding #css
🔥 Лучшее на канале за неделю
1. Декларативный подход в Angular.
2. Gridsome — гибкий генератор статических сайтов на базе Vue.js.
3. Современные и эффективные CSS-раскладки.
1. Декларативный подход в Angular.
2. Gridsome — гибкий генератор статических сайтов на базе Vue.js.
3. Современные и эффективные CSS-раскладки.
📑 Yaml vs Json — что круче?
Сегодня поговорим об интересном (и таинственном для фронтов) формате YAML. Он считается одним из наиболее популярных форматов для файлов конфигураций.
Файлы с расширением .yaml или .yml вы можете встретить довольно часто, например .travis.yml (для Travis Build), .gitlab-ci.yml (для git lab CI) и др.
И тогда возникают резонные вопросы: что это за формат и чем он отличается от JSON-а?
Цель этой статьи — познакомить вас со структурой YAML, помочь понимать, читать и изменять YAML-файлы. Для тех, кто уже знаком с форматом — напомнить про некоторые его особенности. И сравнить YAML с JSON.
#статьи
Сегодня поговорим об интересном (и таинственном для фронтов) формате YAML. Он считается одним из наиболее популярных форматов для файлов конфигураций.
Файлы с расширением .yaml или .yml вы можете встретить довольно часто, например .travis.yml (для Travis Build), .gitlab-ci.yml (для git lab CI) и др.
И тогда возникают резонные вопросы: что это за формат и чем он отличается от JSON-а?
Цель этой статьи — познакомить вас со структурой YAML, помочь понимать, читать и изменять YAML-файлы. Для тех, кто уже знаком с форматом — напомнить про некоторые его особенности. И сравнить YAML с JSON.
#статьи