CSS służy do dodawania stylów do strony internetowej po skonfigurowaniu szkieletu HTML. Co więcej, możesz tworzyć zgrabne projekty w CSS za pomocą zaledwie kilku linijek kodu.

Każdy programista powinien znać te sztuczki CSS, aby szybko i skutecznie rozwijać swoje projekty. Z pewnością zwiększą Twoją produktywność na wyższy poziom — zacznijmy.

1. Efekty najechania

Możesz dodać efekt najechania do elementu HTML za pomocą :unosić się selektor.

Przykład: Dodanie efektu najechania na element przycisku.

Kod HTML:

Kod CSS:

przycisk: najedź {
kolor: #0062FF;
obramowanie: #0062FF stałe 1px;
tło: #FFFF99;
}

Możesz bawić się tym kodem i dodawać efekty, takie jak zanikanie,wrosnąć, krzywy, i tak dalej. Zrób to po swojemu!

Efekt zanikania CSS po najechaniu kursorem

przycisk{
krycie: 0,5;
}
przycisk: najedź {
krycie: 1;
}

Efekt narastania CSS w Hover

przycisk: najedź {
-webkit-transform: skala (1.2);
-ms-transform: skala (1.2);
transformacja: skala (1.2);
}

2. Zmień rozmiar obrazów, aby zmieściły się w pojemniku div

instagram viewer

Możesz zmienić rozmiar obrazu, aby zmieścił się w pojemniku div za pomocą wzrost, szerokość, oraz dopasowanie obiektu nieruchomości.

Kod HTML:

Kod CSS:

.losowy obraz {
wzrost: 100%;
szerokość: 100%;
dopasowanie do obiektu: zawierać;
}

3. Zastępowanie wszystkich stylów

Możesz przesłonić wszystkie inne deklaracje stylu atrybutu (w tym style wbudowane) za pomocą !ważny dyrektywy na końcu wartości.

Kod HTML:


Witaj świecie!

Kod CSS:

P {
kolor tła: żółty;
}
.Nazwa klasy {
kolor tła: niebieski !ważne;
}
#idName {
kolor tła: zielony;
}

W tym przykładzie !ważny reguła zastępuje wszystkie inne kolor tła deklaracje i zapewnia, że ​​kolor tła zostanie ustawiony na niebieski, a nie zielony.

4. Obetnij tekst wielokropkiem

Możesz skrócić przepełniony tekst wielokropkiem (...) używając przepełnienie tekstu Właściwość CSS.

Kod HTML:


Lorem ipsum dolor sit amet consectetur adipisicing elit, sed do eiusmod tempor.

Kod CSS:

.tekst {
spacja: nowrap;
przelew: ukryty;
przepełnienie tekstu: wielokropek;
szerokość: 200px;
}

Związane z: Objaśnienie modelu CSS Box z przykładami

5. Korzystanie z transformacji tekstu

Możesz wymusić, aby tekst był pisany wielkimi lub małymi literami lub wielkimi literami, używając przekształcenie tekstu Właściwość CSS.

Duże litery

Kod HTML:


Lorem ipsum dolor sit amet, consectetur adipisicing elita.

Kod CSS:

.duże litery {
transformacja tekstu: wielkie litery;
}

Małe litery

Kod HTML:


Lorem ipsum dolor sit amet, consectetur adipisicing elita.

Kod CSS:

małe litery {
transformacja tekstu: małe litery;
}

Skapitalizować

Kod HTML:


Lorem ipsum dolor sit amet, consectetur adipisicing elita.

Kod CSS:

.wielkimi literami {
transformacja tekstu: wielkie litery;
}

6. Korzystanie z jednowierszowej deklaracji właściwości

Możesz użyć skróconych właściwości w CSS, aby Twój kod był zwięzły i łatwy do odczytania.

Na przykład CSS tło to skrócona właściwość, która pozwala zdefiniować wartości kolor tła, zdjęcie w tle, powtarzanie tła, oraz pozycja w tle. Podobnie możesz zdefiniować właściwości dla czcionka, granica, margines, oraz wyściółka.

Jednowierszowa deklaracja właściwości tła

kolor tła: czarny;
obraz w tle: adres URL (obrazy/xyz.png);
powtarzanie w tle: bez powtórzeń;
pozycja tła: lewa góra;

Możesz uprościć powyższą deklarację do jednej linii:

tło: czarny adres URL (images/xyz.png) bez powtórzeń lewy górny;

Skrócone właściwości są bardzo wygodne w użyciu, ale trzeba wziąć pod uwagę kilka trudne przypadki brzegowe (jak opisano w MDN Web Docs) podczas ich używania.

