jquery - 悬停效果没有完全覆盖我的六边形网格中的元素

标签 jquery css

基于此very good response ,我正在为图像试验响应式 CSS 六 Angular 网格。

我安装了与 on Github except 相同的 CSS一方面:我删除了允许六边形行超过 3 行的媒体查询。

就是说,当网格呈现时,六边形出现并且看起来很棒,但是当我将鼠标悬停在它们上面时,六边形仅部分填充,如下所示:https://jsfiddle.net/p9810xdj/

我尝试检查填充和边距,我认为这可能会导致两半之间出现空白,但没有成功。悬停效果无法正常工作的任何线索:

/*** HOVER EFFECT  **********************************************************************/
.hexIn:hover h1, .hexIn:focus h1,
.hexIn:hover p, .hexIn:focus p{
    -webkit-transform:translateY(0%) translatez(-1px);
        -ms-transform:translateY(0%) translatez(-1px);
            transform:translateY(0%) translatez(-1px);
}

最佳答案

我想你在检查边距时漏掉了什么!

将此添加到您的 CSS:

.hex h1, .hex p {
  margin: 0;
}

空白处消失了。

关于jquery - 悬停效果没有完全覆盖我的六边形网格中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38418103/

相关文章:

html - CSS:如何让这个叠加层通过滚动扩展 100%?

html - 使用 CSS 灵活盒模型,您可以将 "float"一个元素移至左侧,同时将第二个元素居中吗?

php - WordPress 导航。只显示子菜单 li

javascript - 通过 jQuery DataTable 中的复选框检索所有记录

javascript - 在javascript循环中声明变量每次点击都会为声明的变量分配相同的值

javascript - 将对象固定在给定坐标上

css - 我有一个笨蛋。当我在全局范围内定义我的 css 时,它起作用了。当我在我的组件中定义我的 css 时,它失败了。这是怎么回事?

javascript - 模态框内的 HTML5 <textarea> 自动对焦属性不起作用

c# - 每个 Asp.net 回发中的 JQuery BlockUI 进度指示器

javascript - 在另一个输入字段中按下按键时显示输入字段的值除以 php 变量