Hvordan Rotere Et Sideelement

Innholdsfortegnelse:

Hvordan Rotere Et Sideelement
Hvordan Rotere Et Sideelement

Video: Hvordan Rotere Et Sideelement

Video: Hvordan Rotere Et Sideelement
Video: Автоматическая кормушка для кошек и собак. Автокормушка Automatic Pet Feeder 4PLDH5001 с таймером. 2024, November
Anonim

En veldig enkel måte å rotere elementene på en nettside - bare bruk noen css-stiler. Gjør deg kjent med denne leksjonen, kan du plassere en utfoldet kortvifte, spredte fallne blader eller stilige bilder i et album på siden. Leksjonen inneholder et eksempel på implementering av et fotoalbum og tar hensyn til løsningen for alle moderne nettlesere.

Hvordan rotere et sideelement
Hvordan rotere et sideelement

Det er nødvendig

Fire bilder med en bredde på opptil 450 px

Bruksanvisning

Trinn 1

Dette eksemplet vil fokusere på å lage en stilig albumside med roterte bilder.

Jeg forberedte forhåndsbilder (bredde 400 px) med adresser:

I fremtiden vil vi tildele ID-er til bilder i henhold til navnene deres.

Steg 2

Først vil vi forberede en blokk for fotoalbumet vårt ved hjelp av div-taggen, og også legge til bilder til det ved hjelp av img-taggen (hvert bilde må være vedlagt i sin egen div-tag), slik:

Vær oppmerksom på at vi har tildelt en identifikator til blokken -. Ved identifikatoren kan vi referere til blokken ved hjelp av css.

Trinn 3

Deretter må du sette css-stilene til blokken. Liste over stiler: "posisjon: relativ;" - vil sette opprinnelsen fra øvre venstre hjørne av blokken vår; "margin: 50px auto;" - vil sette innrykk av blokken "50px" over og under resten av sideinnholdet, samt sette den automatiske innrykk til høyre og venstre, og dermed justere blokken vår i midten; "bredde: 900px; høyde: 650px;" - vil sette bredden til henholdsvis 900 px og høyden til 650 px.

Den angitte listen over stiler må plasseres på denne måten:

#foto_side {

posisjon: relativ;

margin: 0 auto;

bredde: 900px;

høyde: 650px;

tekstjustering: sentrum;

}

Legg merke til bruken av "#photo_page" - slik vi refererer til blokk-ID.

Trinn 4

Nå vil vi tildele generelle stiler for hvert bilde i blokken photo_page. Disse er avrundede hjørner, grå kant, hvit bakgrunn, polstring og skygge.

Dette vil skape en fotografisk effekt:

#photo_page img {

border-radius: 7px;

kant: 1 px solid grå;

bakgrunn: #ffffff;

polstring: 10px;

bokseskygge: 2px 2px 10px # 697898;

}

Legg merke til bruken av "#photo_page img" - dette vil referere til alle bilder inne i photo_page-blokken

Trinn 5

Det er også viktig å legge til en kort stil som dette:

#photo_page div {

flyte: venstre;

}

Den krymper alle blokker inne i blokken photo_page til venstre.

Trinn 6

Mellomfasen av leksjonen er nå fullført. Hvis arbeidet ditt ligner på bildet på skjermbildet, har du ikke gjort en feil og kan fortsette til neste trinn.

Et mellomtrinn i gjennomføringen av eksemplet
Et mellomtrinn i gjennomføringen av eksemplet

Trinn 7

Nå snur vi oss for å rotere de postede bildene. For dette trenger vi transformasjonsstilen. For øyeblikket, i sin rene form, brukes den ikke, men bare med et prefiks for hver nettleser i begynnelsen, slik:

-webkit-transform: roter (verdi);

-moz-transform: roter (verdi);

-o-transform: roter (verdi);

Dette er rotasjonsstilen for nettlesere: henholdsvis Google Chrome, Mazilla, Opera. I stedet for ordet "verdi" vil vi sette inn et tall med deg på slutten, slik:

90 grader - roter 90 grader med klokken.

-5deg - roter -5 grader mot klokken.

Etc.

Trinn 8

Stil for foto foto_1:

# foto_1 {

-webkit-transform: roter (5deg);

-moz-transform: roter (5deg);

-o-transform: roter (5deg);

}

Det første bildet roteres 5 grader.

Trinn 9

Stil for fotofoto_2:

# foto_2 {

-webkit-transform: roter (-3deg);

-moz-transform: roter (-3deg);

-o-transform: roter (-3deg);

}

Det andre bildet roteres -3 grader.

Trinn 10

Stil for foto foto_3:

# foto_3 {

-webkit-transform: roter (-2deg);

-moz-transform: roter (-2deg);

-o-transform: roter (-2deg);

}

Det tredje bildet roteres -2 grader.

Trinn 11

Stil for foto foto_4:

# foto_4 {

-webkit-transform: roter (8deg);

-moz-transform: roter (8deg);

-o-transform: roter (8deg);

}

Det fjerde bildet roteres 8 grader.

Trinn 12

La oss se hvordan du kan korrigere posisjonen til bilder. For eksempel vil du forskyve det første bildet 20px fra toppen og 10px fra venstre. I dette tilfellet må du bruke marginstilen. Her er den riktige måten å bruke det på for vår sak:

# foto_1 {

margin: 20px -10px -20px 10px;

-webkit-transform: roter (5deg);

-moz-transform: roter (5deg);

-o-transform: roter (5deg);

}

Vær oppmerksom på at den første verdien av stilen er toppmargen; det andre er innrykk til høyre; den tredje er et innrykk fra bunnen; fjerde - venstre innrykk.

Viktig: i vårt tilfelle er bunnmargen lik den negative verdien til toppmargenen. Hvis du ser hvite mellomrom under bildet på siden din, kan du prøve å skjære inn bunnen av bildet enda mer negativt.

Trinn 13

Arbeidet er fullført, jeg gir et skjermbilde (tar hensyn til endringen i fordypningen av det første bildet beskrevet i trinn 12).

Legg innrykkstil til bilder som ikke er i stand til å passe deg.

Anbefalt: