Autor Zpráva
Lopatka
Profil *
Ahoj,
chci se zeptat obecně, lze neopakovat vlastnost při transform-u, pokud chci na hover doplnit další novou?
Tj. nechci opakovat skew.

span
{
    border: 1px solid #ccc;
    font-size: 50px;
    padding: 1px;
    display: inline-block;
    transform: skew(-15deg);
}

span:hover
{
    transform: scale(1.1) skew(-15deg);
}
Firibix
Profil
Reakce na Lopatku:
V čistém CSS nelze.
Kajman
Profil
Lopatka:
A můžete používat nástroj, který css teprve vygeneruje? Např. SASS?
Lopatka
Profil *
Firibix, Kajman:
Díky.

Ano můžu.

Něco takového půjde +/-, nicméně jsem si chtěl ověřit jestli to nejde bez opakování.

$transformValues: 'skew(-15deg)';
$transformValuesHover: $transformValues + 'skew(-15deg)'



Resp takto

$transformValues: skew(-15deg);
$transformValuesHover: $transformValues + ' ' + scale(1.1);
Kajman
Profil
Tady řeší něco podobného přes mixin.
adding a 2nd transform on hover
ale nejsem si jistý, co bude v zápise přehlednější.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0