5 Proprietăți CSS pe care trebuie să le cunoașteți
Există proprietăți CSS, cum ar fi imagini de fundal, imagini de frontieră, mascare și tăiere proprietăți, cu care puteți adăugați direct imagini la paginile web și controlul comportamentului acestora. Cu toate acestea, există, de asemenea, mai puțin de menționat proprietățile CSS legate de imagine lucrează la imaginile adăugate cu Etichetă HTML, care modul preferat de a adăuga imagini la paginile web.
Descrierea postului pentru aceste ultime proprietăți variază de la controlul umbrei imaginii la stabilind claritatea, ne ajuta sa controlam mai bine aspectul si pozitia imaginilor adaugate cu etichetă. Să le vedem unul câte unul.
1. Ascuțiți imaginile cu image-redare
Atunci când o imagine este suprascrisă, browser-ul netezeste imaginea, așa că nu arată pixelat. Dar, în funcție de rezoluția imaginii și a ecranului, aceasta ar putea să nu fie cea mai bună în orice moment. Puteți controla acest comportament al browserului cu image-redare
proprietate.
Această proprietate bine susținută controlează algoritmul utilizat pentru a scala o imagine. Cele două valori principale sunt clare-margini
și pixelat
.
clare-margini
valoare menține contrastul de culoare între pixeli. Cu alte cuvinte, nu se face nici o umplere a imaginilor, care excelent pentru opera de arta pixel.
Cand pixelat
este folosit, pixelii din apropiere ai unui pixel s-ar putea ia în considerare aspectul, făcându-le să pară ca împreună formând un pixel mare, excelent pentru ecrane cu rezoluție ridicată.
Dacă continuați să vă uitați atent la marginile de flori din GIF de mai jos, puteți vedea diferența dintre un obișnuit și un a pixelat
imagine.
img redarea imaginilor: pixelate;
2. Întindeți imaginile cu obiect-fit
conține
, acoperi
, completati
valorile sunt toate cunoscute, le folosim pentru background-size
proprietate care controlează modul în care o imagine de fundal umple elementul de care aparține. obiect-fit
proprietatea este destul de asemănătoare cu ea, așa cum determină și ea modul în care dimensiunile imaginii se află în interiorul containerului.
conține
valoare conține imaginea din containerul său. acoperi
face același lucru, dar dacă raportul de aspect al imaginii și al containerului nu se potrivește, imaginea este tăiată. completati
determină imaginea întinde și umple recipientul. scară jos
alege cea mai mică versiune a imaginii a afișa.
#container width: 300px; înălțime: 300px; img lățime: 100%; înălțime: 100%; obiect: conține;3. Schimbați imaginile cu
obiect poziția
În mod similar cu completarea
background-position
proprietateabackground-size
, există unobiect poziția
proprietate pentruobiect-fit
, de asemenea.
obiect-fit
proprietate mișcă o imagine în interiorul unui container de imagine la coordonatele date. Coordonatele pot fi definite ca unități de lungime absolută, unități de lungime relativă, Cuvinte cheie (top
,stânga
,centru
,fund
, șidreapta
), sau a o combinație validă a acestora (top 20px dreapta 5px
,centru dreapta 80px
).#container width: 300px; înălțime: 300px; img lățime: 100%; înălțime: 100%; obiect-poziție: 150px 0;4. Poziționați imaginile cu
vertical-align
Adăugăm uneori
(care sunt în linie prin natura), lângă șiruri de text pentru informații suplimentare sau decorațiuni. În acest caz, alinierea textului și a imaginii în poziția dorită poate fi un pic dificil - dacă nu știți ce proprietate să utilizați.
vertical-align
proprietatea este nu exclusiv la celulele de masă singure. De asemenea, poate alinia un element in linie într-o cutie inline și, astfel, poate fi utilizat pentru aliniați o imagine într-o linie de text. Este nevoie de un număr corect de valori care pot fi aplicate unui element inline, deci aveți mai multe opțiuni de alegere.5. Imagini umbrite cu
filtru: drop-shadow ()
Atunci când este folosit în texte și cutii, umbrele pot adăuga viață unei pagini web. Același lucru este valabil și pentru imagini. Imagini cu forme de bază și fundaluri transparente pot beneficia de
umbra
Filtrul CSS.Argumentele sale sunt similar cu valorile proprietăților CSS legate de umbră (
text-shadow
,box-shadow
). Primele două reprezintă distanta verticala si orizontala între umbre și imagine, al treilea și al patrulea sunt estompa si raza de raspandire a umbrei, iar ultima este culoarea umbrei.Doar ca
text-shadow
,umbra
creează, de asemenea, o umbră care este modelate obiectului care aparține. Deci, când este aplicată unei imagini, umbra are forma porțiunii vizibile a imaginii.img filtru: drop-shadow (albastru 0 0 5px);Citiți și: Reflecția imaginii CSS3 [Sfaturi pentru CSS3]
„>