两张照片放在一起.显示一个悬停.可能与css或只有javascript
Two photos positioned on each other. Show one on hover. Possible with css or only javascript?
我想做的是在悬停时显示顶部照片(设置为可见性:隐藏)。我有两张照片像这样放在一起:
<div class="frame">
<img src="./img/portfolio/default1.jpg" width="300" height="178" alt="Title Here"></a>
<a href="http://www.mylink.com"><div class="boxwrapper" style="visibility: hidden;"></div></a>
</div>
通过css:
添加第二张照片.boxwrapper {
background: url("../img/boxPlus.gif");
position: relative;
width: 300px;
height: 178px;
left: -6px;
top: -184px;
z-index: 1000;
}
可以用css做吗?已尝试(和其他几个选项):
#frame img:hover .boxwrapper {
visibility: visible;
}
但它不起作用。或者这只可能与javascript?如果是,请给一些提示,因为我不是太多的javascript家伙。谢谢!
您可以将照片设置为boxwrapper
的背景
.boxwrapper{
background: url("../img/boxPlus.gif");
}
.boxwrapper:hover{
background: url("../img/portfolio/default1.jpg");
}
如果这是不可能的,你可以添加它作为背景通过一个样式属性在你的html
<div class="boxwrapper" style="background: url('../img/boxPlus.gif');" ></div>
您必须将:hover类放在父容器上。CSS不允许这样的东西"向上"滴入树中,只允许向下滴入。
.boxwrapper {
display: none;
}
.frame:hover .boxwrapper {
display: block;
}
相关文章:
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- CSS/Javascript Lightbox
- (html/css/javascript)试图使导航栏中的“当前页面”链接变成不同的颜色
- 在css/javascript中单击,切换图像上的去饱和度
- 如何使用HTML/CSS/JavaScript开发桌面应用程序
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 如何在HTML CSS JavaScript中根据纵横比调整高度或宽度
- 使用CSS/Javascript设计图像地图的样式
- 如何使手风琴(CSS+javascript)工作
- 在项目中组织CSS/JavaScript的最佳方式是什么
- 用于检查未使用的CSS/JavaScript选择器的NetBeans插件
- HTML CSS- javascript .click() event
- 使用HTML/CSS/JavaScript更改文件名
- CSS Javascript在1 onClick上处理2事件
- CSS/Javascript带有类's和id's
- 使用CSS/JavaScript在活动页面上突出显示活动导航菜单项,无id
- 选择框在应用 css/javascript 时失去功能
- 使用 CSS/JavaScript 安排动画
- 动态图像放置帮助 - CSS / javascript / jquery.
- PhoneGap Build Service "Build in HTML5, CSS, JavaScript