html - Twitter Bootstrap 轮播图像出现扭曲

标签 html css twitter-bootstrap responsive-design carousel

我正在基于使用 Twitter Bootstrap 构建的主题构建网站:http://demo.graphikaria.com/agilis/theme .

每当我减小浏览器的宽度时,主页轮播的背景图像就会变形。

对于模板使用的默认褪色背景图像,这没什么大不了的,但如果您想使用清晰的图像或 Logo ,它就会显得扭曲或压扁。

最佳答案

如果您使用 IMG 标签,它的宽度始终不会超过其容器 DIV。因为 bootstrap 会调整固定图像的大小以实现流畅的布局,尤其是在移动设备上,图像会被压缩到屏幕宽度。

目前看来对我来说效果不错的替代方法是使用带有背景图片的

标签。

类(class):

.carousel-inner > .item > .carousel-image {
    width: 100%;
    height: 500px; 
    text-align: center;
    align: center;
}

元素代码:

#csl-item1 {
    background:url(img/carousel_image1.jpg); 
    background-repeat: no-repeat;   
    background-position: center top; 
}

元素:

<div class="item active">
  <div id="csl-item1" class="carousel-image">&nbsp;</div>
  <div class="container">
    <div class="carousel-caption">
      <!-- Caption -->
    </div>
  </div>
</div>

我很想知道是否有人对这种方法有任何错误,所以如果您认为这是个坏主意,请告诉我...

关于html - Twitter Bootstrap 轮播图像出现扭曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16948266/

相关文章:

jquery - 在 twitter bootstrap 中制作两个下拉菜单

PHP 和 html 选择标签不写入数据库

php - 如何在 Woocommerce 3.3.4 上删除添加到购物车

html - 容器中的 Bootstrap 背景图像不起作用

css - Material 2 对话框更改样式

css - bootstrap 4 : dropdown, nav-pills 和水平线中的单独链接

javascript - Jquery Ui 和 Bootstrap 的响应能力

html - 在其 <li> 子元素中也观察到悬停在 <ul> 上的反弹效果

java - 将变量分配给 HTML 中的值

javascript - knockout JS : How to update view model after a user copy'n'paste into a text field?