html - 更改平板电脑和移动设备上的内容

标签 html css

.img1{
    background-color:red;
    height:100px;
    width:100px;
    float:left;
}
.arrow{
    content:url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSO3ZJVteOkqFdOVDcy8HlfYwW4LerPJ6HZpsq53KJ9obfRoJPgbg)
    height:100px;
    width:100px;
    float:right;
}
.img2{
    background-color:yellow;
    height:100px;
    width:100px;
    float:left;
}
<div class="container">
    <div class="img1"></div>
    <div class="arrow"></div>
    <div class="img2"></div>
</div>

我有一个简单的网站显示变化的插图。
例子
Image1Image2
Image3Image4
在桌面 View 中它是正常的,但在 iphone View 中 arrow 显示如下
图片 1

图片2
在这里,我希望该箭头显示为
图片 1

图片2
我尝试将 @media-screencontent:url(aaa.com/aa.jpg)
一起使用 但是它没有出现。
注意:- 我正在使用“elementor pro”页面构建器来构建网站

最佳答案

我建议您采用 flexbox 方法,您可以简单地更改 flex-direction 并在媒体查询中旋转 arrow 图标

.container {
  width: 300px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.img1,
.img2,
.arrow {
  background-color: red;
  height: 100px;
  width: 100px;
}

.img2 {
  background-color: yellow;
}

.arrow {
  background: url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSO3ZJVteOkqFdOVDcy8HlfYwW4LerPJ6HZpsq53KJ9obfRoJPgbg) no-repeat 0 50%/100%;
}

@media (max-width: 768px) {
  .container {
    flex-direction: column;
  }
  .arrow {
    transform: rotate(90deg);
  }
}
<div class="container">
  <div class="img1"></div>
  <div class="arrow"></div>
  <div class="img2"></div>
</div>

关于html - 更改平板电脑和移动设备上的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56747632/

相关文章:

html - `Position: relative` 被忽略了吗?

html - 应用程序布局中的嵌套布局

html - CSS 工具提示放在哪里

javascript - 如何使用 javascript 将随机数量的图像动态添加到 div?

html - 如果输入标签没有名称,表单数据是否仍然传输?

javascript - JQuery 滚动窗口根据其位置显示 div

html - 2列div布局,右列固定宽度,始终居中

html - 使嵌套列表项具有流动宽度

CSS 动画 : Difference between left:100% and translate(100%)

html - 用作提交按钮的图像