html - 如何在css中增加svg图像的高度?

标签 html css svg viewbox

我正在处理svg图像(如屏幕截图所示,由四个三 Angular 形的箭头标记)html代码,如下所示,属于我想要的网页增加其高度

enter image description here

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30">
   <style>.path-one,.path-two{fill-rule:evenodd;clip-rule:evenodd;fill:#00afc9}.path-two{opacity:.4;fill:#93c83d}</style>
   <path class="path-one" d="M30 30H0V0"></path>
   <path class="path-two" d="M0 30V0h30"></path>
</svg>

我尝试在 svg 标记中添加内联 width="150px"height="150px" 但它似乎不起作用。

问题陈述:

我想知道我应该在上面的代码中进行哪些更改,以便更改 svg 图像的高度

最佳答案

您可以使用 CSS 实现相同的结果,并且会更容易处理:

.box {
  display:inline-block;
  width:150px;
  height:150px;
  background:
    linear-gradient(to top left   ,transparent 49.3%,rgb(147, 200, 61,0.4) 50%),
    linear-gradient(to bottom left,transparent 49.3%,#00afc9 50%);
}
<div class="box">

</div>

您还可以将其集成为黑条的背景:

.box {
  height:60px;
  background:
    linear-gradient(to top left   ,transparent 49.3%,rgb(147, 200, 61,0.4) 50%),
    linear-gradient(to bottom left,transparent 49.3%,#00afc9 50%),
    #000;
  background-size:60px 100%;
  background-repeat:no-repeat;
}
<div class="box">

</div>

关于html - 如何在css中增加svg图像的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55835827/

相关文章:

html - 全屏 svg 类似于适合对象的封面

html - 父 DIV 在转换子 img 时保留大小

html - CSS 媒体查询遇到问题

javascript - 鼠标滚动键在网站上的 Chrome 和 Firefox 中不起作用

html - 无法在 Firefox 12 中换行文本

css - 从数据库中填充 asp.net 网站中的 Bootstrap 导航栏

html - 重叠多边形、z-index 和之前/之后

javascript - 定位一个特定的 div 甚至在它外面滚动

javascript - 如何存储自定义 css。 laravel 中的 js 文件并在 View 中调用它

javascript - 为什么 <svg> 没有在浏览器中显示输出?