Свойство visibility

Свойство visibility задава невидимост на елемент. При това всички останали елементи ще се държат така, сякаш елементът никъде не е изчезнал.

Синтаксис

cssселектор {
  visibility: visible или hidden или collapse;
}

Стойности

Стойност Описание
visible Елементът е видим.
hidden Елементът става невидим, сякаш прозрачен и при това продължава да участва във форматирането на страницата.
collapse Ако използвате collapse за съдържанието на таблични клетки, те сякаш изчезват, а таблицата се престроява наново.
Ако тази стойност се прилага не към редове или колони на таблица, то резултатът от нейната употреба ще бъде същият като hidden.

Стойност по подразбиране: visible.

Пример

Нека направим така, че текстът на първия параграф първоначално да е невидим, но при посочване на курсора върху бутона 'Show text' да можем да го прочетем:

html<button>Show text</button>
<div class="text">text1</div>
<div>text2</div>
cssdiv{
  border: 1px solid black;
  width: 100px;
}
.text {
  visibility: hidden;
}
button:hover + .text {
  visibility: visible;
}

Результат:

Вижте също

  • свойство opacity,
    което задава прозрачност на елемент
  • атрибут hidden,
    който скрива елемент от страницата