放大镜是一个字体真棒图标。其父框是列空间。我使用justify-content:center并在父框上显示:flex以放大镜水平居中。但是,如何使顶部的放大距离与父框的左边界或右边界的距离相同。所以它看起来像位于一个看不见的广场的中心。
0
A
回答
1
这是一种使用填充的方法。 div代表侧栏,白色方块代表图标。在此要注意的主要事情是这样的:
box-sizing: border-box;
padding:calc((10% - 40px)/2);
第一行使得它如此添加填充不会使物体越大。第二种类似将边栏的所有内侧上的填充设置为(width of sidebar - width of icon)/2
。这应该正确地居中图标并根据缩放或窗口大小调整值进行调整。
div.container {
background-color:lightblue;
height:200px;
display:inline-block;
}
div.square {
width:40px;
height:40px;
background-color:white;
}
div.c1 {
width:10%;
box-sizing: border-box;
padding:calc((10% - 40px)/2);
}
div.c2 {
width:15%;
box-sizing: border-box;
padding:calc((15% - 40px)/2);
}
div.c3 {
width:20%;
box-sizing: border-box;
padding:calc((20% - 40px)/2);
}
<div class="container c1">
<div class="square"></div>
</div>
<div class="container c2">
<div class="square"></div>
</div>
<div class="container c3">
<div class="square"></div>
</div>
在未来也包括一些CSS或HTML显示你已经在试图解决这个问题到目前为止已经试过。
+0
实际上,我希望放大率随着列变宽而变大。 – user132522
相关问题
- 1. 如何让特定父母的孩子?
- 2. 如何让孩子的div与flex父母的高度相同
- 3. 离子后退按钮与父母和孩子的状态
- 4. CSS列表样式 - 如何减少父亲和父母之间的距离?
- 5. CSS填充vs页边距为父母与孩子背景的边距
- 6. 跟踪父母的孩子,或跟踪孩子的父母?
- 7. 为什么我的孩子HTML元素的父母外边距
- 8. 如何从父母的孩子分配父母的变量?
- 9. 父母和孩子之间的差距块
- 10. 如果该孩子的父母有父母,该如何访问孩子?
- 11. 如何将孩子fxml的父母换成其他父母?
- 12. MDI父母孩子
- 13. XQuery的父母和孩子
- 14. 选择孩子的父母
- 15. 孩子类可以在Python中与父母分离吗?
- 16. (Doctrine)从父母与孩子有n个关系的孩子加入父母
- 17. NodeJS - 如何让衍生的孩子与父母沟通?
- 18. 循环父母记录其次是孩子,父母和孩子等
- 19. 冬眠:分离父母和所有的孩子
- 20. 矩阵对象之间的距离,相对于父母定位,使用XNA?
- 21. 如果专注于父母的孩子显示父母
- 22. 如何找出孩子的父母?
- 23. 如何为父母的孩子ul?
- 24. Rails的验证孩子与父母
- 25. 我如何让父母的子女成为他们的孩子?
- 26. 如何等待所有孩子在父母离开之前终止?
- 27. 如何删除父母包含一些填充的孩子的边距?
- 28. 让父母控制画过孩子
- 29. NodeJS:退出父母,让孩子活着
- 30. 水母的Damerau-Levenshtein距离计算车?
您可以使用'padding'或'flex'。 – LKG
你能显示一些html吗? – Brian
如果您发布的代码是最小工作代码片段,那么您可以增加获得正确答案的机会 – LGSon