【问题标题】:How to adjust image on mobile screen如何在手机屏幕上调整图像
【发布时间】:2018-06-08 04:44:28
【问题描述】:

我应该如何在不同类型的屏幕上调整滑块图像?我正在使用引导程序。

  1. 对于滑块,如果我使用尺寸为:1920px *1228px;它使用笔记本电脑屏幕的完整高度,但在移动屏幕上查看时 - 它覆盖了大约。手机屏幕的 30%。(因为手机的宽度相对小于高度)。
  2. 另一方面,如果我尝试使用大小为 1600*400 像素的图像;在笔记本电脑屏幕上,它占据了大约 30% 的高度,根据我的网站看起来不错,但是在我的移动屏幕上,它看起来非常小而且很糟糕。

我应该添加一些 CSS 还是其他东西?

这是我的代码。

HTML

<div id="myCarousel" class="carousel slide" data-ride="carousel">

      <!-- Indicators -->
    <ol class="carousel-indicators">
      <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
      <li data-target="#myCarousel" data-slide-to="1"></li>
      <li data-target="#myCarousel" data-slide-to="2"></li>
      <li data-target="#myCarousel" data-slide-to="3"></li>
    </ol>

    <!-- Wrapper for slides -->
    <div class="carousel-inner">
      <div class="item active">
        <img src="images/Cimg5.jpg" alt="Los Angeles" style="width:100%;">
      </div>

      <div class="item">
        <img src="images/Cimg2.jpg" alt="Chicago" style="width:100%;">
      </div>

      <div class="item">
        <img src="images/Cimg3.jpg" alt="New york" style="width:100%;">
      </div>

     <div class="item">
        <img src="images/Cimg4.jpg" alt="New york" style="width:100%;">
      </div> 

    </div>

    <!-- Left and right controls -->
    <a class="left carousel-control" href="#myCarousel" data-slide="prev">
      <span class="glyphicon glyphicon-chevron-left"></span>
      <span class="sr-only">Previous</span>
    </a>
    <a class="right carousel-control" href="#myCarousel" data-slide="next">
      <span class="glyphicon glyphicon-chevron-right"></span>
      <span class="sr-only">Next</span>
    </a>

</div>   

【问题讨论】:

  • 您是否尝试将 img-responsive 类添加到您的 img 元素中?
  • 我刚才试了一下。但没有得到任何有用的结果。我的问题似乎是由于两种屏幕之间的纵横比发生了变化。在笔记本电脑中,我们的宽度大于高度,而在手机中,高度更多...
  • 是否可以查看您的总代码 sn-p 或 jsfiddle?您的图像比例似乎正在发生这种情况。
  • 您的意思是要查看完整的 HTML 文件吗?我认为您猜对了,这是图像比例的问题。请告知滑块图像应使用什么图像比例/尺寸。在笔记本电脑和台式机屏幕上,我想要一个覆盖全宽和 40-50% 高度的图像。

标签: html css twitter-bootstrap-3


【解决方案1】:

在头部使用viewport 然后检查。

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    • 1970-01-01
    • 2013-07-01
    • 2022-06-30
    相关资源
    最近更新 更多