Zacznijmy.
Jak dodać przejrzystość do elementu
Możesz zrobić dowolny element (e.G. obraz), który pojawia się w Twojej witrynie przezroczyste, przypisując określoną wartość do właściwości krycia CSS elementu.
Przykład
Aby zrozumieć koncepcję przejrzystości, postępuj zgodnie z poniższym przykładem.
Html
Tutaj dodaliśmy obraz i ustawiliśmy jego szerokość na 200px i wysokość na 250px.
CSS
imgKrycie obrazu zostało ustawione na 0.6.
Wyjście
Obraz jest 60% nieprzezroczysty.
Notatka: Krycie i przezroczystość są przeciwne do siebie. Dlatego niskie wartości właściwości krycia uczynią element bardziej przezroczysty i odwrotnie.
Na przykład, jeśli zmniejszymy krycie i ustawym na 0.2 Tak.
imgPrzejrzystość wzrośnie.
Obraz jest 20% nieprzezroczysty.
Dodanie efektu najemnika wraz z przezroczystością
Możesz dodać efekt najemnika wraz z przypisaniem pewności do obrazu. Dodanie tego efektu zmieni przezroczystość obrazu, gdy użytkownik przyniesie mysz na określony obraz.
Przykład
Poniższy przykład pokazuje, jak użyć efektu najemnika z właściwością krycia.
Html
W powyższym kodzie dodajemy obraz i nadajemy mu trochę szerokości i wysokości.
CSS
imgW powyższym kodzie CSS najpierw przypisujemy krycie 0.4, aby obraz był przezroczysty, a następnie dodajemy efekt najemnika do obrazu z krycie 1. Oznacza to, że gdy użytkownik przyniesie mysz na obraz, nie będzie on przezroczysty, a odwrotnie nastąpi, gdy kursor myszy zostanie odniesiony od obrazu.
Wyjście
Efekt nachylenia jest pomyślnie dodawany do obrazu wraz z przezroczystością.
Jak dodać przejrzystość do elementu i jego dzieci
Korzystając z właściwości krycia, gdy dodasz przejrzystość do elementu, dzieci tego konkretnego elementu dziedziczą również przejrzystość.
Przykład
Tutaj zademonstrujemy, jak dodać przejrzystość do elementu.
Html
Mam krycie 0.6
Mam nieprzezroczystość 1
Tutaj stworzyliśmy dwa elementy, aby wyjaśnić, jak działa przejrzystość dla elementów HTML.
CSS
div.kryciePierwszy element DIV ma przejrzystość 0.4, a drugi element jest całkowicie nie przemienny.
Wyjście
Im bardziej przezroczysty element, zawartość w tym elemencie będzie również przezroczysta.
Dodanie przezroczystości do RGBA
Kolory RGBA są używane w celu uniknięcia powyższej sytuacji, w której kiedy stosujesz krycie do elementu, zawartość wewnątrz elementu również staje się przejrzysta.
Przykład
Aby zapobiec wystąpieniu tekstu w elemencie w elemencie, użyj następującego kodu.
Html
Z nieruchomościami
Z kolorem RGBA
W powyższym kodzie tworzymy dwa elementy. Pierwszą Divowi przypisano krycie 0.2 Aby zademonstrować różnicę między użyciem właściwości krycia a użyciem właściwości krycia wraz z kolorami RGBA.
CSS
div.RGBPierwszym Divowi przypisano różowy kolor tła, wyściółka 15px i krycie 0.2. Podczas gdy drugiej divowi przypisano ten sam kolor tła wraz z krycie 0.2 jako czwarty argument w metodzie RGBA.
Wyjście
Tekst wewnątrz elementu nie jest przezroczysty podczas używania przezroczystości w kolorach RGBA.
Wniosek
Możesz dodać przejrzystość do różnych elementów HTML, takich jak kontenery Div lub obrazy za pomocą właściwości krycia. Ta właściwość renderuje wartości od 0.0 do 1.0, ponadto, im niższa wartość tej właściwości, tym więcej przezroczystość. Wraz z przezroczystością możesz również dodać efekt zawisowywania na elementy, użyj kolorów RGBA, aby zapobiec przejściu zawartości elementu, gdy dodasz do niej przejrzystość. Ten post prowadzi, jak dodać przejrzystość w CSS za pomocą właściwości krycia wraz z odpowiednimi przykładami.