.shady { background-color: black; color: black; transition: all 0.5s; } .shady * { visibility: hidden; transition: all 0.5s; } .shady:hover * { visibility: visible; } .shady:hover { color: #ffffff; }