一,设定了display:none你检查下
二,层被挡住了,你看看是否设置了 position:absoluteleft:0right:0之类的
三,float的问题,就是把层给浮上去了。导致你的层会重叠。一般多加一行<br style="clear:both" />解决问题。
希望我的建议对你有用。
CSS中设置过渡的代码为:/* 使用过渡效果 */
transition: property duration timing-function delay
/* 例如: */
transition: background-color 2s ease-in-out 0.5s
其中,property表示需要过渡的属性,duration表示过渡时间,timing-function表示过渡效果,delay表示延迟时间。
也可以使用缩写的形式:
/* 使用缩写形式 */
transition: all 2s ease-in-out 0.5s
表示所有属性都过渡。
还有一个简写方式是:
transition:2s
它会使用默认值,即所有属性都过渡,过渡效果为"ease",没有延迟