Hogyan készítsünk css, hogy növelje a kép, ha lebeg

Régóta valami nem írtam hasznos hozzászólás CSS segítségével. Ma azt szeretné, hogy hogyan lehet a css, hogy növelje a képet. Ezt meg lehet tenni, ha lebeg felette, valamint a növekedés során igen fokozatosan vagy hirtelen. És mindez lehet tenni a különböző módon. Ha érdekli ez a téma, azt javaslom, olvassa el figyelmesen ezt a cikket, és megtudhatja, legalább néhány módja, hogy növelje a kép css.







A kezdeti blank

Ehhez a cikkhez, ezt találtam egy csodálatos kép:

Hogyan készítsünk css, hogy növelje a kép, ha lebeg

A html tettem az alábbiak szerint:

Csak némi manipuláció a képet. Különösen akkor blokkolja és a központ, hogy könnyebb vele dolgozni.

pillangó margin: 0 auto;
display: block;
>

Egyszerű megugrott

pillangó: hover szélesség: 380px;
>


Figyeljük meg, hogy növeli a magasságát, de ez nem drámai. Azt is beállíthatja, a második paraméter - a magasság, de akkor majd megtöri a kép arányait.

Fokozatos növekedés rovására átalakulás







Most nézzük meg egy teljesen más módszerrel. Először is, az átméretezés fog történni simán. Másodszor, megváltoztatása helyett a szélessége, akkor használja a transzformációk - ez az innováció css3.

Annak érdekében, hogy a zökkenőmentes átmenetet, szükség van hozzá a képet (nem a kép helyreállítása) átmeneti tulajdon. Meg kell határozni, hogy az idő, ameddig az átmenet kell tenni. Azt is hozzá más paramétereket, de ezen nem fogok lakni ma.

pillangó átmenet: 0.4s;
>

Elmondjuk a böngészőnek, hogy a stílus változik egy elem az osztály pillangó nem fordulhat elő hirtelen és feszített időben 4 tizedmásodperc. Ok, azt kell tennie, nagyon transzformáció, ha lebeg a képre:

pillangó: lebeg transzformáció: skála (1,15, 1,15);
>

Növelése elemek segítségével történik átalakítás tulajdonság és érték skála (nagyítás vízszintesen, függőlegesen). Így, ha ki szeretne nagyítani a képet arányosan, a két érték azonosnak kell lennie. A meghatározott értékeket azon a tényen alapul, hogy az 1 - ez egy normális kép méretét.

Ennek megfelelően a felvételi hover fenti növeljük a kép 15% mindkét oldalon, és ez sima. Itt van, hogyan néz ki:

Nem rossz, mi? Így, hogy változtatni a méretét, akkor sem a szélessége változás vagy átalakulás. Ez a két módszer van különbség. Ha megváltoztatja a méreteket szélességét. A kép növekszik, és mozog minden, a tartalom, ami mellette. Abban az esetben, az ilyen átalakítások bekövetkezik.

Méretének változtatása csak az egyik oldalon

Ha meg kell növelni a kép CSS hover csak az egyik oldalon, ez is könnyebb segítségével átalakításokat. Csak írom ezt:

pillangó: lebeg transzformáció: scaleX (1.2);
>


Azaz, a kulcsszó után skála határozza meg kifejezetten a koordináta - X vagy Y.