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

Hover przy linkach

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
354 wizyt
pytanie zadane 25 lutego 2017 w HTML i CSS przez czarek84 Początkujący (290 p.)

Przepraszam, że ponownie pytam o hovery przy linkach, ale mam z tym problem.  Nadal nie do końca rozumiem jak to funkcjonuje. Uczę się ;)

Chciałbym, aby po najechaniu myszką na tekst „1. Wybierz ścieżkę” , który jest równocześnie linkiem, zmienił się kolor tekstu i liczby.

Poniżej odpowiedni fragment HTML i CSS i fotka.

<div id="Sciezka">
			<div class="punkty"> 
				<a href="index.html">
				<span class="numer" style="color: #000;">1.</span>
				<span class="opis" style="color: #000;"> Wybierz <br/>ścieżkę </span>
				</a>
			</div>
			<div class="punkty"> 
				<span class="numer" style="color: #c34f4f;">2.</span>
				<span class="opis" style="color: #c34f4f; font-weight: 700;"> Wybierz <br/>wydarzenie</span>
			</div>
			<div class="punkty"> 
				<span class="numer">3.</span>
				<span class="opis"> Wybierz <br/>datę i godzinę</span>
			</div>
			<div class="punkty"> 
				<span class="numer">4.</span>
				<span class="opis"> Wybierz <br/>rodzaj biletów</span>
			</div>		
			<div class="punkty" style="border: none;"> 
				<span class="numer">5.</span>
				<span class="opis"> Podsumowa-<br/>nie i płatność </span>
			</div>			
			<div class="clear:both"> </div>		
		</div>
body
{
	background-color: #3f494c; 
	color: black;
	margin: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
}

a:link
{
	color: black;
	text-decoration: none;
}

a:visited
{
	color: black;
	text-decoration: none;
}


a:hover
{
	color: black;
	text-decoration: none;
}

/* to jest na samej górze */

#Sciezka
{
	
}

.punkty
{
	float: left;	
	color: grey;
	background-color: #d1d6d6;
	font-size: 20px;
	/*padding: 20px;*/
	box-sizing: border-box;
	width: 20%;
	border-right: 2px dashed grey;
	text-align:center;
	padding-bottom: 20px;
}


.numer
{
	font-size: 70px;
	display: inline-block;	
}

.opis
{
	display: inline-block;	
}

Przypuszczam, że dla „profesjonalistów” mój kod może być nieco dziwny…

Pozdrawiam

Czarek

komentarz 25 lutego 2017 przez xmentor Nałogowiec (49,520 p.)
Czemu to nie lista?
komentarz 25 lutego 2017 przez czarek84 Początkujący (290 p.)
Tak wyszło. W sumie chciałem bez listy :)
komentarz 25 lutego 2017 przez xmentor Nałogowiec (49,520 p.)

Tylko, że to nie chodzi o to co Ty chcesz, a o poprawny kod. Jest to lista kroków, powinieneś użyć ol.

1 odpowiedź

+2 głosów
odpowiedź 25 lutego 2017 przez imklau Nałogowiec (42,090 p.)
Usuń to stylowanie w HTML i daj je normalnie w CSS, a później ustaw dla .numer:hover jakiś swój kolor i dla .opis:hover tak samo
komentarz 25 lutego 2017 przez czarek84 Początkujący (290 p.)
A jakieś inne rozwiązanie nie zmieniające HTMLa? Te divy i tak mają już swoją klasę, opisaną w CSS. W HTML zmieniłem tylko kolor dwóch pierwszych…

Ewentualnie jeśli zastosowałbym Twoje rozwiązanie, to musiałbym temu divowi nadąć nową/inną klasę?
komentarz 26 lutego 2017 przez imklau Nałogowiec (42,090 p.)
tak, mógłbyś też dodać kolejną klasę

Podobne pytania

0 głosów
1 odpowiedź 225 wizyt
pytanie zadane 18 lutego 2017 w HTML i CSS przez czarek84 Początkujący (290 p.)
0 głosów
2 odpowiedzi 470 wizyt
pytanie zadane 19 listopada 2015 w HTML i CSS przez Zine Obywatel (1,000 p.)
0 głosów
1 odpowiedź 484 wizyt
pytanie zadane 19 lutego 2017 w HTML i CSS przez czarek84 Początkujący (290 p.)

93,442 zapytań

142,433 odpowiedzi

322,685 komentarzy

62,803 pasjonatów

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

...