功能上实现了:
- 对于一个希望隐藏的块,当鼠标移出的时候自动隐藏,但是会保留一个外边框如果不希望有 border,把和 border 相关的 css 删掉就行
- 鼠标移入的时候,自动显示,正常编辑即可
- 需要注意的是,对于容器块当然可以一起隐藏;但是标题块不是容器,所以只设置标题块的隐藏是无济于事的
用法
1. 添加 CSS 代码片段
div[custom-hidden] {
border-style: dashed;
border-width: 1px;
border-color: var(--b3-theme-primary);
}
div[custom-hidden] * {
visibility: hidden;
}
div[custom-hidden]:hover {
border-style: none
}
div[custom-hidden]:hover * {
visibility: initial
}
2. 为希望自动隐藏的 block 添加一个 hidden
属性
效果
光标移出
光标移入
由于边框的颜色用的是 css 变量,所以会随着主题自动适配
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于