如何添加 svg 作为元素的 :before 伪元素上的内容? [复制]

2024-06-22

我正在尝试使用 svg 内容:before伪元素。

为此,我提出以下问题:有没有办法使用 SVG 作为伪元素中的内容:before 或 :after https://stackoverflow.com/questions/19255296/is-there-a-way-to-use-svg-as-content-in-a-pseudo-element-before-or-after但我无法让它发挥作用。

我只有一个简单的 SVG:

<svg height="100" width="100">
  <circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" />
</svg>

这是我尝试过的:

示例 1:在 content 属性上插入 svg

#square{
   background-color: green;
   width: 100px;
   height: 100px;
}

#square:before{
   display: block;
   content: url("data:image/svg+xml;charset=UTF-8,<svg height='100' width='100'><circle cx='50' cy='50' r='40' stroke='black' stroke-width='3' fill='red' /></svg>");
   background-size: 28px 28px;
   height: 28px;
   width: 28px;
}
<div id="square"></div>

示例2:使用base64编码

#square{
   background-color: green;
   width: 100px;
   height: 100px;
}

#square:before{
   display: block;
   content: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDAiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmVkIiAvPjwvc3ZnPg==");
   background-size: 28px 28px;
   height: 28px;
   width: 28px;
}
<div id="square"></div>

正如您所看到的,这些示例中的任何一个都不起作用,所以我确信我遗漏了一些东西。

我做错了什么?

提前致谢!


似乎是SVG标签需要更多属性。

#square{
   background-color: green;
   width: 100px;
   height: 100px;
}

