By 
Алеся
				
					
						Подскажите, пожалуйста, что прописать в коде для изменения цвета шрифта меню при наведении на БЛОК (не на ссылку) с черного на белый при hover. На скрине цвет меняется при наведении на ссылку. И как можно меню отодвинуть влево? Заранее спасибо!  
	
		<div class="three navigation items">
	
	
		      <nav>
	
	
		<ul>
	
	
		  <li>
	
	
		<div class="navigation__item"></div>
	
	
		<a href="#">Hot themes</a>
	
	
		  </li>
	
	
		  <li>
	
	
		<div class="navigation__item"></div>
	
	
		<a href="#">EURO-2016 Playoffs</a>
	
	
		  </li>
	
	
		  <li>
	
	
		    <div class="navigation__item"></div>
	
	
		    <a href="#">El'Classico</a>
	
	
		  </li>
	
	
		</ul>
	
	
		      </nav>
	
	
		    </div>
	
	
		 
	
	
		
			.navigation {
		
		
			    background-color: rgba(31, 30, 30, 0.438);
		
		
			    width: 900px;
		
		
			    height: 30px;  
		
		
			}
		
		
			.navigation li {
		
		
			    display: inline-block;
		
		
			    padding: 5px 15px;
		
		
			&:hover {
		
		
			    content: "";
		
		
			    background-color: rgb(36, 36, 36);
		
		
			    cursor: pointer;
		
		
			}
		
		
			}
		
		
			a {
		
		
			    color: black;
		
		
			    text-decoration: none;
		
		
			    font-family: sans-serif;
		
		
			&:hover {
		
		
			  content: "";
		
		
			  color: white;
		
		
			 }
		
		
			}
		
	
					
				
			 
		
Question
Beoulve
Добрый вечер. Подскажите пожалуйста как hover 1 элемента менять стили другого? вот пример, почему то не работает... https://jsfiddle.net/Beoulve/zgvw2t8k/
может я вообще не так все делаю и проще скриптами делать или другим методом.
p.s. пытался включить div блоки в список li что бы hover заработал, но тогда опасити 1 ставится даже когда на сам блок наводишь, а не только на элемент меню.
upd. https://jsfiddle.net/zgvw2t8k/4/ вот пример поновее...
upd.2. https://jsfiddle.net/Beoulve/zgvw2t8k/5/ получилось, но, когда курсор уходит с ссылки, блок пропадает, хотя если курсор переходит на блок, блок должен оставаться.
Edited by BeoulveLink to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.