悬停,悬停,.png透明背景的图片
Hover,over and .png pictures with transparent background
请看一下 http://users.sch.gr/ellhn/。此页面背后的 HTML 代码如下:
#squared1.over {
background: green;
cursor: pointer;
}
#squared2{
position: absolute;
left: 250px;
cursor: pointer;
}
</style>
</head>
<body>
<img src="img/squared1.png" id="squared1" width="195" height="147" class="rollover">
<img src="img/squared1.png" id="squared2" width="195" height="147"
class="rollover">
<script src="js/shaperollover.js"></script>
<script>
$( "#squared2" ).hover(
function() {
$( this ).animate( { left:300 }, 500 );
},
function() {
$( this ).animate( { left:250 }, 500 );
}
);
</script>
</body>
</html>
我要疯了。我没有办法消失这个该死的透明背景。问题当然是(正如您在页面上看到的那样)悬停效果开始于可见部分之外,导致透明背景。在第一张图片中,通过应用Javascript插件(称为shaperollover.js),效果从正确的位置开始,但是这只能通过css属性(#squared1.over - 老实说我不知道这个属性)。不幸的是,Jquery悬停或鼠标悬停功能考虑了整个图片的背景,它的工作方式与第二个一样。
有没有办法将此属性嵌入到 jquery 或某种方法可以从这个插件中受益?我想在悬停时添加动画,这仅通过纯 css 是不可能的。还是更简单的东西我不知道制作没有背景的图片?谢谢
这是你想做的吗?它使用CSS3,但如果这是你的愿望,在JavaScript中实现很容易。
<div class="funky-image"><img src="http://users.sch.gr/ellhn/img/squared1.png" alt="" />
.funky-image, .funky-image img{
transition: all .3s linear;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
}
.funky-image:hover{
padding-left:300px;
}
.funky-image:hover img{
background-color:#0f0;
}
如果这不是目标,你能更具体地说明你想要完成什么吗?这对我来说非常不清楚。
首先,我知道没有 .over 属性,也许你的意思
是#squared1:hover{
//properties here
}
其次,如果我没记错的话,大多数或所有.png都是透明背景。
通过jQuery,你可以通过.hover事件完成一些事情,例如:
$('#idOfElement').hover(function(){
$(this).animate({left: 250}, 500);
})
你能更清楚你想完成什么吗,我很难理解你到底需要什么。
相关文章:
- 当鼠标悬停在文本中的单词上时显示警报
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 手风琴可点击并悬停
- 悬停功能触发器
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- css(或jQuery)悬停时淡入淡出
- jquery快速悬停问题
- 如何在悬停时流畅地更改单词
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- Flexslider导航按钮在悬停时不可见,带有橙色框
- jQuery透明图像描述鼠标悬停时的幻灯片动画
- 悬停,悬停,.png透明背景的图片
- 悬停在CSS不透明同级子元素中
- 当鼠标悬停在jquery上时,图像不会变得不透明
- :悬停不工作在IE6后dd_迟来的透明.png修复(帮助?)
- 悬停时的显示框是“;透明”;
- 从用作鼠标悬停图像的透明PNG中获取闪烁