#square:before{
   display: block;
   content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='100' width='100'><circle cx='50' cy='50' r='40' stroke='black' stroke-width='3' fill='red' /></svg>");
   background-size: 28px 28px;
   height: 28px;
   width: 28px;
}
<div id="square"></div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何添加 svg 作为元素的 :before 伪元素上的内容? [复制] 的相关文章

  • 有选择地格式化 PowerShell 管道中的数据并输出为 HTML 的技术

    假设您想要对 powershell 的某些表格输出进行一些奇特的格式化 并且目标是 html 用于网络服务器 或者通过电子邮件发送 举例来说 您希望某些数值具有不同的背景颜色 任何 我可以想到两种可靠的编程方法来实现此目的 输出 XML 并
  • 简单的 Material UI 对话框示例有不需要的滚动条

    我有一个包含网格的简单 Material UI 对话框 它有一个滚动条 即使屏幕足够大以包含整个内容 也可以滚动几个像素
  • 既然似乎有升级推送,我们是否可以少担心 IE 6 的问题? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何使用填充 100% 的锚点/链接将 TD 中的文本居中

    已经做了一些尝试来创建一个具有 100 填充 TD 的集成链接的 TD 因此当我将鼠标悬停在整个 TD 上时 我可以看到光标的变化 并且当通过按 Tab 键选择元素时 整个 TD 都会被选中等问题是我在不同的浏览器上得到不同的行为 并且我无
  • Flexbox 无法在 Safari 中工作,在 Web 检查器中被删除

    我在用着display flexbox对于包含多个正方形的 div 容器 使它们水平对齐 它在 Chrome 中工作正常 但在 Safari 8 0 中却不行 它被删除了 如下所示 grid overflow x hidden overfl
  • Firefox 选择元素将文本缩进值加倍

    今天我发现了一个奇怪的问题 似乎是 Firefox 35 0 中的一个错误 当指定一个text indent财产为select元素 Firefox 似乎将像素值加倍 其他浏览器正确显示缩进 有没有解决方法可以避免这种情况 我被迫使用text
  • zurb 基金会是否可以拥有完整的行宽度

    我正在使用 Foundation 3 构建响应式网站 但我想让页脚和导航背景宽度占据整个宽度 我将我的行命名为 class row navigation class row footer 我尝试寻找如何解决这个问题 但我没有选择 我假设这是
  • webkit-font-smoothing:chrome 和 safari 中的结果突然不同

    我曾经在两个 webkit 浏览器 Chrome 和 Safari 中都有相同的输出 但突然之间 我不知道我可以改变什么 Chrome 中的渲染看起来很糟糕 这是我的html li class cat item term term work
  • 当视图切换到其他浏览器选项卡时,网页 javascript 的行为有所不同

    抱歉我写标题时的英文不好 我已经尽力了 直播站点 http tt fbcwinterretreat org http tt fbcwinterretreat org 请注意 为了更好地了解发生的情况 我建议您降低窗口高度 问题是 如果您一直
  • 如何正确编写 CSS 属性选择器来提取所有 id 属性?

    情况 我目前正在尝试在 VBA 中使用语法重现属性选择器 attr 来自给出的 CSS 选择器练习here https www w3schools com cssref trysel asp 选择器旨在根据给定属性的值选择元素 预期结果 在
  • LESS:使用 Bootstrap 时出现无法识别的输入错误

    升级 Harp 后 我开始得到无法识别的输入不相关的 CSS 行中出现错误 Less gt CSS 无法识别的输入 Users jorge Dropbox harp io apps mysite com public css main le
  • HTML 文本下方的白点

    我在网站上的输出在文本下方有点 为什么会出现以及如何删除它 HTML p align center font size 4 5 color 979C91 a href customer html span class fa fa penci
  • 子 div 超出父 div 范围

    目前我正在使用 CSS 和 HTML 等设计一个网站 但是我遇到了一个问题 当我向子级添加浮动时 我的子级 div 超出了父级 div 的范围 该网站位于此处我的网页设计 http 7sisters in test mintbite 更加详
  • WeasyPrint HTML 到图像的转换:如何使图像大小适应内容?

    我需要将一些 HTML 转换为 Python 中的图像 我正在使用威易印刷 https weasyprint org 我希望图像大小能够适应内容 使用以下命令时 我得到的图像比内容大得多 A4 pip install weasyprint
  • 在画布中心写入 (0,0)-HTML5

    I m currently developing a drawing app which allows the user to click and drag to determine the size of the shape and al
  • jQuery Mobile 和文本区域行

    所以 我想展示一个textarea仅 1 行 但 jQuery Mobile 并不这么认为 无论我在rows属性 它始终是 2 行高度 请问有什么解决办法吗 jQuery Mobile CSS 设置了特定的高度textarea要素 text
  • 如何使用 Flex 创建自定义马赛克

    我正在尝试使用 Flex 创建一个自定义马赛克 如下所示 除了框 4 的高度和宽度加倍之外 所有框的宽度都是父容器的三分之一 我设法达到以下条件 push group element ul push group element ul li
  • 如何在CSS中水平对齐div

    我在一个容器内有三个子 div 我想水平对齐这些 div 我尝试使用CSSfloat财产 但圆圈正在变成椭圆形 标记代码 div class container info box clearfix div class circle div
  • html/js 中从右到左和/或从上到下的文本?

    如何在浏览器中为用户输入创建从右到左和从上到下的文本字段 有没有本地方法可以做到这一点 或者也许有解决方法 从上到下可能像日语或象形文字 对于 RTL 文本字段 您可以使用 HTMLdir属性 如 ime Vidas 已经提到的 或 wit
  • 如何在网页上显示进度条直到网页完全加载?

    我想在网页中显示进度条 加载弹出窗口 直到页面完全加载 我的网页很重 因为它包含一个 HTML 编辑器 这是一个基于 jQuery 的 HTML 编辑器 需要很多时间才能完全加载 在加载时 我希望在页面上显示一个进度条 该进度条将在整个页面

