Hogyan lehet a legjobban kihasználni az átalakítást a CSS-ben?



Ebben a cikkben részletesen megértjük, mi a Transform In CSS, és részletes gyakorlati bemutatóval követjük.

Ebben a cikkben megértjük a Transform In-t részletesen, és utána egy részletes gyakorlati bemutatóval. A következő hivatkozásokkal foglalkozunk ebben a cikkben,

A weboldal funkcióinak fejlődésével egyformán fontos okos integrációkat biztosítani a webhelyén annak érdekében, hogy vonzóbbá és jobbá váljon. Különböző CSS-elemek hozzáadása, amelyek bonyolítják a webhelyét, az óra szükségessége.
Az emberek távol maradnak azoktól a weboldalaktól, amelyek nem igazán vonzzák a tömegeket. Szóval, mit szólnál ahhoz, ha megpróbálnál átalakítani néhány elemet, és kisebb tömörítési értékkel szépíteni a CSS-t.
Hasonló igények kielégítésére átalakítottuk a CSS tulajdonságot, amely az elemeket akár ferdítéssel, forgatással, méretezéssel vagy fordítással transzformálja.





Folytatás ezzel a cikkel a Transform CSS-ről

Mi az átalakuló CSS?

A CSS elem átalakítása azt jelenti, hogy élt kapjon 2D vagy 3D formában. Vizuálisan megváltoztatja egy elem stílusát.
A 2D transzformáció X és Y tengelyen működik. Bármelyik élt vagy szerkezetet megadhatja mindkét tengelyen a változtatások elvégzéséhez. Míg a 3D transzformációhoz X, Y és Z tengelyeken kell dolgoznia a szükséges mélység biztosításához.



CSS 2D transzformációs tulajdonságok:

Funkció Leírás

mátrix( n, n, n, n, n, n )

Hat érték mátrixa



fordít( x, y )

Lehetővé teszi az elem mozgását az X- és az Y-tengely mentén

különbség a dobás és a dobások között

translateX ( n )

Lehetővé teszi az elem mozgását az X tengely mentén

fordításY ( n )

Lehetővé teszi az elem mozgását az Y tengely mentén

skála( x, y )

Megváltoztatja az elemek szélességét és magasságát

skálaX ( n )

Megváltoztatja az elem szélességét

skálaY ( n )

Megváltoztatja az elemek magasságát

forog( szög )

Lehetővé teszi az elem forgatását a paraméterben megadott szögben

ferde( x-szög, y-szög )

Ferde az elemet az X- és az Y-tengely mentén

ferdeX ( szög )

Ferde az elemet az X tengely mentén

ferde ( szög )

Ferde az elemet az Y tengely mentén

CSS 3D transzformációs tulajdonságok:

Ingatlan

Leírás

átalakul

2D vagy 3D transzformációt alkalmaz egy elemre

átalakulás-eredet

Lehetővé teszi az átalakított elemek helyzetének megváltoztatását

átalakulási stílusú

Megadja, hogy a beágyazott elemek hogyan legyenek megjelenítve a 3D-s térben

perspektíva

Megadja a 3D elemek megtekintésének perspektíváját

perspektíva-eredet

Megadja a 3D elemek alsó helyzetét

hogyan lehet kettősből int

hátlap-láthatóság

Megadja, hogy egy elemnek láthatónak kell-e lennie, ha nem néz a képernyő felé

Például:

css .element {szélesség: 20px magasság: 20px átalakítás: méretarány (20)}

Most, amikor ezt megteszi, a megadott elem 20-szoros lesz.

Példa - CSS átalakítása - Edureka

Nem csak ez, hanem vízszintes méretezéshez és függőleges méretezéshez is bölcsen méretezhető.

transzformáció: skálaX (2) transzformáció: skálaY (.5)

A megfelelő átalakítás érdekében az összes böngészőben megteheti:

python def __init__
div {-webkit-transzformáció: skála (1,5) -moz-transzformáció: skála (1,5) -o-transzformáció: skála (1,5) transzformáció: skála (1,5)}

A CSS átalakítás tulajdonság javítja a CSS vizuális formázási szint koordinátaterét.
Mi a vizuális formázási szint?
A vizuális formázási szint egy dokumentum feldolgozását és vizuális bemutatását jelenti a médiaplatformokon. A vizuális formázással minden elemet átalakíthat modellként, amely megegyezik a CSS dobozmodellel. A CSS dobozmodell egy téglalap alakú dobozformátumban definiál egy elemet, meghatározva a méretet, a pozíciót és a tulajdonságokat.
Jegyzet: Csak átalakítható elemek alakíthatók át.

