Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 无法将svg图像设为半页_Html - Fatal编程技术网

Html 无法将svg图像设为半页

Html 无法将svg图像设为半页,html,Html,我有这个svg图像代码(因为它太长了,我不会在脚本中键入),问题是我不能将这个svg作为半个封面,有什么帮助吗 您可以将svg嵌套在一个div中,并在其上放置一个类。 使用此类可以调整高度和宽度 非常简单的例子: .container svg{ 高度:100px; 宽度:100px; } 这将使SVG的容器占屏幕高度的50%: <div class="container" style="width: 100%"> <di

我有这个svg图像代码(因为它太长了,我不会在脚本中键入),问题是我不能将这个svg作为半个封面,有什么帮助吗


您可以将svg嵌套在一个div中,并在其上放置一个类。 使用此类可以调整高度和宽度

非常简单的例子:

.container svg{
高度:100px;
宽度:100px;
}


这将使SVG的容器占屏幕高度的50%:

<div class="container" style="width: 100%">
      <div class="row">
        <svg
          width="auto"
          height="50vh"
          viewBox="0 0 794 571"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <rect width="794" height="571" fill="#F6EAFF" />
        </svg>
      </div>

编辑:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <style>
      body {
        margin: 0;
        padding: 0;
      }
    </style>

    <svg width="100%" height="100vh">
      <rect width="100%" height="50vh" style="fill: rgb(226, 127, 33)" />
    </svg>
  </body>
</html>

文件
身体{
保证金:0;
填充:0;
}

您能更好地解释一下您想要实现的目标吗?这对我来说很有用,但也许我误解了你。我正在创建静态网站,从主页开始,我希望有半页全宽背景svg图像