• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Płynna zmiana koloru wypełnienia ikony

0 głosów
991 wizyt
pytanie zadane 6 czerwca 2019 w HTML i CSS przez Moras Obywatel (1,620 p.)
Cześć w jaki sposób mogę zrealizować płynne wypełnienie się ikony (np. serduszka symbolizującego dodanie czegoś do ulubionych) po najechaniu i po kliknięciu? Czy da się to zrealizować w samym css?
1
komentarz 7 czerwca 2019 przez rafal.budzis Szeryf (85,900 p.)
W css jest właściwość transition ;-) myśle że tego potrzebujesz.

3 odpowiedzi

+2 głosów
odpowiedź 7 czerwca 2019 przez thryndl Nałogowiec (30,470 p.)
wybrane 7 czerwca 2019 przez Moras
 
Najlepsza

Czy da się to zrealizować w samym css?

Da się: https://codepen.io/thryndl/pen/RmzQpG

+1 głos
odpowiedź 6 czerwca 2019 przez kalczur Gaduła (4,320 p.)

Coś takiego?
 

<!DOCTYPE html>
<html lang="pl">
<head>
	<meta charset="utf-8">
	<title>a</title>

<style>
	
	#try{
		cursor: pointer;
		font-size: 60px;
		color: red;
	}
	#try:hover{
		color: blue;
	}
	#try:active{
		color: green;
	}	
</style>

</head>
<body>

<span id="try"> &#x2764; </span>

</body>
</html>

 

komentarz 7 czerwca 2019 przez Moras Obywatel (1,620 p.)
o właśnie coś takiego tylko, żeby się ten symbol płynnie zmieniał kolor jak na tej stronie po najechaniu https://www.toptal.com/designers/htmlarrows/symbols/

Oraz, żeby po kliknięciu pozostawał taki kolor jak po najechaniu, ale to myślę, że uda mi się zrobić w jquery.
komentarz 7 czerwca 2019 przez kalczur Gaduła (4,320 p.)

wystarczy dodać transition i zamienić active na focus

 

<!DOCTYPE html>
<html lang="pl">
<head>
	<meta charset="utf-8">
	<title>a</title>

<style>
	
#try{
	cursor: pointer;
	font-size: 60px;
	color: red;
	outline:none;
}
    
#try:hover{
	color: blue;
	transition: all 0.25s ease-in;
}
#try:focus{
	color: green;
	transition: color 0.5s ease;
}
</style>

</head>
<body>

 <span id="try" tabindex="0"> &#x2764; </span>

</body>
</html>

 

+1 głos
odpowiedź 7 czerwca 2019 przez dawid6512 Gaduła (4,550 p.)

można w pure css+html bez javascriptu

 

https://jsfiddle.net/nvzx29p8/

Podobne pytania

+1 głos
1 odpowiedź 350 wizyt
pytanie zadane 9 marca 2018 w C i C++ przez Hiskiel Pasjonat (22,830 p.)
+1 głos
3 odpowiedzi 1,295 wizyt
pytanie zadane 20 stycznia 2021 w HTML i CSS przez Mlorism Użytkownik (580 p.)
0 głosów
1 odpowiedź 777 wizyt
pytanie zadane 12 września 2019 w HTML i CSS przez MAXIM7 Obywatel (1,990 p.)

93,631 zapytań

142,553 odpowiedzi

323,056 komentarzy

63,139 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2900p. - dia-Chann
  2. 2870p. - DziarnowskiJ
  3. 2827p. - Łukasz Piwowar
  4. 2783p. - raydeal
  5. 2758p. - Adrian Wieprzkowicz
  6. 2713p. - rucin93
  7. 2579p. - Łukasz Eckert
  8. 2459p. - CC PL
  9. 2184p. - Maurycy W
  10. 2082p. - Michal Drewniak
  11. 1885p. - robwarsz
  12. 1811p. - rafalszastok
  13. 1600p. - Rafał Trójniak
  14. 1588p. - Tomasz Bielak
  15. 1494p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...