标签:
.hide {
opacity: 0;
}
.hide {
visibility: hidden;
}
display 属性依照词义真正隐藏元素。将 display 属性设为 none 确保元素不可见并且连盒模型也不生成。使用这个属性,被隐藏的元素不占据任何空间。不仅如此,一旦 display 设为 none 任何对该元素直接打用户交互操作都不可能生效。此外,读屏软件也不会读到元素的内容。这种方式产生的效果就像元素完全不存在。
任何这个元素的子孙元素也会被同时隐藏。为这个属性添加过渡动画是无效的,它的任何不同状态值之间的切换总是会立即生效。
.hide {
display: none;
}
.hide {
position: absolute;
top: -9999px;
left: -9999px;
}
隐藏元素的另一种方法是通过剪裁它们来实现。在以前,这可以通过 clip 属性来实现,但是这个属性被废弃了,换成一个更好的属性叫做 clip-path 。Nitish Kumar 最近在 SitePoint 发表了 “介绍 clicp-path 属性” 这篇文章,通过阅读它可以了解这个属性的更多高级用法。
.hide {
clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);
}
标签:
原文地址:http://www.cnblogs.com/baiyygynui/p/5962808.html