Sèvi ak CSS ak Imaj

Style Imaj ou ak Imaj Imaj nan Styles

Anpil moun sèvi ak CSS ajiste tèks, chanje font la, koulè a, gwosè a ak plis ankò. Men, yon sèl bagay ke anpil moun souvan bliye se ke ou ka itilize CSS ak imaj kòm byen.

Chanje imaj la tèt li

CSS pèmèt ou ajiste kòman imaj yo montre nan paj la. Sa a ka reyèlman itil pou kenbe paj ou ki konsistan. Pa mete estil sou tout imaj, ou kreye yon gade estanda pou imaj ou. Kèk nan bagay ou ka fè:

Bay imaj ou yon fwontyè se yon bon kote yo kòmanse. Men, ou ta dwe konsidere plis pase jis fwontyè a - panse sou kwen an tout antye nan imaj ou ak ajiste marges yo ak padding kòm byen. Yon imaj ak yon mens fwontyè nwa sanble bèl, men ajoute kèk padding ant fwontyè a ak imaj la ka gade menm pi bon.

img {
fwontyè: 1px solid nwa;
padding: 5px;
}}

Li se yon bon ide yo toujou konekte lyen ki pa dekoratif , lè sa posib. Men, lè ou fè, sonje ke pi navigatè ajoute yon fwontyè ki gen koulè alantou imaj la. Menm si ou itilize kòd ki pi wo a chanje fwontyè a, lyen an ap pase sou desizyon ke sof si ou retire oswa chanje fwontyè a sou lyen an kòm byen. Pou fè sa, ou ta dwe itilize yon règ timoun CSS pou retire oswa chanje fwontyè a alantou imaj lye:

img> yon {
fwontyè: pa;
}}

Ou ka itilize CSS pou chanje oswa mete wotè ak lajè imaj ou. Pandan ke li pa yon gwo lide yo sèvi ak navigatè a ajiste gwosè imaj paske yo te download vitès yo, yo ap resevwa pi bon nan rale imaj pou yo toujou gade bon. Ak CSS ou ka mete zidòl ou yo tout gen yon lajè estanda oswa wotè oswa menm mete dimansyon yo dwe relatif nan veso a.

Sonje, lè ou rdimansyonman imaj, pou pi bon rezilta, ou ta dwe sèlman rdimansyonman yon dimansyon - wotè a oswa lajè a. Sa a pral enusre ke imaj la kenbe rapò aspè li yo, epi konsa pa gade etranj. Mete lòt valè a oto oswa kite li soti nan di navigatè a kenbe rapò a aspè ki konsistan.

img {
lajè: 50%;
wotè: oto;
}}

CSS3 ofri yon solisyon pou pwoblèm sa a ak pwopriyete nouvo objè-anfòm ak objè-pozisyon. Avèk pwopriyete sa yo ou yo pral kapab defini wotè nan imaj egzak ak lajè ak ki jan rapò a aspè yo ta dwe okipe. Sa a ka kreye efè letterboxing alantou imaj ou oswa cultures yo ka resevwa imaj la nan anfòm nan gwosè a yo mande yo.

Pandan ke CSS3 objè-anfòm ak objè-pozisyon pwopriyete yo pa lajman sipòte ankò, gen lòt pwopriyete CSS3 ki byen sipòte nan pi navigatè modèn ke ou ka itilize yo modifye imaj ou. Bagay sa yo tankou lonbraj gout, awondi kwen, ak transfòmasyon vire, kale, oswa deplase imaj ou tout travay kounye a nan pi navigatè modèn. Ou ka sèvi ak CSS tranzisyon pou fè zidòl yo chanje lè yo plane sou, oswa klike, oswa jis apre yon peryòd de tan.

Sèvi ak Imaj kòm Backgrounds

CSS fè li fasil yo kreye orijin anpenpan ak imaj ou.

Ou ka ajoute orijin nan paj an antye oswa jis yon eleman espesifik. Li fasil yo kreye yon imaj background nan paj la ak pwopriyete a background-imaj:

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

Chanje selektè nan kò a nan yon eleman espesifik sou paj la yo mete background nan sou yon sèl eleman.

Yon lòt bagay plezi ou ka fè ak imaj se kreye yon imaj background ki pa woulo liv ak rès la nan paj la - tankou yon filigran. Ou jis itilize style background-atachman an: fiks; ansanm ak imaj background ou. Lòt opsyon pou orijin ou genyen ladan yo fè yo mozayik jis orizontal oswa vètikal lè l sèvi avèk pwopriyete a background-repete.

Ekri repons-repete: repete-x; mozye imaj la orizontal ak background-repete: repete-y; mozayik vètikal. Epi ou ka pozisyon imaj background ou ak pwopriyete a background-pozisyon.

Ak CSS3 ajoute plis Styles pou orijin ou kòm byen. Ou ka detire imaj ou nan anfòm nenpòt ki gwosè background oswa mete imaj la background nan echèl ak gwosè fenèt la . Ou ka chanje pozisyon an ak Lè sa a, clip imaj la background. Men, youn nan bagay ki pi bon sou CSS3 se ke ou kapab koulye a kouch imaj imen plizyè imaj yo kreye efè menm plis konplike.

HTML5 Ede Imaj Style

Eleman nan figi nan HTML5 ta dwe mete otou nenpòt imaj ki ka kanpe pou kont li nan dokiman an. Youn nan fason yo reflechi sou li se si imaj la ta ka parèt nan yon anèks, Lè sa a, li ta dwe anndan eleman an FIGURE. Ou ka sèvi ak eleman sa a ak eleman FIGCAPTION pou ajoute estil pou zidòl ou yo.