Html 使用css与fadein和out交换图像,但也需要使用按钮
我有一个可爱的工作解决方案,当你悬停图像时,它会调出并在另一个图像中淡出,但是我在图像上方放置了一个按钮,想知道当你悬停按钮时,背景是否也会淡出Html 使用css与fadein和out交换图像,但也需要使用按钮,html,css,Html,Css,我有一个可爱的工作解决方案,当你悬停图像时,它会调出并在另一个图像中淡出,但是我在图像上方放置了一个按钮,想知道当你悬停按钮时,背景是否也会淡出 ulli{ 位置:相对位置; 身高:143px; } .ty btn{ 背景:#ffffff; 位置:绝对位置; 底部:10px; 左:10px; } .类别开关{ 显示:块; } .类别开关img{ 位置:绝对位置; 宽度:400px; } .类别开关{ 显示:内联块; } .类别开关.ty btn>img, .类别开关img{ -webkit转换
ulli{
位置:相对位置;
身高:143px;
}
.ty btn{
背景:#ffffff;
位置:绝对位置;
底部:10px;
左:10px;
}
.类别开关{
显示:块;
}
.类别开关img{
位置:绝对位置;
宽度:400px;
}
.类别开关{
显示:内联块;
}
.类别开关.ty btn>img,
.类别开关img{
-webkit转换:不透明度1s易入易出;
-moz过渡:不透明度1s缓进缓出;
-o型过渡:不透明度1s缓进缓出;
过渡:不透明度1s缓进缓出;
}
.类别开关.ty btn:hover>img,
.类别开关图像顶部:悬停{
不透明度:0;
}
-
移动:将测试悬停在DOM树的较高位置:
.category-switch:hover img.top {
opacity:0
}
将:悬停在DOM树的更高位置进行测试:
.category-switch:hover img.top {
opacity:0
}
这就是你可以实现它的方式。让我们一步一步来。使用此~
运算符更改同级的属性:
.category-switch .ty-btn:hover~img.last-img,
因此,接下来您应该稍微更改HTML:
<!--moved button to top-->
<span class="ty-btn ty-btn__primary">Shop Now</span>
<img class="ty-pict ty-subcategories-img " src="http://2015.ambientlounge.com/images/detailed/4/category-panel-acoustic-hover.jpg?t=1438185134" alt="" title="">
<img class="ty-pict ty-subcategories-img top last-img " src="http://2015.ambientlounge.com/images/category/4/category-panel-acoustic.jpg?t=1438185134" alt="" title="">
下面是完整的代码片段
ulli{
位置:相对位置;
身高:143px;
}
.ty btn{
背景:#ffffff;
位置:绝对位置;
底部:10px;
左:10px;
z索引:99;/*已添加*/
}
.类别开关{
显示:块;
}
.类别开关img{
位置:绝对位置;
宽度:400px;
}
.类别开关{
显示:内联块;
}
.类别开关img{/*已更新*/
-webkit转换:不透明度1s易入易出;
-moz过渡:不透明度1s缓进缓出;
-o型过渡:不透明度1s缓进缓出;
过渡:不透明度1s缓进缓出;
}
.category switch.ty btn:hover~img.last img,/*已更新*/
.类别开关图像顶部:悬停{
不透明度:0;
}
-
这就是您可以实现它的方法。让我们一步一步来。使用此~
运算符更改同级的属性:
.category-switch .ty-btn:hover~img.last-img,
因此,接下来您应该稍微更改HTML:
<!--moved button to top-->
<span class="ty-btn ty-btn__primary">Shop Now</span>
<img class="ty-pict ty-subcategories-img " src="http://2015.ambientlounge.com/images/detailed/4/category-panel-acoustic-hover.jpg?t=1438185134" alt="" title="">
<img class="ty-pict ty-subcategories-img top last-img " src="http://2015.ambientlounge.com/images/category/4/category-panel-acoustic.jpg?t=1438185134" alt="" title="">
下面是完整的代码片段
ulli{
位置:相对位置;
身高:143px;
}
.ty btn{
背景:#ffffff;
位置:绝对位置;
底部:10px;
左:10px;
z索引:99;/*已添加*/
}
.类别开关{
显示:块;
}
.类别开关img{
位置:绝对位置;
宽度:400px;
}
.类别开关{
显示:内联块;
}
.类别开关img{/*已更新*/
-webkit转换:不透明度1s易入易出;
-moz过渡:不透明度1s缓进缓出;
-o型过渡:不透明度1s缓进缓出;
过渡:不透明度1s缓进缓出;
}
.category switch.ty btn:hover~img.last img,/*已更新*/
.类别开关图像顶部:悬停{
不透明度:0;
}
-
也是另一个伟大的解决方案:)也是另一个伟大的解决方案:)