Etykietki narzędzi to sposób na dostarczenie większej ilości informacji o elemencie, gdy użytkownik przesunie wskaźnik myszy nad element.

Kod HTML:

Prawy podpowiedź
To jest tekst podpowiedzi

Kod CSS:

ciało {
wyrównanie tekstu: środek;
}
.tooltip_div {
pozycja: względna;
wyświetlacz: inline-block;
}
.tooltip_div .tooltip {
widoczność: ukryta;
szerokość: 170px;
kolor tła: niebieski;
kolor: #fff;
wyrównanie tekstu: środek;
promień obramowania: 6px;
dopełnienie: 5px 0;
/* Pozycjonowanie podpowiedzi */
pozycja: bezwzględna;
indeks z: 1;
góra: -5px;
po lewej: 105%;
}
.tooltip_div: najedź na .tooltip {
widoczność: widoczna;
}

Kod HTML:

Lewa etykietka
To jest tekst podpowiedzi

Kod CSS:

ciało {
wyrównanie tekstu: środek;
}
.tooltip_div {
pozycja: względna;
wyświetlacz: inline-block;
}
.tooltip_div .tooltip {
widoczność: ukryta;
szerokość: 170px;
kolor tła: niebieski;
kolor: #fff;
wyrównanie tekstu: środek;
promień obramowania: 6px;
dopełnienie: 5px 0;
/* Pozycjonowanie podpowiedzi */
pozycja: bezwzględna;
indeks z: 1;
góra: -5px;
po prawej: 105%;
}
.tooltip_div: najedź na .tooltip {
widoczność: widoczna;
}

Kod HTML:

Górna podpowiedź
To jest tekst podpowiedzi

Kod CSS:

ciało {
wyrównanie tekstu: środek;
}
.tooltip_div {
margines górny: 100px;
pozycja: względna;
wyświetlacz: inline-block;
}
.tooltip_div .tooltip {
widoczność: ukryta;
szerokość: 170px;
kolor tła: niebieski;
kolor: #fff;
wyrównanie tekstu: środek;
promień obramowania: 6px;
dopełnienie: 5px 0;
/* Pozycjonowanie podpowiedzi */
pozycja: bezwzględna;
indeks z: 1;
dół: 100%;
po lewej: 50%;
margines lewy: -60px;
}
.tooltip_div: najedź na .tooltip {
widoczność: widoczna;
}

Kod HTML:

Podpowiedź na dole
To jest tekst podpowiedzi

Kod CSS:

ciało {
wyrównanie tekstu: środek;
}
.tooltip_div {
margines górny: 100px;
pozycja: względna;
wyświetlacz: inline-block;
}
.tooltip_div .tooltip {
widoczność: ukryta;
szerokość: 170px;
kolor tła: niebieski;
kolor: #fff;
wyrównanie tekstu: środek;
promień obramowania: 6px;
dopełnienie: 5px 0;
/* Ustaw podpowiedź */
pozycja: bezwzględna;
indeks z: 1;
Top 100%;
po lewej: 50%;
margines lewy: -60px;
}
.tooltip_div: najedź na .tooltip {
widoczność: widoczna;
}

Możesz także użyć biblioteki Bootstrap do tworzenia własnych Podpowiedzi dotyczące bootstrapu.

8. Dodaj efekty cienia

Możesz dodać efekty cieni CSS do tekstów i elementów za pomocą cień tekstu i cień pudełka Odpowiednio właściwości CSS.

Cień tekstu CSS

ten cień tekstu Właściwość CSS dodaje cienie i warstwy do tekstu. ten cień tekstu Właściwość przyjmuje rozdzieloną przecinkami listę cieni, które mają być zastosowane do tekstu.

Składnia właściwości CSS text-shadow:

/* Możesz użyć 4 argumentów we właściwości CSS text-shadow:
offset-x, offset-y, rozmycie-promień i kolor */
/* przesunięcie-x | przesunięcie-y | promień rozmycia | kolor */
cień tekstu: 2px 2px 4px czerwony;
/* kolor | przesunięcie-x | przesunięcie-y | promień rozmycia */
cień tekstu: #18fa3e 1px 2px 10px;

Notatka: Argumenty kolor i promień rozmycia są opcjonalne.

Związane z: Jak korzystać z CSS text-shadow: sztuczki i przykłady

Na przykład:

