Kā vislabāk izmantot transformāciju CSS?



Šajā rakstā mēs detalizēti sapratīsim, kas ir Transform In CSS, un sekosim tam ar detalizētu praktisku demonstrāciju.

Šajā rakstā mēs sapratīsim Transform In detalizēti un sekojiet tam ar detalizētu praktisku demonstrāciju. Šajā rakstā tiks apskatīti šādi norādījumi,

Uzlabojoties vietņu funkcionalitātei, ir vienlīdz svarīgi savā vietnē nodrošināt gudras integrācijas, lai padarītu to pievilcīgu un labāku. Pievienojot dažādus CSS elementus, kas papildina jūsu vietni, ir vajadzīga stunda.
Cilvēki paliek ārpus vietnēm, kuras patiesībā nepiesaista masas. Tātad, kā mēģināt pārveidot dažus elementus un izdaiļot savu CSS ar mazāku saspiešanas vērtību.
Lai izpildītu līdzīgas vajadzības, mums ir jāpārveido CSS īpašums, kas pārveido elementus, vai nu tos šķībinot, pagriežot, mērogojot vai tulkojot.





Turpinot šo rakstu par Transform CSS

Kas ir pārveidot CSS?

CSS elementa pārveidošana nozīmē nodrošināt tai malas 2D vai 3D formā. Tas vizuāli maina elementa stilu.
2D transformācija darbojas uz X un Y asīm. Lai veiktu izmaiņas, jūs varat nodrošināt jebkuru malu vai struktūru abās asīs. Kamēr 3D transformācijai ir nepieciešams strādāt ar X, Y, kā arī Z asīm, lai nodrošinātu nepieciešamo dziļumu.



CSS 2D transformācijas īpašības:

Funkcija Apraksts

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

Sešu vērtību matrica



tulkot ( x, y )

Ļauj elementam pārvietoties pa X un Y asi

translateX ( n )

Ļauj elementam pārvietoties pa X asi

tulkotY ( n )

c ++ kārtojiet numurus augošā secībā

Ļauj elementam pārvietoties pa Y asi

mērogs ( x, y )

Maina elementu platumu un augstumu

skalaX ( n )

Maina elementa platumu

skalaY ( n )

Maina elementu augstumu

pagriezt ( leņķis )

Ļauj pagriezt elementu leņķī, kas norādīts parametrā

šķībs ( x leņķis, y leņķis )

Izkropļo elementu pa X un Y asi

šķībs ( leņķis )

Izkropļo elementu pa X asi

šķībs ( leņķis )

Novirza elementu gar Y asi

CSS 3D transformācijas īpašības:

Īpašums

Apraksts

pārveidot

Elementam piemēro 2D vai 3D transformāciju

pārveidot-izcelsmi

Ļauj mainīt pozīciju pārveidotajos elementos

pārveidot stilu

Norāda, kā ligzdotie elementi tiek atveidoti 3D telpā

perspektīvā

Norāda perspektīvu, kā tiek skatīti 3D elementi

perspektīva-izcelsme

Norāda 3D elementu apakšējo pozīciju

aizmugures virsmas redzamība

Nosaka, vai elementam jābūt redzamam, ja tas nav vērsts pret ekrānu

Piemēram:

css .element {width: 20px height: 20px transform: scale (20)}

Tagad, kad to izdarīsit, definētais elements tiks mērogots 20 reizes.

Piemērs- Pārveidot CSS- Edureka

Ne tikai to, bet arī asis var mērogot horizontālai mērogošanai un vertikālai mērogošanai.

pārveidot: skalaX (2) pārveidot: skalaY (.5)

Lai nodrošinātu pareizu pārveidošanu visās pārlūkprogrammās, varat:

div {-webkit-transformēt: mērogs (1,5) -moz-pārveidot: mērogs (1,5) -o-pārveidot: mērogs (1,5) pārveidot: mērogs (1,5)}

Transformācijas CSS rekvizīts uzlabo CSS vizuālā formatējuma līmeņa koordinātu telpu.
Kas ir vizuālā formatējuma līmenis?
Vizuālā formatējuma līmenis nozīmē dokumenta apstrādi un vizuālu prezentāciju multivides platformās. Izmantojot vizuālo formatējumu, katru elementu varat pārveidot par modeli, kas atbilst CSS lodziņa modelim. CSS lodziņa modelis nosaka elementu taisnstūrveida lodziņa formātā, nosakot izmēru, pozīciju un īpašības.
Piezīme: Pārveidot var tikai pārveidojamus elementus.