随机推荐

  • 如何在项目提交历史中找到已删除的文件?

    曾几何时 我的项目中有一个文件 我现在希望能够获取它 问题是 我不知道我什么时候删除了它 也不知道它在哪条路径上 当该文件存在时 如何找到该文件的提交 如果您不知道可以使用的确切路径 git log all full history the
  • Windows 10 UWP 应用程序的记录器

    我找不到任何适用于 Windows 10 通用应用程序的记录器 我尝试过 log4net Microsoft 企业库 Nlog 但 Windows 10 通用平台均不支持它们 谁能给我推荐适合 Windows 10 UWP 的优秀记录器 您
  • SQL Server 2008 R2中ntext和varchar有什么区别

    我想知道数据类型之间的基本区别ntext and varchar在 SQL Server 2008 R2 中 我应该在什么情况下使用ntext and varchar From ntext 文本和图像 Transact SQL http m
  • C# 线程安全(特别是 MVVM/WPF)

    我想知道我需要做什么才能使模型在 MVVM 中线程安全 假设我有以下类 它被实例化为单例 public class RunningTotal INotifyPropertyChange private int total public in
  • microsoft Visual Studio 2008 构建不断失败

    我的构建不断失败并出现以下错误 Project error PRJ0002 Error result 31 returned from C Program Files Microsoft SDKs Windows v6 0A bin mt
  • 使用 Web api 的 AngularJS 客户端路由和令牌身份验证

    我想使用 asp net mvc webapi 作为后端和客户端路由 无 cshtml 在 SPA angularjs 应用程序中创建一个身份验证和授权示例 以下只是可用于设置完整示例的函数示例 但我就是无法把它们放在一起 任何帮助表示赞赏
  • 如何使用递归函数返回 ArrayList

    我是java新手 我正在努力克服 我必须做一些作业 我从中解决了很多问题 但有时我不知道该怎么做 我的问题 我必须为二叉树构建一些函数 例如添加节点 计数节点 删除节点等 其中大多数我都能找到自己的算法 现在我正在努力解决递归方法 我在其中
  • 引起:java.lang.IllegalArgumentException:令牌(spring.cloud.vault.token)不能为空 - Hashicorp Vault

    我正在跟进Vault Configuration示例引用自 https spring io guides gs vault config https spring io guides gs vault config 当我执行代码时 出现以下
  • “*text=auto”和“*text=auto eol=lf”有什么区别?

    我正在读关于 gitattributes文件和强制行结尾的规则some https rehansaeed com gitattributes best practices line endings教程是这样写的 text auto and
  • Prolog中统计一个列表中出现次数的方法

    我必须编写一种方法 可以计算一个列表在给定的另一个列表中出现的次数 例如 reps a b c a b c a b c 0 R R 2 no 我试图编码它 incr X X1 X1 is X 1 reps C D incr C D reps
  • Amazon Redshift 如何从 s3 复制并设置 job_id

    Amazon Redshift 提供使用 复制 命令从 s3 对象加载表数据的功能 他们是使用复制命令的一种方法 但也为每个插入的行设置额外的 col CONSTANT 我想在每个复制的行上设置一个 job id 不在源数据中 我认为当 c
  • 如何在Unity上制作循环动画片段

    我正在使用 Unity Mecanim 并且有两个动画剪辑 问题是 当剪辑的动画完成时 它不会从头开始 也不会循环 而且我找不到任何选项让它循环 有帮助吗 在哪里寻找循环选项 EDIT 我根据这里的答案找到了选项 但没有可编辑的 是因为我从
  • 一个批处理文件如何获取另一个批处理文件的退出代码?

    我有两个批处理文件 task bat and runtask bat The runtask batcalls task bat我想要runtask bat获取退出代码task bat到一个变量中 这怎么可能做到呢 任务 bat echo
  • 如何在类属性中存储函数?

    在我的代码中 我有一个类 其中一个方法负责过滤一些数据 为了允许后代自定义 我想将过滤函数定义为类属性 如下所示 def my filter func x return x 2 0 class FilterClass object filt
  • Java:未映射的目标属性

    我在使用 Mapper 时遇到问题 我正在使用 mapstruct processor 来构建 Maven 项目 每次我都会收到警告 警告 15 16 java 未映射的目标属性 from to 警告 13 13 java 未映射的目标属性
  • 运行时错误'-2147352567 (80020009)'指定集合的​​索引超出范围

    我定期遇到错误 运行时错误 2147352567 80020009 指定集合的 索引超出范围 抛出这个错误就行了 对于 wks Shapes 中的每个 cb 这是完整的代码 Sub SelectAll wks As Worksheet Ap
  • 以编程方式切换“限制后台数据”

    如果我进入 设置 数据使用 并按 属性 我可以使用运行 Android 4 1 2 的 Samsung Galaxy S2 i9105P 激活 限制后台数据 有什么方法可以以编程方式执行此操作 无论是打开还是关闭 我只想在某些条件下激活 停
  • 一些 sonatype 关系问题

    我在 LAN 内部署了一个 sonatype nexus 服务器 将一些远程存储库映射到我的公共存储库 替代文本http img576 imageshack us img576 5517 7875d01884ad4234a5b02e2 pn
  • 如何从有向无环图导出FRP?

    我目前正在研究我的下一个项目 目前处于预规划阶段 因此这个问题只是为了了解现有技术的概述 Setup 我有一个具有多个输入和输出的有向无环图 DAG 现在考虑人工神经网络 处理这种结构的常见方法是在每个 时间 步骤上处理整个网络 我相信这是
  • 如何添加 svg 作为元素的 :before 伪元素上的内容? [复制]

    这个问题在这里已经有答案了 我正在尝试使用 svg 内容 before伪元素 为此 我提出以下问题 有没有办法使用 SVG 作为伪元素中的内容 before 或 after https stackoverflow com questions