visibility — Wiktionary
Contents
- 1 English
- 1.1 Etymology
- 1.2 Pronunciation
- 1.3 Noun
- 1.3.1 Synonyms
- 1.3.2 Antonyms
- 1.3.3 Derived terms
- 1.3.4 Related terms
- 1.3.5 Translations
English[edit]
Etymology[edit]
From Middle French visibilité, from Late Latin visibilitas; equivalent to visible + -ity.
Pronunciation[edit]
- (UK, US) IPA(key): /ˌvɪz.əˈbɪl.ɪ.ti/, /ˌvɪz.əˈbɪl.ə.ti/, /ˌvɪz.ɪˈbɪl.ɪ.ti/
Audio (UK) (file)
Noun[edit]
visibility (countable and uncountable, plural visibilities)
- (uncountable) The condition of being visible.
- (countable) The degree to which things may be seen.
- The visibility from that angle was good.
- (programming) The scope within which a variable or function is able to be accessed directly.
- (obsolete, rare) Something worthy of being seen; a sight.
- 1791, James Boswell, Life of Johnson, Oxford 2008, p. 658:
- ‘Sir, I have seen all the visibilities of Paris, and around it; but to have formed an acquaintance with the people there, would have required more time than I could stay.’
- 1791, James Boswell, Life of Johnson, Oxford 2008, p. 658:
Synonyms[edit]
- apparency
- seeability
- seeableness
- visibleness
Antonyms[edit]
- hiddenness
- invisibility
- latency
Derived terms[edit]
- high-visibility
Related terms[edit]
- visible
- visibly
Translations[edit]
degree to which things may be seen
|
|
Улучшаем отрисовку страницы с помощью content-visibility
Знаете ли вы о существовании новой мощной функции CSS, улучшающей рендеринг страницы? Если нет, то поприветствуйте — content-visibility.
В качестве быстрого примера — на одной из страниц сайта нижним секциям задали свойство. Рисунок отображает performance (вкладка инструментов разработки Chrome) при обычной отрисовке страницы (слева) и отрисовке с блоками, где указано content-visibility (справа):
Как работает content-visibility
Вкратце, это видимость контента. Обычно браузер отображает всю страницу при загрузке, то есть происходит отрисовка всех элементов на экране, которые имеют именно такой стиль, как вы ожидаете.
content-visibility использует другой подход. Элементы в блоке со стилем content-visibllity: auto отрисовываются в моменте их необходимости. Они визуализируются белой плашкой непосредственно перед тем, как элемент становится видимым на странице. До этого момента рассчитываются только размеры элемента, а стиль элемента, включая все дочерние элементы, игнорируется.
Выглядит многообещающе, не так ли? Давайте посмотрим на преимущества свойства.
Как использовать content-visibility
Поскольку это свойство CSS, простое его объявление позволяет установить видимость содержимого элемента. Пример кода CSS:
.element { content-visibility: auto; }
Значения свойства
CSS-свойство content-visibility имеет 3 значения: visible, hidden и auto.
Visible (content-visibility: visible)
visible является значением по умолчанию и не влияет на отключение content-visibility. Контент отображается обычным образом, как только страница загружается.
Значение hidden может быть немного сложнее для понимания. Оно сочетает в себе лучшие из возможностей CCS display: none и visibility: hidden. Элемент не нужно отрисовывать при загрузке (что экономит время) и не нужно повторно отрисовывать при изменении видимости, за исключением первого раза, когда он становится видимым.
Другими словами, теперь вы можете намного быстрее скрыть элемент, а затем снова сделать его видимым. Повторный рендеринг элемента не требуется.
Auto (content-visibility: auto)
Это значение, которое может значительно повысить скорость прогрузки страницы. Элементы, которые попадают под этот способ отрисовки, отображаются только в очень ограниченной степени. Никакие стили не применяются, пока элемент не виден пользователю. Отрисовка произойдет когда элемент окажется в поле зрения.
Также следует отметить, что все функции браузера останутся по-прежнему доступны.
Заключение
content-visibility дает прирост скорости почти любого веб-сайта. Это очень легко реализовать с помощью одной строчки кода CSS.
Поддержка браузерами
Chrome
85
Firefox
Edge
85
Safari
Opera
71
Смотреть на caniuse. com
Видимость CSS Свойство
❮ Пред. Следующий ❯
Свойство видимости используется для указания элемента, который должен быть видимым или скрытым для пользователя.
Имеет следующие значения: видимый, скрытый и свертывается.
Когда для элемента установлено значение «скрытый», содержимое этого тега становится полностью прозрачным, но отображается его место. Но элементы-потомки скрытого элемента могут быть видимыми, если к ним применяется visible:visible.
Если для свойства видимости установлено значение «свернуть», его можно использовать во Flexbox.
Некоторые браузеры не используют значение «свернуть».
видимость: видимая | скрытый | коллапс | начальная | наследовать;
Пример свойства видимости со «скрытым» значением:
<голова>Название документа <стиль> п { видимость: скрытая; } <тело>Пример свойства видимости.
Вот, например, текст.Текст, который не будет отображаться в браузере.
<дел> Вы видите пробел над этим предложением, но на самом деле там какой-то текст, который имеет свойство видимости со скрытым значением.
Попробуй сам »
Результат
Пример свойства видимости с «видимым» и «скрытым» значениями:
<голова>Название документа <стиль> .тест1 { видимость: видимая; } .test2 { видимость: скрытая; } <тело>Пример свойства видимости
Lorem Ipsum – это просто фиктивный текст.
Lorem Ipsum – это просто фиктивный текст.
Пробел выше — это скрытый текст.
Попробуй сам »
Пример свойства видимости со значением «collapse»:
<голова>Название документа <стиль> . крах { видимость: коллапс; } Таблица { граница: 2px сплошная #666; } тд { граница: 1px сплошная #ccc; } <тело>Пример свойства видимости
Здесь применяется значение "свернуть".
<таблица><тд>10 100 1000 20 200 2000 30 300 3000 <тд>40 400 4000
Попробуй сам »
Видимость — UIkit
Используйте адаптивные классы видимости для отображения или скрытия элементов на разных устройствах.
Добавьте один из этих классов, чтобы скрыть элемент.
Класс | Описание |
---|---|
. uk-скрытый | Скрывает элемент на любом устройстве. Это скорее унаследованный класс. Рекомендуемый способ сделать это — использовать скрытых атрибут. |
.uk-невидимый | Скрывает элемент, не удаляя его из потока документов. |
Этот компонент предоставляет адаптивные классы для скрытия или отображения элементов в разных окнах просмотра.
Скрытый
Добавьте один из классов .uk-hidden-*
, чтобы скрыть элемент на экранах, ширина которых превышает указанную.
Класс | Описание |
---|---|
[электронная почта защищена] | Влияет только на ширину устройства 640px и больше. |
[электронная почта защищена] | Влияет только на ширину устройства 960px и больше. |
[электронная почта защищена] | Влияет только на ширину устройства 1200px и больше. |
[электронная почта защищена] | Влияет только на ширину устройства 1600px и больше. |
Примечание. В этом примере зеленые элементы скрыты на экранах, размер которых превышает заданную точку останова. Измените размер окна браузера, чтобы увидеть эффект.
- Предварительный просмотр
- Разметка
✔ Маленький
Маленький
✔ Средний
Средний
✔ Большой
Большой
✔ X-большой
X-03 большой
<раздел uk-grid> <дел> <дел>
✔ МаленькийМаленький