Дороги хватит на всех
хочу сделать так, чтобы меню появлялось при наведении мышки и пропадало при убирании мышки. при использовании такой конструкции меню пропадает и не появляется
#side {visibility: hidden; }
#side:hover { visibility: visible !important;}
если попробовать наоборот, меню видимое, а при наведении пропадает, то меню начинает мерцать, не пропадая больше чем на несколько секунд. участие класса .bordered ситуацию не изменило.
#side {visibility: hidden; }
#side:hover { visibility: visible !important;}
если попробовать наоборот, меню видимое, а при наведении пропадает, то меню начинает мерцать, не пропадая больше чем на несколько секунд. участие класса .bordered ситуацию не изменило.
#side .bordered {visibility: hidden; }
#side:hover .bordered {visibility: visible !important; }
Еще при такой конструкции получилось:
#side a {visibility: hidden; }
#side:hover a {visibility: visible !important; }
Главное, чтобы содержимое меню, которое делается невидимым, было полностью в рамках самого меню (ну или того элемента, которому приписывается :hover), просто если будут элементы, вынесенные за пределы меню, на них наведение не подействует, т.к. они будут невредимыми.
Можно, кстати, еще попробовать использовать прозрачность:
#side {opacity: 0; }
#side:hover {opacity: 1; }