przezroczysty teks na stronie
Dzisiaj pokażę wam jak w bardzo prosty sposób stworzyć przezroczysty napis z obramowaniem na stronę internetową korzystając jedynie z HTML i CSS. Do wykonania tego efektu będzie nam też potrzebna podstawowa wiedza z obu tych języków + kilka mniej znanych właściwości CSS.
Zanim wszystkich wrzucę na otwartą wodę warto jest przypomnieć sobie trochę podstaw. Tak więc:
Istnieje kilka meto na to by tekst na stronie posiadał obramowanie. Jedną z nich jest dodanie cienia pod tekst a drugą użycie właściwości CSS text-stroke.
Zasada działania text-stroke nie jest specjalnie zbyt trudna. Jako jej parametry ustawiamy bowiem jedynie:
Przykładowo:
-webkit-text-stroke: 2px navy; przykładowo:
Przykładowy tekst
Kolejny tekst
Obramowanie może się różnić w zależności od fontu jaki wybierzemy. Więc dobieranie odpowiedniego kroju pisma jest bardzo istotne.
Kod przykładu:
<div style="font-weight: 700; border:1px solid;">
<p style="-webkit-text-stroke: 2px navy; font-size:25px;">Przykładowy tekst</p>
<p style="-webkit-text-stroke: 5px pink; font-size:58px;">Kolejny tekst</p>
</div> O dodawaniu cienia pod obiekty HTML pisałam już kilka razy na blogu więc nie będę się tutaj rozpisywać. Nas będzie interesowało ustawienie cienia w poniższy sposób:
text-shadow: -1px 0 #333, 0 1px #333, 1px 0 #333, 0 -1px #333; Przykład:
Przykładowy tekst
Kolejny tekst
Jak widać z tą metodą należy uważać.
<div style="font-weight: 700; border:1px solid;">
<p style="text-shadow: -1px 0 #333, 0 1px #333, 1px 0 #333, 0 -1px #333; font-size:25px;">Przykładowy tekst</p>
<p style="text-shadow: -3px 0 #ccc, 0 3px #ccc, 3px 0 #ccc, 0 -3px #ccc; font-size:25px;">Kolejny tekst</p>
</div> Przeczytaj -> Dodawanie cienia pod obiekty HTML
Na początek warto zapoznać się z tym jak uzyskać efekt przezroczystości. Bo CSS daje nam kilka opcji. Nie każda z nich się nadaje.
Zapoznaj się z: Przezroczystość na stronie
Ja zdecydowałam się na najprostszą metodę uzyskania przezroczystości czyli użycie koloru RGB z 4 parametrami.
Tak więc przykładowo przy ustawieniu
color: rgb(204 204 204 / 0%); Mamy całkowity prześwit, koloru nie ma.
Coś takiego nie istnieje. To oszustwo, dajemy kolor fontu taki sam jak tło.
Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…
Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…
Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…
Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…
Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…
Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…