Kuinka hyödyntää muunnosta parhaiten CSS: ssä?



Tässä artikkelissa ymmärrämme, mikä on Transform CSS: ssä, ja seuraamme sitä yksityiskohtaisella käytännön esittelyllä.

Tässä artikkelissa ymmärretään Transform In ja seuraa sitä yksityiskohtaisella käytännön esittelyllä. Seuraavat vihjeet käsitellään tässä artikkelissa,

Sivuston toimintojen kehittyessä on yhtä tärkeää tarjota älykkäitä integraatioita verkkosivustollesi, jotta se olisi houkutteleva ja parempi. Tunnin tarve on lisätä erilaisia ​​CSS-elementtejä, jotka täydentävät sivustoasi.
Ihmiset pysyvät poissa verkkosivustojen ulkopuolella, jotka eivät todellakaan houkuttele massoja. Joten, miten yrität muuttaa joitain elementtejä ja kaunistaa CSS: ääsi pienemmällä pakkausarvolla.
Vastaavien tarpeiden täyttämiseksi meillä on CSS-ominaisuus, joka muuntaa elementit joko vinomalla, kiertämällä, skaalaamalla tai kääntämällä niitä.





Siirtyminen tähän artikkeliin Transform CSS: stä

Mikä on CSS-muunnos?

CSS-elementin muuttaminen tarkoittaa sen tarjoamista reunalle joko 2D- tai 3D-muodossa. Se muuttaa visuaalisesti elementin tyyliä.
2D-muunnos toimii X- ja Y-akseleilla. Voit tehdä minkä tahansa reunan tai rakenteen molemmille akseleille muutosten tekemiseksi. 3D-muunnosta varten sen on toimittava X-, Y- ja Z-akseleilla tarvittavan syvyyden aikaansaamiseksi.



CSS 2D -muunnosominaisuudet:

Toiminto Kuvaus

matriisi( n, n, n, n, n, n )

Kuuden arvon matriisi



Kääntää( x, y )

Antaa elementin liikkua X- ja Y-akselia pitkin

translateX ( n )

Antaa elementin liikkua X-akselia pitkin

mikä on papu java

käännäY ( n )

Antaa elementin liikkua Y-akselia pitkin

asteikko ( x, y )

Muuttaa elementtien leveyttä ja korkeutta

scaleX ( n )

Muuttaa elementin leveyttä

mittakaavaY ( n )

Muuttaa elementtien korkeutta

kiertää( kulma )

Antaa elementin kiertämisen parametrissa määritetyssä kulmassa

vinossa( x-kulma, y-kulma )

Vino elementti X- ja Y-akselia pitkin

vinousX ( kulma )

Vääntää elementin X-akselia pitkin

vinossa ( kulma )

Vääntää elementin Y-akselia pitkin

CSS 3D -muunnosominaisuudet:

Omaisuus

Kuvaus

muuttaa

Lisää 2D- tai 3D-muunnoksen elementtiin

muunnos-alkuperä

Voit muuttaa muunnettujen elementtien sijaintia

muunneltava

Määrittää, kuinka sisäkkäiset elementit renderoidaan 3D-tilassa

näkökulmasta

Määrittää perspektiivin 3D-elementtien katselemiselle

perspektiivi-alkuperä

Määrittää 3D-elementtien alaosan

merkkijono vakio pool java

taustanäkyvyys

Määrittää onko elementin oltava näkyvissä, kun se ei ole näyttöä vasten

Esimerkiksi:

css .element {leveys: 20px korkeus: 20px muunnos: asteikko (20)}

Nyt kun teet niin, määritettyä elementtiä skaalataan 20 kertaa.

Esimerkki- muuntaa CSS- Edureka

Tämän lisäksi voit skaalata akselin tarkasti vaaka- ja pystysuuntaiseen skaalaukseen.

muunnos: scaleX (2) muunnos: scaleY (.5)

Oikean muunnoksen tarjoamiseksi kaikissa selaimissa voit:

div {-webkit-muunna: asteikko (1,5) -moz-muunnos: asteikko (1,5) -o-muunnos: asteikko (1,5) muunnos: asteikko (1,5)}

Muunnos CSS -ominaisuus parantaa CSS-visuaalisen muotoilutason koordinaatitilaa.
Mikä on visuaalinen muotoilutaso?
Visuaalinen muotoilutaso tarkoittaa asiakirjan käsittelyä ja visuaalista esittämistä mediaympäristöissä. Visuaalisella muotoilulla voit muuttaa jokaisen elementin malliksi, joka on sopusoinnussa CSS-laatikkomallin kanssa. CSS-laatikkomalli määrittää elementin tavallisessa suorakulmaisessa laatikkomuodossa, joka määrittelee koon, sijainnin ja ominaisuudet.
Huomautus: Vain transformoitavia elementtejä voidaan muuttaa.

