Ús de CSS amb imatges

Esteneu les vostres imatges i utilitzeu imatges en estils

Moltes persones utilitzen CSS per ajustar el text, canviant la font, el color, la mida i molt més. Però una cosa que moltes vegades oblida sovint és que també podeu utilitzar CSS amb imatges.

Canvi de la imatge

CSS us permet ajustar la visualització de la imatge a la pàgina. Això pot ser realment útil per mantenir les pàgines coherents. En establir estils a totes les imatges, creeu un aspecte estàndard de les vostres imatges. Algunes de les coses que podeu fer:

Donar a la teva imatge una frontera és un gran lloc per començar. Però hauríeu de considerar més que només la frontera: pensar en tota la vora de la vostra imatge i ajustar els marges i el farcit també. Una imatge amb una frontera negra prima es veu bé, però afegint una mica de farcit entre la vora i la imatge pot semblar encara millor.

img {
frontera: 1px negre sòlid;
farcit: 5px;
}

És una bona idea connectar sempre imatges no decoratives , quan sigui possible. Però quan ho feu, recordeu que la majoria dels navegadors afegeixen una vora de color al voltant de la imatge. Fins i tot si utilitzeu el codi anterior per canviar la vora, l'enllaç substituirà que, llevat que suprimiu o modifiqueu el límit a l'enllaç. Per fer-ho, hauríeu d'utilitzar una regla secundària CSS per eliminar o canviar el límit al voltant de les imatges enllaçades:

img> a {
frontera: cap;
}

També podeu utilitzar CSS per canviar o establir l'alçada i l'amplada de les vostres imatges. Tot i que no és una bona idea utilitzar el navegador per ajustar les mides d'imatge a causa de les velocitats de descàrrega, augmenten la mida de les imatges perquè siguin encara bones. I amb CSS podeu configurar les vostres imatges per a tots ser un ample o alçada estàndard o fins i tot configurar les dimensions que siguin relatives al contenidor.

Recordeu, quan canvieu la mida de les imatges, per obtenir els millors resultats, només hauria de canviar la mida d'una dimensió: l'alçada o l'amplada. Això farà que la imatge mantingui la seva relació d'aspecte i, per tant, no sembla estrany. Establiu l'altre valor a l'automòbil o deixeu-lo anar per dir-li al navegador que mantingui la relació d'aspecte coherent.

img {
ample: 50%;
alçada: automàtica;
}

CSS3 ofereix una solució a aquest problema amb les noves propietats object-fit i position-object. Amb aquestes propietats, podreu definir l'alçada i l'amplada exactes de la imatge i com haurem de gestionar la relació d'aspecte. Això podria crear efectes de cartutx de cerca de les seves imatges o retallar per aconseguir que la imatge s'adapti a la mida requerida.

Encara que les propietats d'objectes i propietats d'objectes CSS3 encara no són àmpliament admeses, hi ha altres propietats CSS3 que són compatibles amb la majoria de navegadors moderns que podeu utilitzar per modificar les vostres imatges. Coses com les ombres caigudes, cantonades arrodonides i transformacions per girar, esbiaixar o moure les vostres imatges funcionen en aquest moment en la majoria de navegadors moderns. A continuació, podeu utilitzar les transicions CSS per fer que les imatges canvien quan es pateixin, o es faci clic o només després d'un període de temps.

Ús d'imatges com a fons

CSS fa que sigui fàcil crear fons antics amb les vostres imatges.

Podeu afegir fons a tota la pàgina o només a un element específic. És fàcil crear una imatge de fons a la pàgina amb la propietat background-image:

cos {
background-image: url (background.jpg);
}

Canvieu el selector de cos a un element específic de la pàgina per posar el fons en un sol element.

Una altra cosa divertida que podeu fer amb les imatges és crear una imatge de fons que no es desplaça amb la resta de la pàgina, com una marca d'aigua. Simplement utilitzeu l'estil de fons adjunt: fixat; juntament amb la vostra imatge de fons. Altres opcions per als vostres fons inclouen fer-les mosaic de manera horitzontal o vertical usant la propietat de repetició de fons.

Escriu la repetició de fons: repetició-x; dibuixar la imatge horitzontalment i repetir el fons: repetir-i; a la rajola vertical. I podeu situar la vostra imatge de fons amb la propietat de la posició del fons.

I CSS3 també afegeix més estils als vostres fons. Podeu estirar les imatges per adaptar-les a qualsevol fons de mida o establir la imatge de fons a escala amb la mida de la finestra . Podeu canviar la posició i, a continuació, fer clic a la imatge de fons. Però una de les millors coses de CSS3 és que ara podeu emmarcar múltiples imatges de fons per crear fins i tot efectes més complexos.

HTML5 ajuda a les imatges d'estil

L'element FIGURE en HTML5 s'hauria d'ubicar al voltant de qualsevol imatge que es pugui allotjar solament al document. Una manera de pensar-ho és si la imatge podria aparèixer en un apèndix, llavors hauria d'estar dins de l'element FIGURE. A continuació, podeu utilitzar aquest element i el element FIGCAPTION per afegir estils a les vostres imatges.