как со свойством filter css всплывашку в этом элементе оставить background белый цвет?

95
03 июля 2021, 16:10

.first { 
  width: 200px; 
  height: 50px; 
  border: solid; 
  background: white; 
} 
 
.first span { 
  display: none; 
  background: white; 
} 
 
.first:hover { 
  filter: brightness(55%); 
} 
 
.first:hover span { 
  width: 100px; 
  height: 25px; 
  border: solid; 
  display: block; 
}
<div class="first"><span>alert</span></div> 
<div class="first"><span>alert</span></div>

Answer 1

Как вариант.

.first { 
  width: 200px; 
  height: 50px; 
  border: solid; 
  position: relative; 
} 
 
.first > div { 
  display: block; 
  width: 100%; 
  height: 100%; 
  background: white; 
} 
 
.first span { 
  position: absolute; 
  left: 0; 
  top: 0; 
} 
 
.first span { 
  display: none; 
  background: white; 
  z-index: 1; 
} 
 
.first:hover > div { 
  filter: brightness(55%); 
} 
 
.first:hover span { 
  width: 100px; 
  height: 25px; 
  border: solid; 
  display: block; 
}
<div class="first"> 
  <span>alert</span> 
  <div></div> 
</div> 
<div class="first"> 
  <span>alert</span> 
  <div></div> 
</div>

READ ALSO
Как сделать чтобы консоль сразу считывала клавишу без нажатия enter?

Как сделать чтобы консоль сразу считывала клавишу без нажатия enter?

У меня есть такой кусочек кодаПробовала getch(), но почему-то выходило 48+то число которое я нажала(если нажимаю 1 то выходит 49 и тд

98
Удаление элемента в стеке c++ [закрыт]

Удаление элемента в стеке c++ [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

90
Передать в type file объекты

Передать в type file объекты

Имеется такой код:

80