html — Перекрытие блока прозрачным блоком
Как сделать так, чтобы один прозрачный блок перекрывал другой?
Важно, чтобы структура была примерно такая, т.к. 1-у блоку будет задана анимация, которая будет поднимать его вверх и по мере продвижения будет появляться 2-й блок:
<div></div> <div> </div>
- html
- css
- вёрстка
1
Я не уверен, чего вы хотите, но это похож на вашу картинку:
body { background-color: yellow; } #div1 { width: 200px; height: 50px; background: transparent; border: 1px solid red; margin: auto; } #div2 { width: 100px; height: 50px; color: white; background-color: black; margin: auto; }
<div>div 1</div> <div>div 2</div>
Например так: HTML:
<div> <div> <div></div></div></div>
CSS:
. wrap {position:relative;} .div1 {opacity:0.5; position:absolute; top:0; left:0; right:0; bottom:0; z-index:2;} .div2 {width:500px; height:100px; position:relative; z-index:1;}
То есть для прозрачного блока делаем абсолютное позиционирование относительно родителя.
UPDATE 1
Ну Вам тогда не подойдет перекрытие. Там нужно делать анимацию меняя padding-top. Тогда будет нужный Вам эффект. Наведите на черный элемент. Вот пример на JsFiddle
2
Прозрачный ничего перекрывать не может.
Способ 1: вместо прозрачности унаследовать фон.
Способ 2: Второй положить во вреппер с overflow:hidden
и двигать внутри него.
Способ 3: Использовать clip.
Зарегистрируйтесь или войдите
Регистрация через GoogleРегистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
Свойство заказа CSS
Пример
Установите порядок гибких элементов:
div#myRedDIV {порядок: 2;}
div#myBlueDIV {порядок: 4;}
div#myGreenDIV {порядок: 3;}
div# myPinkDIV {order: 1;}
Попробуйте сами »
Определение и использование
Свойство order
указывает порядок гибкого элемента относительно остальных гибких элементов внутри того же контейнера.
Примечание: Если элемент не является гибким, Свойство порядка
не действует.
Показать демо ❯
Значение по умолчанию: | 0 |
---|---|
Унаследовано: | нет |
Анимация: | да, см. отдельные свойства . Читать про анимированный Попробуй |
Версия: | CSS3 |
Синтаксис JavaScript: | объект .style.order=»2″ Попробуй |
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.
Числа, за которыми следует -webkit- или -moz-, указывают первую версию, которая работала с префиксом.
Собственность | |||||
---|---|---|---|---|---|
заказ | 29,0 21,0 -вебкит- | 11,0 | 28,0 18,0 -мунц- | 9. 0 6.1 -вебкит- | 17,0 |
Синтаксис CSS
порядок: номер |начальный|наследовать;
Значения свойств
Значение | Описание | Демо |
---|---|---|
номер | Значение по умолчанию 0. Указывает порядок гибкого элемента | Демонстрация ❯ |
начальный | Устанавливает для этого свойства значение по умолчанию. Читать про | |
унаследовать | Наследует это свойство от родительского элемента. Читать о унаследовать |
Связанные страницы
Справочник CSS: свойство flex
Справочник CSS: свойство flex-basis
Справочник CSS: свойство flex-direction
Справочник CSS: свойство flex-flow
Справочник CSS: свойство flex-grow
Справочник CSS: свойство flex-shrink
Справочник CSS: свойство flex-wrap
Справочник CSS: свойство align-content
Ссылка CSS: свойство align-items
Справочник CSS: свойство align-self
Ссылка HTML DOM: свойство order
❮ Предыдущая Полное руководство по CSS Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник HTMLУчебник CSS
Учебник JavaScript
How To Tutorial
Учебник SQL
Учебник Python
Учебник W3. CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник C++
Учебник jQuery
9003 900
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
Основные примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
Непрозрачность CSS — Studytonight
Свойство непрозрачности CSS определяет прозрачность элемента по шкале от 0,0 до 1,0 . Чем больше значение непрозрачности, тем четче элемент. Элемент полностью прозрачен или чист, когда значение равно 1,0
, что также является значением по умолчанию, при 0,5 элемент отображается довольно размыто , а при 0.0 элемент полностью непрозрачен.
Синтаксис свойства непрозрачности в CSS
элемент HTML{ непрозрачность: значение; }
Пример: применение непрозрачности к элементу HTML
В данном примере мы создали три заголовка, используя элементы
,
и
.
В заголовке 1 мы указали значение непрозрачности на 0,0 , в заголовке 2 мы указали значение непрозрачности до 0,5 ,
и в заголовке 3 мы указали значение от до 1,0. <голова>Непрозрачность CSS <стиль> ч2 { цвет фона: красный; непрозрачность: 0,0; } h3{ непрозрачность: 0,5; цвет фона: красный; } h4{ непрозрачность: 1,0; цвет фона: красный; } <тело>Заголовок 1
Заголовок 2
Заголовок 3
Вывод:
Итак, после реализации мы видим, что заголовок 1 со значением 0.0 вообще не виден
Эффект прозрачности и наведения в CSS
CSS позволяет нам использовать непрозрачность CSS вместе с эффектом :hover
. Когда мы обеспечиваем эффект наведения для любого элемента, его непрозрачность изменяется, когда пользователь наводит на него указатель мыши.
Пример: применение эффекта прозрачности и наведения в CSS
В этом примере имеется три изображения , и каждое изображение имеет различное значение непрозрачности вместе с эффектом наведения . Когда пользователь наводит курсор на любое из изображений, оно снова становится прозрачным.
<голова> <стиль> картинка { непрозрачность: 0,5; } изображение: наведите { непрозрачность: 1,0; } <тело>Прозрачность изображения
Вывод:
Как мы видим, все три изображения размыты, потому что мы указали свойство CSS непрозрачность со значением 0,5 .