html - 使图像居中

标签 html css twitter-bootstrap

我目前卡住了,因为我正试图将图像放在页面的中央。这是我的东西

HTML

<div class="bg-container">
    <img alt="Background" class="random bgimg">
</div>

CSS

.bgimg{
max-height: 640px;
width: 1920px;
clip: auto;
}

.bg-container{
  overflow-x: hidden;
}

注意:img 标签中没有 src 属性,因为我使用 random 类通过 JavaScript 拉取随机图像。

我已经尝试将 center-block 和 text-center 应用于 div 和图像类,但都无济于事。这是实际页面的示例。 http://shepherdjerred.com/demo/front/

感谢您提供的任何帮助。

最佳答案

  1. 不要在图像元素的宽度属性中添加 px 单位。

  2. 要使图像居中,请将其添加到您的选择器

    .bgimg {
      display: block;
      margin: auto;
    }
    

关于html - 使图像居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23311997/

相关文章:

javascript - 如何在单击按钮时将 HTML 文本框的值(内容)传递给 javascript 函数?

javascript - 如何在html5中根据时间在 Canvas 中绘制条形图

javascript - 自定义 Cursor,不能点击 DOM 元素

html - Bootstrap 4 Nav Pills 第二次进入时没有响应

javascript - 禁用 DataTables 中的 css 样式

html - CSS 过渡在下拉菜单中不起作用

css - 在 Repeat() 函数中使用自动填充值在 Firefox 中不起作用?

css - 如何在悬停时创建 Twitter Bootstrap 'Split button dropdown' 下拉菜单而不是单击?

html - CSS float 行为神秘

css - 第一个 Bootstrap 选项卡中的图像较小