tło: #e74c3c;
kolor: #fff;
rodzina czcionek: lato;
text-shadow: 1px 1px rgba (123, 25, 15, 0.5), 2px 2px rgba (129, 28, 18, 0.51), 3px 3px rgba (135, 31, 20, 0.52), 4px 4px rgba (140, 33, 22, 0.53), 5px 5px rgba (145, 36, 24, 0.54), 6px 6px rgba (150, 38, 26, 0.55), 7px 7px rgba (154, 40, 28, 0.56), 8px 8px rgba (158, 42, 30, 0.57), 9px 9px rgba (162, 44, 31, 0.58), 10px 10px rgba (166, 45, 33, 0.59), 11px 11px rgba (169, 47, 34, 0.6), 12px 12px rgba (173, 48, 36, 0.61), 13px 13px rgba (176, 50, 37, 0.62), 14px 14px rgba (178, 51, 38, 0.63), 15px 15px rgba (181, 52, 39, 0.64), 16px 16px rgba (184, 54, 40, 0,65), 17px 17px rgba (186, 55, 41, 0,66), 18px 18px rgba (189, 56, 42, 0,67), 19px 19px rgba (191, 57, 43, 0,68), 20px 20px rgba (193, 58, 44, 0,69), 21px 21px rgba ( 195, 59, 45, 0,7), 22px 22px rgba (197, 60, 46, 0,71), 23px 23px rgba (199, 61, 47, 0,72), 24px 24px rgba (201, 62, 47, 0,73), 25px 25px rgba (202, 62, 48, 0,74), 26px 26px rgba (204, 63, 49, 0,75), 27px 27px rgba (206, 64, 49, 0,76), 28px 28px rgba (207, 65, 50, 0.77), 29px 29px rgba (209, 65, 51, 0.78), 30px 30px rgba (210, 66, 51, 0.79), 31px 31px rgba (211, 67, 52, 0.8), 32px 32px rgba ( 213, 67, 52, 0.81), 33px 33px rgba (214, 68, 53, 0.82), 34px 34px rgba (215, 69, 53, 0,83), 35px 35px rgba (216, 69, 54, 0,84), 36px 36px rgba (218, 70, 54, 0,85), 37px 37px rgba (219, 70, 55, 0,86), 38px 38px rgba (220, 71, 55, 0,87), 39px 39px rgba (221, 71, 56, 0,88), 40px 40px rgba (222, 72, 56, 0,89), 41px 41px rgba (223, 72, 57, 0.9), 42px 42px rgba (224, 73, 57, 0.91), 43px 43px rgba ( 225, 73, 57, 0,92), 44px 44px rgba (225, 73, 58, 0,93), 45px 45px rgba (226, 74, 58, 0,94), 46px 46px rgba (227, 74, 58, 0,95), 47px 47px rgba (228, 75, 59, 0,96), 48px 48px rgba (229, 75, 59, 0,97), 49px 49px rgba (230, 75, 59, 0,98), 50px 50px rgba (230, 76, 60, 0.99);

CSS Box Cień

ten cień pudełka Właściwość służy do nakładania cienia na elementy HTML.

Składnia właściwości CSS box-shadow

box-shadow: [przesunięcie w poziomie] [przesunięcie w pionie] [promień rozmycia] [opcjonalny promień rozsunięcia] [kolor];

Notatka: Parametry rozmycia, rozproszenia i koloru są opcjonalne.

Związane z: Jak korzystać z CSS box-shadow: sztuczki i przykłady

Na przykład:

box-shadow: rgba (0, 0, 0, 0,35) 0px 5px 15px;

Jeśli chcesz zapoznać się z pełnym kodem źródłowym użytym w tym artykule, oto repozytorium GitHub.

Stylizuj swoją witrynę za pomocą nowoczesnych sztuczek CSS

Dodanie cieni tekstu CSS do strony internetowej to świetny sposób na przyciągnięcie uwagi użytkowników. Może nadać witrynie pewną elegancję i niepowtarzalny charakter. Bądź kreatywny i eksperymentuj z niektórymi cień tekstu przykłady, które mogą pasować do tematyki Twojej witryny.

11 przykładów cieniowania tekstu CSS, które możesz wypróbować na swojej stronie internetowej

Możesz wiele zrobić z efektami cienia tekstu w CSS, ale może być trudno dokładnie określić, co jest możliwe. Uzyskaj pomoc z tymi wizualnymi przykładami.

Czytaj dalej

UdziałĆwierkaćE-mail
Powiązane tematy
  • Programowanie
  • CSS
  • Projektowanie stron
  • Tworzenie stron internetowych
O autorze
Yuvraj Chandra (81 opublikowanych artykułów)

Yuvraj jest studentem studiów licencjackich z informatyki na Uniwersytecie w Delhi w Indiach. Jest pasjonatem Full Stack Web Development. Kiedy nie pisze, bada głębię różnych technologii.

Więcej od Yuvraja Chandra

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować