Kaip geriausiai panaudoti transformaciją CSS?



Šiame straipsnyje mes išsamiai suprasime, kas yra „Transform In CSS“, ir atliksime išsamią praktinę demonstraciją.

Šiame straipsnyje mes suprasime „Transform In“ išsamiai ir po to atlikite išsamią praktinę demonstraciją. Tolimesni patarimai bus aptarti šiame straipsnyje,

Tobulėjant svetainės funkcijoms, ne mažiau svarbu protingai integruoti savo svetainę, kad ji būtų patraukli ir geresnė. Valandos poreikis yra pridėti įvairių CSS elementų, kurie papildytų jūsų svetainę.
Žmonės lieka nuo tų svetainių, kurios iš tikrųjų netraukia masių. Taigi, kaip bandyti transformuoti kai kuriuos elementus ir pagražinti CSS su mažesne suspaudimo verte.
Norėdami patenkinti panašius poreikius, mes turime CSS ypatybę, kuri transformuoja elementus juos iškreipdama, pasukdama, pakeisdama mastelį arba verčiant juos.





Toliau su šiuo straipsniu apie „Transform CSS“

kas yra virėjas ir lėlė

Kas yra transformuoti CSS?

CSS elemento transformavimas reiškia suteikti jam kraštą 2D arba 3D forma. Tai vizualiai keičia elemento stilių.
2D transformacija veikia X ir Y ašyse. Norėdami atlikti pakeitimus, galite pateikti bet kurią abiejų ašių briauną ar struktūrą. 3D transformacijai atlikti reikia X, Y ir Z ašių, kad būtų užtikrintas reikalingas gylis.



CSS 2D transformacijos savybės:

Funkcija apibūdinimas

matrica( n, n, n, n, n, n )

Šešių reikšmių matrica



versti ( x, y )

Leidžia elementui judėti išilgai X ir Y ašių

translateX ( n )

Leidžia elementui judėti išilgai X ašies

verstiY ( n )

Leidžia elementui judėti išilgai Y ašies

skalė( x, y )

Pakeičia elementų plotį ir aukštį

skalėX ( n )

Pakeičia elemento plotį

skalė Y ( n )

Pakeičia elementų aukštį

pasukti ( kampu )

Leidžia pasukti elementą kampu, kuris nurodytas parametre

iškreipti ( x kampas, y kampas )

Iškreipia elementą išilgai X ir Y ašių

iškreiptas ( kampu )

Iškreipia elementą išilgai X ašies

iškreiptas ( kampu )

Iškreipia elementą išilgai Y ašies

CSS 3D transformacijos savybės:

Nuosavybė

apibūdinimas

transformuotis

Elementui taiko 2D arba 3D transformaciją

transformuoti-kilmę

Leidžia pakeisti transformuotų elementų padėtį

transformuoti stilių

Nurodo, kaip įdėti elementai 3D erdvėje

perspektyva

Nurodo 3D elementų žiūrėjimo perspektyvą

perspektyva-kilmė

Nurodo apatinę 3D elementų padėtį

java deklaruoja objektų masyvą

galinės dalies matomumas

Nurodo, ar elementas turi būti matomas, kai jis nėra nukreiptas į ekraną

Pavyzdžiui:

css .element {plotis: 20px aukštis: 20px transformas: skalė (20)}

Dabar, kai tai padarysite, apibrėžtas elementas bus pakeistas 20 kartų.

Pavyzdys - transformuoti CSS- „Edureka“

Negana to, jūs taip pat galite išmatuoti ašį horizontaliam masteliui ir vertikaliam masteliui keisti.

transformuoti: skalėX (2) transformuoti: skalėY (.5)

Norėdami užtikrinti tinkamą transformaciją visose naršyklėse, galite:

div {-webkit-transformuoti: mastelis (1,5) -moz-transformuoti: mastelis (1,5) -o-transformuoti: mastelis (1,5) transformuoti: mastelis (1,5)}

Transformuojanti CSS ypatybė pagerina CSS vaizdinio formatavimo lygio koordinačių erdvę.
Kas yra vaizdinio formatavimo lygis?
Vizualinio formatavimo lygis reiškia dokumento apdorojimą ir vizualų pateikimą medijos platformose. Naudodami vizualųjį formatavimą, kiekvieną elementą galite paversti modeliu, kuris sutampa su CSS dėžutės modeliu. CSS dėžutės modelis apibrėžia elementą standartiniu stačiakampio formos langelio formatu, apibrėžiančiu dydį, padėtį ir ypatybes.
Pastaba: Galima transformuoti tik transformuojamus elementus.

