В каждом проекте приходится стилизовать Checkbox, поэтому написал несколько стилей для применения в разных макетах.
https://frontips.ru/css-stili-dlya-checkbox/
https://frontips.ru/css-stili-dlya-checkbox/
Frontips
CSS стили для Checkbox
В каждом проекте приходится стилизовать Checkbox, поэтому написал несколько стилей для применения в разных макетах.
При указании блоку свойств border или padding, блок становится больше заданных размеров. Используем свойство box-sizing: border-box для исправления такого поведения.
https://frontips.ru/pochemu-razmery-bloka-bolshe-zadannyh/
https://frontips.ru/pochemu-razmery-bloka-bolshe-zadannyh/
Frontips
Почему размеры блока больше заданных
При указании блоку свойств border или padding, блок становится больше заданных размеров. Используем свойство box-sizing: border-box для исправления такого поведения.
Рассмотрим очень полезное свойство для изображений - object-fit. Опишу как достигается zoom-эффект, а также посмотрим другие полезные применения этого свойства
https://frontips.ru/zoom-effekt-masshtab-i-pozicionirovanie-izobrazheniya/
https://frontips.ru/zoom-effekt-masshtab-i-pozicionirovanie-izobrazheniya/
Frontips
Zoom-эффект - масштаб и позиционирование изображения
Рассмотрим очень полезное свойство для изображений - object-fit. Опишу как достигается zoom-эффект, а также посмотрим другие полезные применения этого свойства
По мере изучения верстки, применял различные техники для верстки таких сеток(каталог, блок преимуществ и так далее), но остановился на подходе описанном ниже, как более универсальном и чистым с точки зрения эстетики.
https://frontips.ru/adaptivnaya-setka-dlya-kataloga/
https://frontips.ru/adaptivnaya-setka-dlya-kataloga/
Frontips
Адаптивная сетка для каталога
Как верстать подобного вида адаптивные сетки:
Эффектный текст с фоновым градиентом или изображением
https://frontips.ru/zalivka-teksta-gradientom-ili-izobrazheniem/
https://frontips.ru/zalivka-teksta-gradientom-ili-izobrazheniem/
Frontips
Заливка текста градиентом или изображением
Эффектный текст с фоновым градиентом или изображением
Интересный параллакс-эффект c помощью jQuery
https://frontips.ru/effekt-parallaksa-pri-prokrutke-stranicy/
https://frontips.ru/effekt-parallaksa-pri-prokrutke-stranicy/
Frontips
Эффект параллакса при прокрутке страницы
Интересный параллакс-эффект c помощью jQuery
Реализуем темную (и не только) тему с помощью css-переменных и немного JavaScript
https://frontips.ru/css-peremennye-kak-sdelat-temnuyu-temu/
https://frontips.ru/css-peremennye-kak-sdelat-temnuyu-temu/
Frontips
CSS-переменные: как сделать темную тему
Реализуем темную (и не только) тему с помощью css-переменных и немного JavaScript
Методология БЭМ позволяет более структурировано и гибко верстать независимыми блоками и в дальнейшем наиболее комфортно поддерживать такую верстку
https://frontips.ru/bem-polnyj-kontrol-nad-verstkoj/
https://frontips.ru/bem-polnyj-kontrol-nad-verstkoj/
Frontips
БЭМ - полный контроль над версткой
Методология БЭМ позволяет более структурировано и гибко верстать независимыми Блоками и в дальнейшем наиболее комфортно поддерживать такую верстку
При верстке карточек товаров для каталога или аналогичных блоков, описание в карточке может значительно отличаться по объему текста. В результате, контент после этого текста располагается на разной высоте, что в большинстве случаев неприемлемо. Как это исправить?
https://frontips.ru/vyravnivanie-po-nizu-kartochki/
https://frontips.ru/vyravnivanie-po-nizu-kartochki/
Frontips
Выравнивание по низу карточки
При верстке карточек товаров для каталога или аналогичных блоков, описание в карточке может значительно отличаться по объему текста. В результате, контент после этого текста располагается на разной высоте, что в большинстве случаев неприемлемо. Как это исправить?
Практикуем БЭМ, CSS Transforms, CSS Grid, CSS переменные
https://frontips.ru/3d-effekt-kartochek-na-css/
https://frontips.ru/3d-effekt-kartochek-na-css/
Frontips
3D эффект карточек на CSS
Практикуем БЭМ, CSS Transforms, CSS Grid, CSS переменные
Что такое Git, регистрируемся на GitHub, для чего нужен GitHub Desktop, установим и рассмотрим его базовое использование
https://frontips.ru/ustanovka-github-desktop-i-ego-bazovoe-ispolzovanie/
https://frontips.ru/ustanovka-github-desktop-i-ego-bazovoe-ispolzovanie/
Frontips
Установка GitHub Desktop и его базовое использование
Что такое Git, регистрируемся на GitHub, для чего нужен GitHub Desktop, установим и рассмотрим его базовое использование
Зачем HTML-верстальщику Node.js и рассмотрим установку по шагам
https://frontips.ru/node-js-zachem-verstalshchiku-i-kak-ustanovit/
https://frontips.ru/node-js-zachem-verstalshchiku-i-kak-ustanovit/
Frontips
Node.js - зачем верстальщику и как установить
Зачем HTML-верстальщику Node.js и рассмотрим установку по шагам
Что такое Gulp? Как его установить? Как им пользоваться?
https://frontips.ru/ispolzuem-gulp-dlya-uskoreniya-processa-verstki/
https://frontips.ru/ispolzuem-gulp-dlya-uskoreniya-processa-verstki/
Frontips
Используем Gulp для ускорения процесса верстки
Что такое Gulp? Как его установить? Как им пользоваться?
Знакомимся с Pug - синтаксис и базовые возможности
https://frontips.ru/pug-shablonizator-i-preprocessor-html/
https://frontips.ru/pug-shablonizator-i-preprocessor-html/
Напишем простое и универсальное аккордеон меню на jQuery
https://frontips.ru/akkordeon-menyu-na-jquery/
https://frontips.ru/akkordeon-menyu-na-jquery/
Frontips
Аккордеон меню на jQuery
Напишем простое и универсальное аккордеон меню на jQuery
Как скрывать Header при прокрутке страницы вниз и отображать при прокрутке вверх
https://frontips.ru/skryvaem-pokazyvaem-header-pri-prokrutke/
https://frontips.ru/skryvaem-pokazyvaem-header-pri-prokrutke/
Frontips
Скрываем/показываем Header при прокрутке
Как скрывать Header при прокрутке страницы вниз и отображать при прокрутке вверх