Turpinot šo rakstu par Transform CSS

Kādas ir dažādas transformācijas īpašības?

Apskatīsim visas pārveidojošās īpašības:

1. mērogs (): Mērogošana nozīmē mainīt elementa lielumu horizontāli vai vertikāli.

Vertikālai mērogošanai:skalaX

Horizontālai mērogošanai:skalaY

Elementam varat mainīt arī fonta lielumu, polsterējumu, augstumu vai platumu. Noklusējuma vērtība ir 1, kas nozīmē arī vērtību 0,5, jo vērtība to samazina uz pusi, bet vērtība 2 dubulto mērogošanu.

2. šķībs (): Slīpa īpašība ļauj lietotājam noliekt elementu pa labi vai pa kreisi no viena koordinātu punkta. Tas ir gandrīz kā taisnstūra pārvēršana paralelogramā. Elementu var sašķobīt pēc tā koordinātām.

Piemērs:

.element {pārveidot: šķībsX (25deg)} .elements {pārveidot: šķībsY (25deg)

Kad jūs to izdarīsit, elements horizontāli un vertikāli šķībs par 25 grādiem, izmantojot slīpiX vai šķībs.

3. pagriezt ( ) : Izmantojot šo rekvizītu, varat pagriezt elementu pulksteņrādītāja kustības virzienā. Varat to pagriezt par 180 grādiem vai par 360 grādiem, lai atgrieztu to sākotnējā vietā.

.element {pārveidot: pagriezt (25deg)}

Lai nodrošinātu arī rotāciju, varat izmantot jebkuru no trim izmēriem: rotateX, rotateY vai rotateZ.

4. tulkot ( ) : Elementu var pareizi pārvietot otrādi vai uz sāniem.

.element {pārveidot: tulkot (20px, 10px)}

Tulkojums pārvietos norādīto objektu / elementu otrādi vai uz sāniem. Pirmā norādītā vērtība pārvieto objektu pa labi (negatīvs pārvietos to pa kreisi), bet otrā vērtība - uz leju (norādot negatīvu vērtību, tas tiks virzīts uz augšu).

Ja tas var jūs sajaukt, tad lietojiet X asi, lai mainītu elementa pozīciju horizontāli, un Y asis, lai mainītu pozīciju vertikāli. Pārsteidzošākais transformācijas rekvizītu aspekts ir tāds, ka transformācijas izmantošana ļaus elementam pārvietoties tikai katru citu elementu vai tekstu saglabājot neskartu. Attālums parasti tiek ņemts pikseļos vai procentos.

Piemēram:

.element {pārveidot: translateX (vērtība) pārveidot: tulkotY (vērtība)}

5. perspektīva (): Jūs varat norādīt dziļumu elementa perspektīvā. Tas ļauj piešķirt 3D transformāciju elementam, padarot to transformācijā kubisku.
tulkot3d (x, y, z)
tulkot Z (z)

tulkot3d (x, y, z) tulkotZ (z)

Z ass ieviešana piešķir elementam 3D vizualizāciju. translateZ () pārvieto elementu pret skatītāju, bet negatīva vērtība - prom.

6. matrica () : Apvieno visus pārveidojumus vienā.

pagriezt (45deg) tulkot (24px, 25px)

Matricas () lietošana apvieno visas transformācijas īpašības vienā masīvā.

Pārveidošanas rekvizītu izmantošana var ievērojami uzlabot jūsu elementu un līdz ar to jūsu vietnes pievilcību. Izmēģiniet tos!

Tas mūs noved pie šī raksta par Transform In CSS beigām.

Ja vēlaties uzzināt vairāk par tīmekļa izstrādi, skatiet vietni autore Edureka. Tīmekļa attīstības sertifikācijas apmācība palīdzēs jums uzzināt, kā izveidot iespaidīgas vietnes, izmantojot HTML5, CSS3, Twitter Bootstrap 3, jQuery un Google API, un izvietot to Amazon Simple Storage Service (S3).

Ja jūs joprojām interesējat Ja jums ir kādi jautājumi, varat tos ievietot šī emuāra “Kas ir CSS” komentāru sadaļā, un mēs pēc iespējas ātrāk sazināsimies ar jums.