css - 对角线 SVG 行程
问题描述
目前我正在开发这个简单的网站:
https://carl-robertshaw1.superhi.com/
对角线是 SVG 图像,但我要对此 SVG 进行编码以使其具有响应性,因此它会在任何屏幕上以 1px 提醒,转到左下角并在同一位置与徽标相遇,就在 '卡尔的 C'。
我在这里看得很清楚,找不到任何可以帮助我的东西,任何人都可以帮忙。
目前,我的 SVG 图像设置如下:
.image1 {
position: fixed;
top: 0;
left: 0;
padding: 77px 230px 0 0;
}
.parent {
position: relative;
top: 0;
left: 0;
color: #ffffff;
}
<div class="parent">
<img class="image1" src='carl_line_mid.svg'>
</div>
解决方案
为什么不直接将 SVG 元素插入 HTML DOM?
尝试:
<div class="parent">
<svg class="image1" style="height: 100%; width: 100%;">
<line x1="100%" y1="0" x2="0" y2="100%" style="fill:none; stroke:#fff; stroke-width:1px;"></line>
</svg>
</div>
我对图像进行了一些调整。您可以通过 style 属性更改 svg 的大小(当前为容器的 100%),或者删除 style 属性并使用 CSS 设置。线的宽度将保持不变1px
。
推荐阅读
- azure-pipelines-release-pipeline - 我们可以使用发布管道在客户端本地服务器上部署应用程序吗?
- angular - 离子选择选项不通过 ng-for 检索选项的值
- c# - 通过 ProcessHacker 检查 C# String.Intern 方法的工作
- sql - SQL Pivot 并获取列行数据
- csv - selenium ide chrome如何保存到csv文件
- json - 如何在 postgres 中声明 JSON 字符串?
- java - FileDialog 生成 GtkDialog 映射时没有临时父级。这是不鼓励的
- r - 如何使 for 循环更改每一行而不是整列
- php - Laravel Eloquent 坚持 1:n
- python - 端口转发到 python UDP 服务器不起作用