Отображать элемент div при наведении курсора на тег <a> с помощью CSS

Опубликовано: 2 Февраля, 2022

Мы можем применить CSS для отображения элемента div при наведении курсора на тег, используя соседний родственный селектор . Селектор смежного родственного элемента используется для выбора соседнего элемента или элемента, следующего за указанным тегом селектора.
Этот комбинатор выбирает только один тег, который находится рядом с указанным тегом.

Чтобы отобразить элемент div с помощью CSS при наведении на тег:

  • Сначала установите невидимый элемент div, то есть display: none ;.
  • Во-вторых, используя соседний родственный селектор и наведите указатель мыши на тег, чтобы отобразить элемент div.

Example: This Example illustrates how to display the div element on hovering a tag.

<html>
  
<head>
    <style>
        h1 {
            color: green;
        }
          
        div {
            display: none;
        }
          
        a:hover + div {
            display: block;
            color: green;
            font-size: 25px;
        }
    </style>
</head>
  
<body style="text:align:center;">
    <h1>GeeksforGeeks</h1>
    <b>
      Hovering below element to see 
      the <div> element.
  </b>
    <br>
    <br>
    <a>GeeksforGeeks</a>
    <div>
      A computer science portal for Geeks.
  </div>
</body>
  
</html>

Выход:
Перед наведением курсора на тег:

После наведения курсора на тег: