/* Selecting a child element on :hover parent element*/
.parent:hover .child {
/* ... */
}
.child-container {
margin-right: 5px;
padding: 10px 12px;
border-radius: 50%;
}
.parent-container:hover {
color: rgb(20, 89, 136); //This is the color for all the child-container when parent is hover//
}
.parent-container:hover .child-container {
background-color: rgb(10, 23, 31); //This is the background-color of the chosen child-container//
}
//When you hover the parent-container, the chosen child-container hover will also work along with the parent-container hover//
//The chosen child-container has also hover style different from the parent-container hover//
//If the parent-container is mouse hover the child-container hover will be trigger too//
.parent {
background: white;
pointer-events: none; // this disable the hover on the .parent
&:hover {
background: gray; // hover applied to .parent but disabled by the previous pointer-events: none;
}
a {
pointer-events: auto; // this enable the pointer again
&:hover {
color: red; // this hover only for the a
}
}
}
.parent:hover .child {
/* ... */
}
Code Example |
---|
Css :: scss how to use a variable in entire angular project |
Css :: css select all immediate children |
:: |
Css :: |
:: red asterix css |
Css :: css cut lines |
:: |
Css :: Media Query Smartphone Portrait |
:: |
:: |
Css :: transition |
:: |
Css :: |
:: |
:: css move element to the right |
:: css grid auto row |
:: |
:: |
Css :: |
:: |
:: ckeditor push text in front of cursor |
:: css add circle to icon cart |
Css :: html css profile page template |
:: |
Css :: |
:: |
:: difference between html and css |
:: background origin css |
:: remove text color from link |
Css :: svg as background css |