首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将段落放入svg背景

如何将段落放入svg背景
EN

Stack Overflow用户
提问于 2022-02-14 18:47:50
回答 1查看 52关注 0票数 0

如何将一些段落放入SVG文件中?

代码语言:javascript
复制
<div className="row footer"> 
  <div className="col mt-5 col-lg-4 col-md-6 col-sm-12">Test footer</div> 
  <div className="col mt-5 col-lg-4 col-md-6 col-sm-12">Test footer</div> 
  <div className="col mt-5 col-lg-4 col-md-6 col-sm-12">Test footer</div> 
</div>
代码语言:javascript
复制
.footer { 
  background-image: url('../images/curve-bg-footer.png') !important; }

谢谢

[

EN

回答 1

Stack Overflow用户

发布于 2022-02-15 21:10:48

从你的问题中还不清楚SVG应该在HTML文档中还是在CSS中。在本例中,我在CSS中使用SVG作为背景。

这是SVG:

代码语言:javascript
复制
<svg xmlns="http://www.w3.org/2000/svg" width="1000" viewBox="0 0 100 60">
  <path fill="blue" d="M 0 0 V 10 H 100 V 0 C 90 0 85 3 75 3 C 65 3 60 0 50 0 C 40 0 35 3 25 3 C 15 3 10 0 0 0 Z"/>
  <rect x="0" y="10" width="100" height="50" fill="blue" />
</svg>

下面是一个完整的示例,其中我将SVG的URL转换为数据URI。在这里,页脚的高度为150 in,但是如果您添加了正确的内容,您可能可以删除“高度”属性,只需在顶部添加一个填充即可。

代码语言:javascript
复制
.footer {
  display: flex;
  height: 150px;
  flex-direction: row;
  align-items: flex-end;
  padding: 1em;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAwIiB2aWV3Qm94PSIwIDAgMTAwIDYwIj4KICA8cGF0aCBmaWxsPSJibHVlIiBkPSJNIDAgMCBWIDEwIEggMTAwIFYgMCBDIDkwIDAgODUgMyA3NSAzIEMgNjUgMyA2MCAwIDUwIDAgQyA0MCAwIDM1IDMgMjUgMyBDIDE1IDMgMTAgMCAwIDAgWiIvPgo8cmVjdCB4PSIwIiB5PSIxMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSI1MCIgZmlsbD0iYmx1ZSIgLz4KPC9zdmc+');
  background-repeat: repeat-x;
  color: white;
}

.footer div {
  flex-grow: 1;
}
代码语言:javascript
复制
<div class="row footer">
  <div class="col mt-5 col-lg-4 col-md-6 col-sm-12">Test footer</div>
  <div class="col mt-5 col-lg-4 col-md-6 col-sm-12">Test footer</div>
  <div class="col mt-5 col-lg-4 col-md-6 col-sm-12">Test footer</div>
</div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71116850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档