css - 相同的 CSS,不同的结果(Bootstrap4,仅限 Chrome)

标签 css twitter-bootstrap google-chrome

我的网站上有图片,悬停时会在中间显示说明文字。相同的 HTML,每个都应用了相同的 CSS。它在大多数浏览器中工作正常,除了 Chrome,其中只有第一列图像正常工作,其余部分损坏。

Link to my website

Firefox 和 Edge 都可以,IE 也可以

最佳答案

您需要将 img-caption 上的转换属性更改为 translate3d(-50%, 100%, 0)

编辑:

关于容器上的悬停问题,这是由于您的 column-count 属性造成的。将您的 .gal3 类改为使用 flex 属性可以解决此问题。

.gal3 {
  display: flex;
  flex-flow: row wrap;
}

.gal3 .gal-container {
  width: 33%;
}

如果您也想将图像居中,您可以使用您已经在使用的相同 align-middle 类。

关于css - 相同的 CSS,不同的结果(Bootstrap4,仅限 Chrome),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50527711/

相关文章:

javascript - 如何在另一个 div/span 上延续一个 div 的背景?

css - 删除或禁用其中一个 wordpress 小部件类

html - 试图制作一个包含文本的 slider

javascript - 如何在 Internet Explorer 9、10 中为 Twitter Bootstrap 3 进度条设置动画 :

google-chrome - 如何在Chrome开发人员信息中心中删除扩展程序?

IE7 表格中的 CSS 子选择器

twitter-bootstrap - 在 ckeditor 中使用 twitter bootstrap css 类

javascript - 使轮播(图像 slider )在网页上移动

objective-c - 如何让 Chrome 使用 Objective-C 中的 ScriptingBridge 打开 URL?

javascript - 在谷歌浏览器中放大时 1 像素的背景重复