CSS3是一种强大的样式表语言,可以实现许多奇妙的效果,其中有一种效果是实现不一起透明。下面我们来一起看看怎样使用CSS3实现这种效果。/ 普通样式 / .transparent { opacity:...
CSS3是一种强大的样式表语言,可以实现许多奇妙的效果,其中有一种效果是实现不一起透明。下面我们来一起看看怎样使用CSS3实现这种效果。
/* 普通样式 */
.transparent {
opacity: 0.5; /* 设置透明度为0.5 */
}
/* 多重样式 */
.transparent:hover {
opacity: 1; /* 鼠标移动到元素上时,透明度为1 */
}
/* 平行样式 */
.transparent1 {
opacity: 0.5; /* 第一个元素的透明度为0.5 */
}
.transparent2 {
opacity: 0.8; /* 第二个元素的透明度为0.8 */
} 上面的代码演示了三种不一起透明的效果,分别是普通样式,多重样式和平行样式。
普通样式应用于一个元素,可以设置该元素的透明度,鼠标移动到元素上时,透明度前后不变。多重样式应用于一个元素,当鼠标移动到该元素上时,会出现动态效果,透明度会由0.5变为1。平行样式应用于两个不同的元素,可以分别设置它们的透明度,从而实现不一起透明。
除了以上三种方式,还有其他方法可以实现不一起透明的效果,比如使用CSS3的filter属性或者background-color属性,但这里就不再详细介绍了。
总之,CSS3是一种非常强大的样式表语言,可以实现许多奇妙的效果,不一起透明只是其中的一个小小的例子。