Позиционирование Relative в CSS

Position relative - это одно из значений свойства position в CSS, которое делает элемент относительно себя позиционируемым. Это означает, что все следующие свойства позиционирования (top, bottom, left и right) будут применяться к этому элементу, но не будут влиять на его позицию в потоке документа.

С помощью position relative вы можете переместить элемент на определенное расстояние от его изначальной позиции, не оказывая влияния на другие элементы на странице. Например, вы можете использовать это свойство для создания эффекта наведения на ссылку, когда при наведении на нее появляется всплывающая подсказка, расположенная рядом с ссылкой, но без изменения самой ссылки.

Пример:

HTML:


Ссылка

CSS:


.link {
  position: relative;
}
.link:hover:before {
  content: "Всплывающая подсказка";
  position: absolute;
  top: -20px;
  left: 0;
}

В этом примере мы использовали position relative на элементе ссылки (link). Затем мы добавили псевдоэлемент :before с помощью псевдо-свойства content, которое добавляет текст в блок :before. Затем мы задали позиционирование псевдоэлемента с помощью position absolute и переместили его на -20px сверху и на 0 слева относительно элемента ссылки.

Таким образом, при наведении курсора на ссылку появляется всплывающая подсказка, которая находится рядом с ссылкой, но без изменения позиции самой ссылки в потоке документа.

Похожие вопросы на: "position relative "

C Double: многомерный язык программирования для профессионалов
Что означает знак градусы Celsius на термометре и как его использовать?
Скачать PostgreSQL для Windows 10
Mastering Command Line Arguments with Args in Python
Number Format in PHP: Guide and Examples
React setState: как использовать метод внутри классового компонента
Как исправить 1114 ошибку: гайд для начинающих программистов
Authentication Failed: What to Do Now?
Table CSS Border - создание стильных границ для таблицы с помощью CSS
Freeglut