javascript - 无论vewport发生什么情况,如何确保SVG路径(设计)保持在死点?
问题描述
我有一个项目基本上分为 2 层。底部的图层有一个带有大量不同路径的大型 SVG 对象。最上面的图层是一个小的 SVG 对象,我想保持完全居中。底层的 CSS 位置是绝对的,顶层是固定的。顶部的 SVG“kindof”保持居中,但如果我更改 Safari 浏览器的缩放比例,则在某些情况下居中效果会丢失。 网页设计中有生命周期方法吗?每当视口发生任何变化时,我是否可以调用一个方法,这可以让我动态地重新定位顶层 SVG 设计,并让它无论如何都保持完美居中?
PS:我希望最终将这个项目转移到 React-Native(我对此一无所知),如果您希望迁移到基于移动的平台,网页设计规则是否相关?抱歉代码不足,感谢阅读!
解决方案
把这两行放在 style.css 你指定的 div 类中。
display: block;
margin: auto;
然后尝试运行它,您将能够看到 .svg 在中心对齐。
或者如果我的剂量不起作用,请检查这个
推荐阅读
- python-3.x - 使用 jellyfish 包在 Pyspark 数据框中创建分数列
- python - 将一列熊猫数据框与整数进行比较时,如何使用 np.nanmin?
- python - 使用 PyMySQL 连接数据库时出错
- laravel - Laravel 问题,两个用户使用同一台机器,相同的浏览器
- testing - Kafka消费者测试用例使用Mockito和testng的问题
- javascript - 自定义选择在页面刷新后显示所选值
- android - 滚动视图如何正确适应屏幕
- excel - 具有多个匹配项的 VLOOKUP/MATCH
- three.js - Threejs:阴影显示为盒子形状
- google-cloud-platform - 为什么即使我没有使用 Google Cloud SQL 统计信息也会显示使用情况?