悬停时的旋转按钮
Rotation button on hover
所以我想在悬停时显示一个图像旋转按钮。我以为我是用CSS想出这个主意的,但我一定做错了。在这里看到我的小提琴:fiddle
提前感谢
CSS
body {
font-family: sans-serif;
}
#foo {
width:100px;
height:100px;
position:absolute;
top:20px;
left:20px;
border-spacing: 0;
background:none;
transition: all 1s ease;
}
button {display:none;}
#foo img {width:100%;}
#foo img:hover button {display: block;}
JS
function rotateFoo(){
var angle = ($('#foo').data('angle') + 1080) || 1080;
$('#foo').css({'transform': 'rotate(' + angle + 'deg)'});
$('#foo').data('angle', angle);
}
添加以下规则
#foo:hover + button, button:hover {
display: block;
position: relative;
left: 50px;
top: 50px
}
JSFiddle。
您可以根据需要调整左侧和顶部的位置,但需要注意的是,按钮必须位于按钮的顶部。
如果需要js逻辑,可以使用.hover()
->https://api.jquery.com/hover/
既然您已经在使用JQuery,这个解决方案对您有用吗https://jsfiddle.net/6sw9yrmk/13/
$(document).ready(function() {
$(document).on('mouseenter', '.divbutton', function() {
$(this).find(":button").show();
}).on('mouseleave', '.divbutton', function() {
$(this).find(":button").hide();
});
});
相关文章:
- 禁用旋转木马中的下一个按钮和上一个按钮
- 旋转按钮[HTML][JS]
- 悬停时的旋转按钮
- 如何在猫头鹰旋转木马中滑动所有可见项目,而不是使用上一个/下一个按钮
- Ruby on Rails - 引导旋转木马按钮不起作用
- 如何让某个 Croppie JavaScript 使用按钮旋转
- 停止 3 个图像旋转只需单击一个按钮
- 旋转字符的 HTML 按钮
- 需要按钮显示/隐藏图像旋转 href 添加到 javascript 代码中
- 如何驱动开关/旋转按钮以切换使用Javascript显示的内容
- 单击按钮时旋转图像
- 下一个和上一个按钮将在OWL旋转木马上滑动2个项目
- 当最后一项在javascript中的旋转木马中可见时,如何禁用链接/按钮等
- 使用javascript旋转推特按钮文本
- 无法在按下其他按钮后第二次按下某个按钮以激活旋转
- 隐藏滑块旋转按钮时,没有更多的元素与引导
- Bxslider将next按钮绑定到旋转木马中的下一张幻灯片
- 引导旋转木马-如何禁用右(下)按钮
- 将旋转木马右滑动应用到按钮上
- 旋转木马下一个和上一个按钮