html.okpython.net
Основы создания сайтов
CSS :: Свойство visibility
css-свойство visibility (от англ. visibility – видимость) позволяет делать элемент невидимым, включая его границы и фон. При этом элемент остается в потоке документа, поэтому его место не занимается другими элементами.
Характеристики
- Значение по умолчанию: visible.
- Применяется: ко всем элементам.
- Наследуется: да.
- Анимируется: да.
- JavaScript: object.style.visibility="value".
Синтаксис
visibility: visible | hidden | collapse
Значения
- visible – элемент будет отображен на странице.
- hidden – элемент будет скрыт (спрятан), но при этом он не будет удален из потока документа и будет продолжать участвовать в форматировании страницы, при этом вполне можно сказать, что он просто стал полностью прозрачным.
- collapse – предназначено для ячеек таблицы, но имеет различные эффекты в браузерах, поэтому лучше его не применять, а использовать значение hidden.
Ссылки
Официальный сайт W3C: https://drafts.csswg.org/css2/visufx.html#propdef-visibility
Статья на Mozilla Firefox: https://developer.mozilla.org/ru/docs/Web/CSS/visibility
Примеры
HTML
Результат
htmlCodes
htmlCodes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Пример №1</title>
<style>
div{
width: 200px;
height: 60px;
padding: 5px;
margin: 10px;
border: solid 5px blue;
}
.vis_1{visibility: visible;}
.vis_2{visibility: hidden;}
.vis_3{visibility: visible;}
</style>
</head>
<body>
<div class="vis_1" style="background-color: yellow;">
visibility: visible;
</div>
<div class="vis_2" style="background-color: violet;">
visibility: hidden;
</div>
<div class="vis_3" style="background-color: green;">
visibility: visible;
</div>
</body>
</html>
Пример №1