Diskuze: transform - lze nastavit osu otáčení?
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 15 zpráv z 15.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
mám ho v divu, ovál je nadefinovaný div v css.
<div id="otaceni">
<div id="oval">
</div>
</div>
pak si to vhodně nastavíš a mělo by to fungovat
Nedá se nastavit nějak střed otáčení? já mám pocit že to šlo ...
Transform-origin.
Div v divu se vážně otáčí jinak:)Ale teď se to spíš posunuje jakoby nahoru a dolu (neotáčím to celé), ale i tak by to mohlo vypadat líp, díky. Pro představu dělám králíka, který má stříhat ušima a spodek ucha by chtělo mít stále na jednom místě.
tak to ten obalovací div bude dvakrát větší než ucho, a ucho bude v horní polovině, tudíž ten konec ucha bude přesně na středu a mělo by se to otáčet jak chceš
// DODATEK: transform origin už nevím jak funguje, to si budeš muset dohledat nebo poradí někdo jiný
K transform origin jsem něco našla tady: http://www.w3schools.com/…m-origin.asp
Tak už je mi to jasnější, jdu to prozkoumat.
Jo, tak už je mi to jasné:
transform-origin: 50% 100%;
otáčení doděláš v animaci, tohle by mělo udělat střed na spodní hraně uprostřed
// EDIT: nezapomeň na vendor prefixy!
Já měl trošku problém to pochopit, tak jsem to sobě i ostatním znázornil - asi špatnej den, prostě mi to chvilku trvalo, než mi došlo jak to funguje
transform-origin: x y;
/* Default */
transform-origin: 50% 50%;
/* Levý horní roh */
transform-origin: 0% 0%;
/* Králiččí ucho */
transform-origin: 50% 100%;
Zobrazeno 15 zpráv z 15.