html - CSS:在比实际元素小的容器中水平居中

标签 html css slider centering

我有一个带有背景图像的灵活大小 slider 的概念(例如,放置在网页的顶部)。背景图像的可见部分取决于屏幕尺寸。 slider 的宽度始终为 100%。 slider 高度固定为 n 像素。下图最好地展示了这个概念。

Concept: Flexible sizing page header slider with background image

另请参阅此 JSFiddle:http://jsfiddle.net/e76m3qja/并调整结果面板的宽​​度。

我的代码几乎可以正常工作,但我无法将图像在可见(红色)框中水平居中。我怎样才能做到这一点?是否有现有的解决方案(最好用于 Bootstrap )?

有一个类似问题的解决方案,但不幸的是它完全打破了我的概念:https://stackoverflow.com/a/24635599/395879

最佳答案

这是解决方案

你的 HTML

 <div  class="dynamicIMG" /></div>

你的 CSS

.dynamicIMG{
    width:100%;
    background:url(http://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Holloways_beach_1920x1080.jpg/1280px-Holloways_beach_1920x1080.jpg) no-repeat center center;
    height: 100px; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}

砰!

示例:http://jsfiddle.net/khaledalyawad/sud703z9/4/

关于html - CSS:在比实际元素小的容器中水平居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27106957/

相关文章:

HTML 宽度 100%

css - Material Angular 样式不适用于 ui-views 上的 <md-card>

php - 带有 PHP 扩展的 CSS?

events - 如何收听 UWP Xaml Slider 操作开始/结束事件?

javascript - 加载此标签时如何更改 svg 文本标签 X Y?

html - 仅使用 CSS 沿剩余空间的百分比划分

PHP 在字符串中查找带有 id 的元素并添加样式

Jquery - 永无止境的 slider ,速度问题

javascript - Owl Carousel slider 定制

html - 谷歌浏览器 - 字段集溢出错误