html - 调整页面大小时图像向左或向右移动

标签 html css

我在 HTML 中插入了一张图片并使用 CSS 设置了样式,但是当我调整页面大小时,图片只是向左或向右移动。我希望它保持相同的位置。

.imagee {position:relative}

.circle {
  border-radius: 50%;
  width: 300px;
  height: 300px;
  margin:0 auto;
  transform: translate(-345px, 0px);
}
<div class="imagee">
<img class="circle" src="https://dummyimage.com/600x400/000/fff" align="right" />
</div>

最佳答案

尝试对父 div 使用 flex 并删除 transform: translate(-345px, 0px);

.imagee {position:relative;width:100%;display:flex;justify-content:left;align-items:center;}

.circle {
  border-radius: 50%;
  width: 300px;
  height: 300px;
}
<div class="imagee">
<img class="circle" src="https://dummyimage.com/600x400/000/fff" align="right" />
</div>

关于html - 调整页面大小时图像向左或向右移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59531096/

相关文章:

html - 在其他跨度之间居中 div 或跨度

c# - 使用HTML5 FileReader、c#、jquery上传文件

css - Chrome 开发工具 - 如何将 "styles"和 "computed"标签合并在一起?

html - 使用 html 在包装器内对齐 CSS3 按钮

css - SCSS 后台无效的属性值

javascript - 如何制作带有自动重定向的登录页面?

javascript - 如何删除 Firebase JavaScript 中最大的子项?

javascript - 打开按钮时停止图像移动

html - 从 iOS 上的 html 输入中删除选择灰色阴影

CSS代码结构