css - 使元素除边框外透明?

标签 css

是否可以使用纯 CSS 使整个元素的边框或轮廓不可见除外?我所说的“不可见”是指完全透明(即 visibility: hidden;opacity: 0;),周围边框可见。所有文本、子项、背景等都将被隐藏。

我知道这可以通过在不可见元素周围创建父 div 来实现,但我很好奇是否可以在不更改 HTML 的情况下实现相同的效果。

这可以做到吗?

最佳答案

嗯,我认为是:

HTML

<div id="element">
  ...
</div>

CSS

#element {
  width: 100px;
  height: 100px;
  border: 1px solid #000;
}

#element * {
  opacity: 0;
}

关于css - 使元素除边框外透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25355486/

相关文章:

HTML:幻灯片未被识别为页面主要内容中的元素

css - 带背景图片的全屏元素 + 固定菜单

html - polymer 核心支架含量高度为 100% 不起作用

css - IE(10)如何去掉input元素的虚线

CSS将垂直滚动条显示到div中

javascript - 弹出 Div 出现在按钮悬停时

jquery - 使用 Jquery 添加图像以提交输入

javascript - float 菜单,如何将菜单固定在顶部?

css - 尝试创建独立组件时组合多个 css 类是一种好习惯吗?

javascript - 当在屏幕上可见时,进度条应该开始填满