如果希望元素隐藏后不会引起页面布局的变化,则推荐使用visibility:hidden;方式。
3、opacity:0; (filter: alpha(opacity=0); 考虑兼容性两种都要写)
设置元素透明度opacity属性为0,也可以隐藏页面元素。
1 2 3 |
|
在呈现上与visibility:hidden;方式一样,同样会占据页面空间。
事件绑定差异性:
display:none; 的元素会直接从页面上消失,因此在该元素上绑定的事件不会生效。
visibility: hidden; 的元素不会触发绑定的事件。
opacity:0; 的元素会触发绑定的事件,例如点击会触发click函数。
更多HTML/css知识,可以关注PHP中文网 HTML视频教程和CSS视频教程
以上就是css隐藏元素的几种方法中可以触发点击事件的是?的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《css》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者