Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我怎样才能在一个绝对块中保持图像的响应性?

我怎样才能在一个绝对块中保持图像的响应性?
EN

Stack Overflow用户
提问于 2020-04-13 04:18:42
回答 2查看 209关注 0票数 1

我正拼命地试图将我的图像放在两个div块之间,并且这一个应该是响应的。

我建议拍摄一个方形图像,因为正如你所看到的,我希望我的图像适合于一个圆,并且由于高度设置为自动在我的绝对块(因为我想保持响应行为),形状将是一个矩形。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
html, body {
      width: 100%;
      height: 100%;
}
.child1 {
      width: 100%;
      height: 200px;
      background-color: red;
}
.child2 {
      width: 100%;
      height: 200px;
      background-color: green;
}
.main {
      position: relative;
      width: 100%;
}
.absolute-block {
      position: absolute;
      top: 25%;
      left: 40%;
      width: 16%;
      border: 2px solid yellow;
}
img {
      height: 100%;
      width: 100%;
      border-radius: 50%;
      border: 5px solid white;
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<body>
  <div class="main">
    <div class="absolute-block">
      <img src="test.jpg">
    </div>
    <div class="child1"></div>
    <div class="child2"></div>
  </div>
</body>

所以如果一切顺利的话,应该是这样的:

现在,当我试图水平缩小我的窗口的大小时,我希望我的图像的大小垂直地和水平地缩小(好的,可以),我希望我的图像中心保持在2 div之间(它不起作用)。为了得到这个结果,我可以更改代码什么呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-13 04:45:21

首先,只需将绝对块放在容器中间,我们就可以用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
top: 50%;
left: 50%;
transform: translate(-50%,-50%);

topleft将根据其左上角定位元素,然后根据其自身的宽度和高度,使用变换将元素在两个方向上移动一半。

现在,一旦该块完全居中,我们就可以在其中添加我们想要的任何内容。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

html,
body {
  width: 100%;
  height: 100%;
}

.child1 {
  width: 100%;
  height: 200px;
  background-color: red;
}

.child2 {
  width: 100%;
  height: 200px;
  background-color: green;
}

.main {
  position: relative;
  width: 100%;
}

.absolute-block {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16%;
  border: 2px solid yellow;
}

img {
  max-height: 100%;
  max-width: 100%;
  border-radius: 50%;
  border: 5px solid white;
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div class="main">
  <div class="absolute-block">
    <img src="https://i.picsum.photos/id/353/300/300.jpg">
  </div>
  <div class="child1"></div>
  <div class="child2"></div>
</div>

票数 1
EN

Stack Overflow用户

发布于 2020-04-13 04:22:29

你想试一试吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
img {
  width: 100%;
  height: auto;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61187732

复制
相关文章
如何使用Whoami在Kali上保持匿名性
Whoami工具的目的是让您在Kali-linux上尽可能地保持匿名活动,该工具提供了一个用户友好且易于使用的简单界面,并遵循两种不同的路径以确保最高级别的匿名性。
FB客服
2021/09/16
1.2K0
细胞身份何以在分裂中得以保持?
为了回答这问题,我又买了一套高中生物教材。在教材《分子与细胞》中《细胞的增殖》一节,讲过细胞有丝分裂的过程之后,编委总结道:
生信技能树jimmy
2020/11/02
1K0
细胞身份何以在分裂中得以保持?
(三)setup 中定义响应性数据
setup 中定义响应性数据 在setup 中编写响应性数据 // vue 给我们提供了定义响应性数据的方法 ref() reactive() computed() ... // 我们也把他叫做状态 // 通过ref 包装之后,数据就变成响应性数据了,如果包装的是一个对象,他里面的所有数据也都是响应的 cosnt num = ref('0') // 通过ref 定义的数据,返回的是一个对象,需要通过.value的形式来访问 console.log(num.value) // 如果使用 ref 来判断一
老怪兽
2023/02/22
2920
Vue 中的响应性语法糖已废弃
自从引入组合式 API 的概念以来,一个主要的未解决的问题就是 ref 和 reactive 到底用哪个。reactive 存在解构丢失响应性的问题,而 ref 需要到处使用 .value 则感觉很繁琐,并且在没有类型系统的帮助时很容易漏掉 .value。
@超人
2023/05/12
6510
Vue 中的响应性语法糖已废弃
[译]响应式图像
自从2010年Ethan Marcotte开始讨论响应式网页设计,开发者和设计师们竞相寻求处理响应式图片的方法。这的确是一个棘手的问题 ,因为我们对同一个网站在众多设备宽度下,使用同一图像源。你愿意在一个大显示屏上显示模糊地、马赛克状的图像?你愿意在你的手机上加载一个巨大的(虽然更漂亮的)图像?这个问题令人左右为难。
Jace
2018/08/01
2.2K0
[译]响应式图像
[译]响应式图像
练小习
2017/12/29
2.1K0
响应式图像
将picture元素和srcset,sizes属性纳入html5规范,新规范意在解决:
超然
2018/08/03
2.5K0
响应式图像
Android获得控件在屏幕中的绝对坐标
计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标
他叫自己MR.张
2019/07/01
2.1K0
rem在响应式布局中的应用
最近做了一些响应式的页面,遇到了一些问题,想了些解决方法,在这里总结一下。目前响应式的主流实现方式是百分比布局,加上媒体查询@media screen。关于媒体查询还有媒体查询的一些兼容性问题,网上介绍的很多
用户9127725
2022/08/08
1.6K0
图像处理在工程中的应用
传感器 图像处理在工程和科研中都具有广泛的应用,例如:图像处理是机器视觉的基础,能够提高人机交互的效率,扩宽机器人的使用范围;在科研方面,相关学者把图像处理与分子动力学相结合,实现了多晶材料、梯度结构等裂纹扩展路径的预测,具体见深度学习在断裂力学中的应用,以此为契机,偷偷学习一波图像处理相关的技术,近期终于完成了相关程序的调试,还是很不错的,😄~ 程序主要的功能如下:1、通过程序控制摄像头进行手势图像的采集;2、对卷积网络进行训练,得到最优模型参数;3、对采集到的手势进行判断,具体如下图所示: 附:
联远智维
2022/01/20
2.3K0
图像处理在工程中的应用
Confluence 6 如何保持我空间的整洁
如果你有很多用户在同一个空间中编辑和创建内容,你的空间将会很快的变得混乱不堪。你可以使用下面的一些步骤来避免这个的发生。
HoneyMoose
2019/01/30
9250
Confluence 6 如何保持我空间的整洁
RxJS 在 Angular响应式表单中的使用
FormControl 的 valueChanges 属性和 statusChanges 属性包含了会发出变更事件的可观察对象。 例子
mafeifan
2019/03/04
5.1K0
在 Confluence 中启用 HTTP 响应压缩
Confluence 能够支持 HTTP 的 GZip 传输编码。这个意味着 Confluence 将可以把数据压缩后传输给用户,这种配置能够针对不稳定的互联网状态下的传输速度缓慢和不稳定并且能够降低 Confluence 服务器的带宽的消耗。
HoneyMoose
2019/01/30
1.1K0
设备尺寸杂谈:响应性Web设计中的尺寸问题
目前在为移动设备设计界面时,最头疼的问题莫过于尺寸的问题。我们无法使用固定的尺寸来进行设计,因为不同设备的大小千变万化。但是如果我们了解了设备的物理特性后,这将有助于我们进行更好的设计。
大江小浪
2018/07/24
1.1K0
设备尺寸杂谈:响应性Web设计中的尺寸问题
(十一)响应性props
需求1. 现在我们父组件当中有一个按钮,每当我们点击一次页数就加一 需求2. 我们在子组件当点击按钮切换当前页,发现vue发出警告说我们尝试修改defaultCurrentPage 如果我们确实要在子组件修改父组件传递过来的值的话,就需要我们手动在组件的data里面维护一个数据,初始值使用父组件传递过来的值,后续改变就改变子组件data里面的数据
老怪兽
2023/02/22
2620
如何保持json序列化的顺序性?
说到json,相信没有人会陌生,我们天天都在用。那么,我们来讨论个问题,json有序吗?是谁来决定的呢?如何保持?
烂猪皮
2021/03/16
4K0
港中深韩晓光:在狂热的时代,保持清醒的认知
敬畏、热情、坚持,是图形学教会韩晓光的三件事情。 作者 | 陈彩娴、李梅 编辑 | 岑峰 1 远大视野 2005 年,韩晓光上大学的那一年,中国的图形学历史刚经历了一个高光时刻: 那一年,以沈向洋、郭百宁等人为首的微软亚洲研究院(MSRA)研究团队在世界图形学顶级会议 SIGGRAPH 上发表 9 篇论文,占当年 SIGGRAPH 全球论文接收总量(98篇)的十分之一。 这也构成了一代微软人的记忆与自豪。 韩晓光不是微软人,后来也未曾在微软实习或工作过,但当他在 2009 年到浙江大学读研究生时,集中在浙大
AI科技评论
2022/09/06
1.1K0
港中深韩晓光:在狂热的时代,保持清醒的认知
我对响应式编程中Mono和Flux的理解
很多同学反映对响应式编程中的Flux和Mono这两个Reactor中的概念有点懵逼。但是目前Java响应式编程中我们对这两个对象的接触又最多,诸如Spring WebFlux、RSocket、R2DBC。我开始也对这两个对象头疼,所以今天我们就简单来探讨一下它们。
码农小胖哥
2020/09/01
2.8K0
我对响应式编程中Mono和Flux的理解
我在ThoughtWorks中的敏捷实践
E项目是一个在线的物资跟踪监控系统。由ThoughtWorks团队为客户提供的一套完善的软件交付服务。
袁慎建@ThoughtWorks
2018/09/29
2.1K0
我在ThoughtWorks中的敏捷实践
点击加载更多

相似问题

(响应性)包含绝对左、右图像的相对DIV

27

在另一个绝对块的背景中显示绝对块

24

多幅图像上的信件保持响应性

13

绝对块中的CSS剪切图像

28

向右对齐绝对位置元素并保持其响应性

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文