96 подписчиков
Думаю что многие сталкивались с проблемой наложения одного элемента на другой (например, блок div, картинка), но не у всех получалось ее решить. Сегодня мы это исправим) Для начала нам нужно создать три блока с классами "block1, block2, block3", а также задать ширину и высоту для каждого из них. Каждый блок будет иметь свой цвет (в моем случае это черный, зеленый и синий) и сдвигаться один относительно другого (за счет относительного позиционирования). Вот что у вас должно получиться: С базовой подготовкой...
1 год назад
1K подписчиков
Источник: WebForMyself.com Недавно я экспериментировал с CSS-сеткой и свойствами выравнивания для создания макетов компонентов, содержащих несколько перекрывающихся элементов. Эти макеты могут быть оформлены с использованием абсолютного позиционирования и сочетания значений смещения (top, right, bottom, left), отрицательными полями и преобразованиями. Но с помощью CSS Grid, позиционирование наложенных элементов могут быть построены с использованием более логичных, удобочитаемых свойств и значений...
2 года назад
13,7K подписчиков
На первый взгляд принцип его работы звучит просто: элементы с более высоким значением z-index отображаются поверх элементов с низким z-index. Тем не менее, я часто терпела фиаско, потому что на деле оказывалось, что это правило совершенно не работает. Наконец я решила, что прошла уже достаточно длинный путь проб и ошибок и что пора наконец основательно изучить этот вопрос. Я надеюсь, что эта статья поможет и вам разобраться, почему свойство z-index может работать не так, как ожидается. Положение...
4 года назад
1K подписчиков
Источник: WebForMyself.com CSS Grid — это очень мощная система макета CSS, которая позволяет веб-разработчикам создавать сложный двухмерный макет и устанавливать правила для каждого дочернего элемента в сетке, такие, как размер, выравнивание и упорядочение. CSS Grid был представлен после того, как стал популярным Flexbox, и вместе они могут помочь разработчикам добиться лучшего адаптивного дизайна без сложных хуков по выравниванию или разметки с помощью JavaScript. Как относительно новую систему компоновки, CSS Grid иногда сложно понять...
2 года назад