html - 调整窗口大小时居中图像

标签 html css

我显示了很多图片。调整窗口大小时,我希望能够将适合窗口的图像数量居中。目前,当浏览器窗口调整大小时,它会向左对齐。

li {
    float:left; 
    display: inline-block;
    margin: 10px;
    width: 250px;
    max-width: 100%;
    text-align:center;
}

.itemS{
    max-width:1366px;   
    text-align:center;
    margin: 0 auto;
}
.itemS.itemType{
    width: 250px;
    padding:10px;
    background-color:#333;
    position:absolute;
    top:0px;
    text-align:center; 
}

最佳答案

我相信您想要的是 CSS 媒体查询。您在查询中设置断点,当浏览器窗口大于或小于断点时,将应用您的新样式。

如果这是你的初始风格:

li {
    float:left; 
    display: inline-block;
}

当浏览器窗口低于 768 时,您可能想更改 div,您可以这样更改样式:

@media all and (max-width: 768px) {
    li {
        float: none;
        margin: 0 auto;
    }
}

阅读更多信息 CSS-Tricks或在 this answer .

希望这可以帮助您上路!祝你好运!

关于html - 调整窗口大小时居中图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23549733/

相关文章:

html - 如何在 HTML/Bootstrap 中将标题文本添加到 img alt

html - 线性渐变不适用于 div

javascript - 如何自动化这个 slider ?

javascript - 如何使文本跟随图像调整大小

javascript - 使用jQuery animate向左滑动时保留css float

javascript - SVG 对象显示切换停止 EventListener

javascript - 将空格插入跨度内的文本失败

javascript - Vanilla JavaScript : Disable all key combos whatsoever in an entire website

html - 在 CSS 中使图像适合 flexbox 容器

javascript - 单击时卡片翻转,仅使用关闭框关闭