css - 如何以正确的方式在 y 轴上对齐我的 div?CSS/弹性
问题描述
我正在尝试构建一个登录页面,并有 3 个 SVG 图像,其中 2 个在顶部,1 个在右下角。它们都是绝对定位的,容器相对显示。
现在我基本上想要一个位于外部容器顶部 30/40% 的 div。解决这个问题的最佳方法是什么?
1)制作一个固定高度的div,但这不是响应式的,我将使用媒体查询。
所以它是关于图像上显示的蓝色容器,其中红色框没有高度,因为它们是抽象的。
在此处输入图像描述 有什么想法吗?
此 div 应位于高度顶部的 30%。什么方法最适合这个?
解决方案
对于垂直对齐,您可以flex-flow: column;
在容器上使用。然后设置flex-basis
为弹性项目的百分比。因此,您可以控制容器内子元素的相对高度。
参见:jsfiddle
推荐阅读
- php - 访问soap web服务生产环境的问题
- python - 如果用户输入的选项既不是 1 也不是 2,我正在尝试提示程序提供重新输入选择。它不起作用
- git - 壁球合并后,Git quick-stats 给了我错误的统计数据(在 Github 上)
- c - 不明白我是如何收到输出中的数字的?
- javascript - API 提取没有响应
- python - 删除 NaN 后无法将浮点 NaN 转换为整数
- python - Python 3.9.6,Windows,pandas 库,读取 csv 文件时出错,无法获取本地颁发者证书(_ssl.c:1129),有一个好的长期解决方案吗?
- php - 查找之间的所有文本匹配项
- git - 我是其他人设置的私人仓库的合作者,如何在我的个人资料中公开?
- kubernetes - istio tcp 流量路由到具有相同端口的多个外部主机