html - CSS 效果添加为主动效果

标签 html css

我有以下 html:

<div class="mon-img hovicon effect-1 sub-a mon-active">
    <img class="icon-active" src="http://placehold.it/125X125&text=Blood" width="100px" data-info="blood" />
</div>

mon-active 将我在悬停时使用的悬停效果添加到 div。然而,当 mon-active 被添加到 div 并再次悬停时,它不知何故弹跳,我想把那个东西移开,但我已经经历了很多 css 更改,但我不能让它像悬停一样。

这是我的 JS fiddle

我想要的是让它像悬停一样,位置应该仍然相同。

我不知道如何让它发生。

最佳答案

我不能发表评论,所以我只想发布你最近关于移动圆圈的问题

Updated Fiddle

在您的 CSS 中添加了一些填充以使圆稳定。 CSS:

.mon-img {
    float: none;
    display: inline-block;
    margin: 0 auto;
    padding:7px; /* added to your code */
}

.hovicon.effect-1.sub-a:hover {
    background: rgba(72, 195, 245, 1);
    color: #41ab6b;
    padding: 7px; /* added to your code */
}

.mon-active:hover  {
    box-shadow: initial;
    box-sizing: initial;
    background: #009ddb;
    padding: 7px; /* added to your code */

}

关于html - CSS 效果添加为主动效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26858955/

相关文章:

html - 菜单栏 100% 宽度

html - 如何设置关于:blank website的页面标题

css - 无法在 jekyll j1 主题中编辑 css

jquery - 从使用全宽背景图像的现有标记创建 Bootstrap 轮播

html - 混合设计的显示柔性

javascript - 聚合物多铁型提交 Material

html - 中心标签在 IE7 中不居中

css - 带有 flexbox 的侧水平线

html - 如何更改 block 引用的左右边框的高度并将边框连接到另一个 div?

html - 如何使用 Bootstrap 对齐此 Logo 中心?