CSS ustawianie stylów obrazów
- Poprzednia Strona CSS Podpowiedzi
- Następna Strona CSS object-fit
Naucz się, jak używać CSS do ustawiania stylów obrazów.
Zaokrąglone obrazy
używając border-radius
właściwości tworzą zaokrąglone obrazy:
miniatury obrazu
używając border
właściwości tworzą miniatury.
Miniatura:

Przykład
img { border: 1px solid #ddd; border-radius: 4px; padding: 5px; width: 150px; } <img src="paris.jpg" alt="Paris">
Responsywne obrazy
Responsywne obrazy automatycznie dostosowują się do rozmiaru ekranu.
Jeśli chcesz zmniejszać obraz na żądanie, ale zapobiegać jego powiększaniu do większego niż oryginalny rozmiar, dodaj następujący kod:
Przykład
img { max-width: 100%; height: auto; }
Wskazówka:W naszej Tutorial CSS RWD Dowiedz się więcej o responsywnym projektowaniu stron internetowych.
Wyśrodkowany obraz
Aby wyśrodkować obraz, ustaw lewe i prawe marginesy zewnętrzne na: auto
i ustaw jako element blokowy:

Przykład
img { display: block; margin-left: auto; margin-right: auto; width: 50%; }
Fotografia Polaroid / Karta

Żółte lilie

Czerwone lilie
Przykład
div.polaroid { width: 80%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } img {width: 100%} div.container { text-align: center; padding: 10px 20px; }
Przezroczysty obraz
opacity
Wartość atrybutu wynosi od 0.0 do 1.0. Im niższa wartość, tym bardziej przezroczysty:

opacity 0.2

opacity 0.5

opacity 1 (domyślnie)
Przykład
img { opacity: 0.5; }
Tekst w obrazie
Jak umieścić tekst w obrazie:
Przykład

Spróbuj sam:
Filtr obrazu
CSS filter
Atrybuty dodają efekty wizualne (takie jak rozmycie i nasycenie) do elementów.
Uwaga:Internet Explorer lub Edge 12 nie obsługuje atrybutu filter.
Przykład
Zmień kolor wszystkich obrazów na czarno-biały (100% szarość):
img { filter: grayscale(100%); }
Wskazówka:Odwiedź naszą Przeglądarka CSS Reference ManualDowiedz się więcej o filtrach CSS.
Nadkładanie obrazu przy najechaniu
Utwórz efekt nadkładania przy najechaniu myszą:
Responsywna biblioteka obrazów
Możemy użyć CSS do tworzenia dostosowalnych bibliotek obrazów.
W tym przykładzie używamy zapytań mediowych do przestawiania obrazów w różnych rozmiarach ekranu. Zmniejsz rozmiar okna przeglądarki, aby zobaczyć efekty:
Przykład
.responsive {}} padding: 0 6px; float: left; width: 24.99999%; } @media only screen and (max-width: 700px){ .responsive {}} width: 49.99999%; margin: 6px 0; } } @media only screen and (max-width: 500px){ .responsive {}} width: 100%; } }
Wskazówka:Proszę, odwiedź nasze Tutorial CSS RWD Dowiedz się więcej o projektowaniu stron responsywnych.
Okno modalne (Image Modal)
To jest przykład, jak CSS i JavaScript współpracują ze sobą.
Najpierw użyj CSS do utworzenia okna modalnego (okna dialogowego) i domyślnie ukryj je.
Następnie, gdy użytkownik kliknie obraz, wyświetl okno modalne za pomocą JavaScript i wyświetl obraz wewnątrz modalnego:

- Poprzednia Strona CSS Podpowiedzi
- Następna Strona CSS object-fit