Toliau su šiuo straipsniu apie „Transform CSS“

Kokios yra įvairios transformacijos savybės?

Pažvelkime į visas transformuojančias savybes:

1. mastelis (): Mastelis reiškia pakeisti elemento dydį horizontaliai arba vertikaliai.

Vertikaliam masteliui:skalėX

Horizontaliam masteliui:skalė Y

Elementui taip pat galite pakeisti šrifto dydį, užpildą, aukštį arba plotį. Numatytoji vertė yra 1, o tai taip pat reiškia, kad pateikiama 0,5, nes vertė perpus mažesnė, o suteikiant 2 dvigubinamas mastelis.

2. iškreipti (): Nukrypimo ypatybė leidžia vartotojui pakreipti elementą į dešinę arba į kairę nuo vieno koordinačių taško. Tai beveik kaip stačiakampio pavertimas lygiagretainiu. Galite iškreipti elementą pagal jo koordinates.

Pavyzdys:

.elementas {transformuoti: skewX (25deg)} .elementas {transformuoti: skewY (25deg)

Kai tai padarysite, elementas kreipsis 25 laipsnių kampu horizontaliai ir vertikaliai, naudodamas „skewX“ arba „kreivai“.

3. pasukti ( ) : Naudodami šią ypatybę, elementą galite pasukti pagal laikrodžio rodyklę. Galite pasukti 180 laipsnių arba 360 laipsnių kampu, kad sugrąžintumėte į pradinę vietą.

.element {transformuoti: pasukti (25deg)}

Taip pat galite naudoti bet kurį iš trijų matmenų: rotateX, rotateY arba rotateZ.

4. išversti ( ) : Elementą galite tinkamai perkelti aukštyn kojomis arba į šoną.

.element {transformuoti: versti (20px, 10px)}

Verčiant objektas / elementas bus perkeltas aukštyn kojomis arba į šoną. Pirmoji nurodyta reikšmė perkelia objektą į dešinę (neigiama - į kairę), o antroji - žemyn (nurodžius neigiamą reikšmę - aukštyn).

kaip mesti programą Java

Jei tai gali jus supainioti, tada pritaikykite X ašį, kad pakeistumėte elemento padėtį horizontaliai, o Y ašys - vertikaliai. Nuostabiausias transformacijos ypatybės aspektas yra tai, kad pritaikius transformaciją elementas galės judėti tik išlaikydamas visus kitus elementus ar tekstus nepažeistus. Atstumas paprastai imamas pikseliais arba procentais.

Pavyzdžiui:

.element {transformuoti: translateX (reikšmė) transformuoti: išverstiY (vertė)}

5. perspektyva (): galite pateikti gylį elemento perspektyvoje. Tai leidžia suteikti elementui 3D transformaciją, paverčiant jį transformacijos kubu.
versti3d (x, y, z)
išversti Z (z)

versti3d (x, y, z) verstiZ (z)

Z ašies įvedimas suteikia elementui 3D vizualizaciją. translateZ () elementą perkelia žiūrovo link, o neigiama reikšmė jį atitolina.

6. matrica () : Sujunkite visas transformacijas į vieną.

pasukti (45 laipsnių) versti (24 taškų, 25 taškų)

Taikant matricą (), visos transformacijos savybės sujungiamos į vieną masyvą.

Transformavimo ypatybių taikymas gali labai pagerinti jūsų elementą, taigi ir jūsų svetainę. Išbandykite juos!

Tai leidžia mums baigti šį straipsnį apie „Transform In CSS“.

Jei norite sužinoti daugiau apie žiniatinklio kūrimą, patikrinkite pateikė Edureka. Žiniatinklio kūrimo sertifikavimo mokymai padės jums sužinoti, kaip sukurti įspūdingas svetaines naudojant HTML5, CSS3, „Twitter Bootstrap 3“, „jQuery“ ir „Google“ API ir pritaikyti ją „Amazon Simple Storage Service“ (S3).

Jei vis tiek domitės Jei turite kokių nors klausimų, galite juos paskelbti šio „Kas yra CSS“ tinklaraščio komentarų skyriuje ir mes kuo greičiau susisieksime su jumis.