Мне нужно увеличить height
(то есть не определено a priori) от +50px
на :hover
.Возможно ли это в CSS: height: height + 50px?
.foo{
background: red;
width: 50%;
text-align: center;
}
.foo:hover{
height: height+50px;
color: white;
}
<div class="foo">foo text</div>
- Можно только
css
? - Возможно ли использование
less
?
PS.
Практических (более сложный) нужно: у меня есть «спрайты» изображение
1234
HHHH
5678
HHHH
где Н представляет собой парение изображения для соответствующего исходного изображения.
я могу вычислить X и Y координат для каждого класса (1,2,3), но для :hover
я хотел бы просто спуститься с ImageHeight:
:hover {background-position-y: background-position-y - @imgheight}
это невозможно с чистым css, но вы можете сделать это с меньшим или с javascript – Chris
, как я могу сделать это с меньшим количеством? – Serge
@Serge На самом деле у меня может быть решение, но хотелось бы знать, почему вы хотите добиться этого. Это подходит для большего количества контента или просто для цели или эффекта. – divy3993