Pure Css Modal Dialog
在CSS Tricks上看到利用input checkbox的:checked
属性可实现很多有趣的效果。参考网上的资料,使用:checked
实现了一个纯css的Modal。
实现的思路很简单:
- 使用
label
将checkbox
关联起来并将checkbox
隐藏。- 编写一个
modal
的div,使用css属性使其在窗口的最上层,然后设置display: none
。- 设置input:checked时modal的CSS属性。
效果
See the Pen pure css modal by Derek (@zhangdeyu) on CodePen.