Siirtyminen tähän artikkeliin Transform CSS: stä

Mitkä ovat erilaiset muunnosominaisuudet?

Tarkastellaan kaikkia transformoivia ominaisuuksia:

mikä on sarjoitettavissa jaavassa

1. mittakaava (): Skaalaus tarkoittaa elementin koon muuttamista joko vaaka- tai pystysuunnassa.

Pystysuuntaiseen skaalaukseen:asteikko X

Vaakasuuntaiseen skaalaukseen:asteikkoY

Elementin osalta voit myös muuttaa fontin kokoa, täytettä, korkeutta tai leveyttä. Oletusarvo on 1, mikä tarkoittaa myös 0,5: n antamista, kun arvo puolittaa sen, kun taas arvo 2 kaksinkertaistaa skaalauksen.

2. vinous (): Vino-ominaisuuden avulla käyttäjä voi kallistaa elementtiä oikealle tai vasemmalle yhdestä koordinaattipisteestä. Se on melkein kuin suorakulmion muuttaminen suuntaissuunnaksi. Voit vinota elementtiä sen koordinaattien mukaan.

Esimerkki:

.element {transform: vinoX (25deg)} .element {muunnos: vino (25deg)

Kun teet niin, elementti vinoutuu 25 astetta vaaka- ja pystysuunnassa käyttämällä vinossa X tai vinossa.

3. kiertää ( ) : Voit kiertää elementtiä myötäpäivään käyttämällä tätä ominaisuutta. Voit palauttaa sen takaisin alkuperäiseen paikkaan kääntämällä sitä 180 astetta tai 360 astetta.

.elementti {muuntaa: kiertää (25 astetta)}

Myös pyörimisen tarjoamiseksi voit käyttää mitä tahansa kolmesta ulottuvuudesta: rotateX, rotateY tai rotateZ.

4. käännä ( ) : Voit siirtää elementtiä oikeinpäin ylösalaisin tai sivuttain.

.element {muunna: käännä (20px, 10px)}

Käännä siirtää määritetyn kohteen / elementin ylösalaisin tai sivuttain. Ensimmäinen määritetty arvo siirtää objektin oikealle osastolle (negatiivinen siirtää sen vasemmalle puolelle) ja toinen arvo siirtää sen alas (negatiivisen arvon määrittäminen siirtää sen ylöspäin).

Jos tämä saattaa hämmentää sinua, muuta X-akselia muuttaaksesi elementin sijaintia vaakasuunnassa ja Y-akselia muuttaaksesi sijaintia pystysuunnassa. Hämmästyttävin osa muunnosominaisuudesta on se, että muunnoksen soveltaminen antaa elementin vain liikkua pitäen kaikki muut elementit tai tekstit ehjinä. Etäisyys otetaan yleensä pikseleinä tai prosentteina.

Esimerkiksi:

.element {muuntaa: translateX (arvo) muuntaa: kääntääY (arvo)}

5. näkökulma (): Voit antaa syvyyden elementin perspektiiviin. Sen avulla elementille voidaan antaa 3D-muunnos tekemällä siitä kuutiomainen muunnoksessa.
käännä3d (x, y, z)
kääntää Z (z)

kääntää3d (x, y, z) kääntääZ (z)

Z-akselin käyttöönotto antaa elementille 3D-visualisoinnin. translateZ () siirtää elementin katsojaa kohti, kun taas negatiivinen arvo siirtää sen pois.

6. matriisi () : Yhdistä kaikki muunnokset yhdeksi.

kiertää (45 astetta) kääntää (24 kuvapistettä, 25 kuvapistettä)

Matriisin () soveltaminen yhdistää kaikki muunnosominaisuudet yhteen matriisiin.

Muunnosominaisuuksien soveltaminen voi parantaa elementtiäsi ja siten verkkosivustosi vetovoimaa. Kokeile niitä!

Tämä tuo meidät tämän Transform In CSS -artikkelin loppuun.

Jos haluat oppia lisää verkkokehityksestä, tutustu kirjoittanut Edureka. Verkkokehityksen sertifiointikoulutus auttaa sinua oppimaan luomaan vaikuttavia verkkosivustoja HTML5-, CSS3-, Twitter Bootstrap 3-, jQuery- ja Google-sovellusliittymien avulla ja asentamaan sen Amazon Simple Storage Service (S3) -palveluun.

Jos olet edelleen kiinnostunut Jos sinulla on kysyttävää, voit lähettää sen tämän 'Mikä on CSS' -blogin kommenttiosioon, ja otamme sinuun yhteyttä mahdollisimman pian.