Folytatás ezzel a cikkel a Transform CSS-ről

Melyek a különféle transzformációs tulajdonságok?

Nézzük meg az összes átalakító tulajdonságot:

1. skála (): A méretezés az elem méretének vízszintes vagy függőleges megváltoztatását jelenti.

Függőleges méretezéshez:skálaX

Vízszintes méretezéshez:skálaY

Egy elem esetében megváltoztathatja a betűméretet, a kitöltést, a magasságot és a szélességet is. Az alapértelmezett érték 1, ami azt is jelenti, hogy 0,5 értéket ad meg, mivel az érték felezi, míg a 2 érték megduplázza a méretezést.

2. ferde (): A ferdeségi tulajdonság lehetővé teszi a felhasználó számára, hogy egy elemet egy koordinátaponttól jobbra vagy balra döntsön. Szinte olyan, mintha egy téglalapot paralelogrammává változtatnánk. Elferdíthet egy elemet a koordinátái szerint.

Példa:

.element {transzformáció: skewX (25deg)} .element {transzformáció: skewY (25deg)

Amikor ezt megteszi, az elem vízszintesen és függőlegesen 25 fokkal ferde a skewX vagy a ferdeség használatával.

3. forgatás ( ) : Ennek a tulajdonságnak az segítségével az elemet az óramutató járásával megegyező irányba forgathatja. 180 fokkal vagy 360 fokkal elforgathatja, hogy visszahozza eredeti helyére.

.element {átalakítás: forgatás (25deg)}

A forgatás biztosításához a három dimenzió bármelyikét használhatja: rotateX, rotateY vagy rotateZ.

4. lefordítani ( ) : Az elemeket megfelelően fejjel lefelé vagy oldalra mozgathatja.

.element {átalakítás: fordítás (20px, 10px)}

A Fordítás a megadott objektumot / elemet fejjel lefelé vagy oldalra mozgatja. Az első megadott érték az objektumot jobbra mozgatja (a negatív bal oldalra), a második pedig lefelé (negatív érték megadásával felfelé).

Ha ez megzavarhatja Önt, akkor alkalmazza az X tengelyt az elem vízszintes helyzetének megváltoztatásához, az Y tengely pedig a függőleges helyzet megváltoztatásához. A transzformációs tulajdonság legcsodálatosabb szempontja, hogy a transzformáció alkalmazása csak az elem mozgását teszi lehetővé, minden más elemet vagy szöveget érintetlenül tartva. A távolságot általában pixelben vagy százalékban adják meg.

Például:

.element {transzformáció: translateX (érték) transzformáció: fordításY (érték)}

5. perspektíva (): Mélységet adhat meg egy elem perspektívájában. Lehetővé teszi egy elem 3D-s átalakítását azáltal, hogy kubikussá teszi az átalakítást.
fordít3d (x, y, z)
fordít Z (z)

fordítás3d (x, y, z) fordításZ (z)

A z tengely bevezetése 3D elemet jelenít meg. A translateZ () az elemet a néző felé mozgatja, míg a negatív érték eltávolítja.

6. mátrix () : Egyesítse az összes transzformációt egybe.

forgatás (45deg) fordítás (24px, 25px)

A () mátrix alkalmazása az összes transzformációs tulajdonságot egy tömbben egyesíti.

A transzformációs tulajdonságok alkalmazása nagymértékben javíthatja elemét, és ezáltal vonzóbbá teheti webhelyét. Próbáld ki őket!

Ezzel eljutottunk a Transform CSS-ről szóló cikkünk végéhez.

Ha többet szeretne megtudni a webfejlesztésről, nézze meg a írta Edureka. A webfejlesztési tanúsítási képzés segít megtanulni, hogyan hozhat létre lenyűgöző weboldalakat HTML5, CSS3, Twitter Bootstrap 3, jQuery és Google API-k segítségével, és telepítheti az Amazon Simple Storage Service (S3) szolgáltatásba.

Ha továbbra is érdekel Ha kérdése van, feltöltheti ennek a „Mi az a CSS” blognak a megjegyzés rovatába, és mi a lehető leghamarabb kapcsolatba lépünk Önnel.