Ho un div genitore e div più figli all'interno. Lo voglio in modo che se passi il mouse sopra il div del genitore, questo influisce sullo stato di hover di tutti i div del thechild in modi separati (cioè il testo di un div viene sottolineato, il testo di un altro cambia colore e il div che tiene l'immagine rende l'immagine un po 'più chiara - solo per esempio). Come puoi implementarlo?CSS: passa il mouse su tutte le div child
Ecco il codice Attualmente sto usando:
<div id='main_categories_item'>
<div id='main_categories_item_image'>
<img src='http://www.ultimate-punch.com/images/small_icon/ironman.jpg'>
</div>
<div id='main_categories_item_text_container'>
<div id='main_categories_item_category'>culture review</div>
<div id='main_categories_item_short_subtitle'>Our critique of the latest Iron Man installment</div>
<div id='main_categories_item_date'>2nd April 2013</div>
</div>
</div>
In questo vorrei #main_categories_item_category cambiare sottolineatura, #main_categories_item_short_subtitle a cambiare colore e #main_categories_item_image di cambiare l'opacità.
Ecco il CSS che ho finora:
#main_categories_item {
height: 100%;
width: 100%;
background-color: #f4f4f4;
border-bottom: 1px solid #fff;
padding: 10px;
overflow:auto;
}
#main_categories_item_image {
float: left;
margin-right: 10px;
}
#main_categories_item_image img {
width: 64px;
height: 64px;
}
#main_categories_item_text_container{
float: right;
width: 146px;
height: 64px;
}
#main_categories_item_category {
font-family: Trebuchet MS;
font-size: 14px;
text-transform: uppercase;
color: #991111;
height:17px;
}
#main_categories_item_short_subtitle {
font-family: Trebuchet MS;
font-size: 12px;
color: #171717;
height: 36px;
}
#main_categories_item_date {
font-family: Trebuchet MS;
font-size: 10px;
color: #575757;
}
Grazie!
In realtà, a causa della .child ': hover', non sarebbe fare quello che vuole fare da quando ha voglia tutti i 3 div da cambiare quando il genitore è al passaggio del mouse. –
Mi ha aiutato per un altro problema :) –