圆内的 SVG 图像

2023-12-20

我想创建一个包含图像的圆圈,我已经尝试使用pattern or filter但他们都没有给我预期的结果。下面是代码:

<svg id="graph" width="100%" height="400px">

  <!-- filter -->
  <filter id = "born1" x = "0%" y = "0%" width = "100%" height = "100%">
      <feImage xlink:href = "https://cdn3.iconfinder.com/data/icons/people-professions/512/Baby-512.png"/>
  </filter>
  <circle id = "born" class = "medium" cx = "5%" cy = "20%" r = "5%" fill = "white" stroke = "lightblue" stroke-width = "0.5%" filter = "url(#born1)"/>
  
  <!-- pattern -->
  <defs>
    <pattern id="image" x="0" y="0"  height="100%" width="100%">
      <image x="0" y="0" xlink:href="https://cdn3.iconfinder.com/data/icons/people-professions/512/Baby-512.png"></image>
    </pattern>
  </defs>
  <circle id = "sd" class = "medium" cx = "5%" cy = "40%" r = "5%" fill = "white" stroke = "lightblue" stroke-width = "0.5%" fill="url(#image)"/>
</svg>

我的目标是保留圆圈并在其中提供背景图像,例如 CSS attrbackground-image.


一个模式将会发挥作用。你只需要给出<image>一个尺寸。与 HTML 不同,SVG 图像的宽度和高度默认为零。

另外,如果您希望图像随圆缩放,那么您应该指定viewBox对于模式。

<svg id="graph" width="100%" height="400px">

  <!-- pattern -->
  <defs>
    <pattern id="image" x="0%" y="0%" height="100%" width="100%"
             viewBox="0 0 512 512">
      <image x="0%" y="0%" width="512" height="512" xlink:href="https://cdn3.iconfinder.com/data/icons/people-professions/512/Baby-512.png"></image>
    </pattern>
  </defs>
    
  <circle id="sd" class="medium" cx="5%" cy="40%" r="5%" fill="url(#image)" stroke="lightblue" stroke-width="0.5%" />
</svg>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

圆内的 SVG 图像 的相关文章

  • CSS:响应式布局中的高度自动问题

    我在响应式布局中使用 jquery 延迟加载 并使用空白 gif 作为预览图像 为了使延迟加载工作 我必须通过属性设置图像的高度和宽度 预览图像未设置为正确的高度 因为 height auto 似乎是通过 src 而不是通过高度属性计算高度
  • HTML5 Audio Element 无法在 IOS 11 设备上的 safari 中播放 mp3 直播

    我是一家广播公司的网络开发人员 自 iOS 11 发布以来 我们收到了一些用户投诉 称我们的音频直播流无法再在 IOS 11 设备上播放 为了将流嵌入我们的网站 我们使用 HTML5 AudioElement 在 iOS 11 的 iPho
  • 内部样式表中的 HTML 注释标签[重复]

    这个问题在这里已经有答案了 可能的重复 注释掉 HTML 文档中的样式表以支持旧版浏览器 https stackoverflow com questions 6825773 commenting out stylesheets in htm
  • 如何选中表格中输入文本焦点上的复选框

    我试图在输入文本焦点上检查表 DOM 中的复选框 但无法访问复选框元素 但我的焦点正在工作 这是我的 jsfiddle 链接https jsfiddle net 9qha9vft https jsfiddle net 9qha9vft 这是
  • Bootstrap 3 如何在较小的视口中不堆叠导航对齐

    我有一个引导导航 我需要避免将其堆叠在较小的视口上 以便它保持水平并且不会堆叠 这是一个例子 HTML div class menuBar ul class nav nav justified li a href class menuIte
  • jquery 删除 标签,同时保留其内容(并用
    替换

    :s)

    有没有一种好方法可以删除所有 SPAN 标签 同时保留其中的文本 并用 BR 替换所有 DIV 和 P 使用 jQuery div p Lorem ipsum dolor sit amet consectetur adipiscing el
  • 如何强制 中的两个元素始终保持在同一行

    代码非常简单 table style width 100 border 0 background color white cellpadding 0 cellspacing 0 tr td style border 0 padding 0
  • jQuery / javascript 缓存元素以提高效率?

    是的 所以我想常识是 对于您将要经常访问的元素 最好的方法是像这样缓存它们 var myEl myclass 然后你以后就可以访问 myEl 并且不需要再次搜索 DOM 对吗 好吧 假设我有一个相当复杂的 html 结构 我需要经常访问几个
  • 对于跨域 XHR 丢弃 cookie 不是更简单吗?

    在进行网络开发时 我一直在与奇怪的限制作斗争 其中之一是 AJAX 请求的同源限制 我问自己 在创建请求时丢弃 cookie 而不是阻止对跨域资源的请求是否会更简单 以避免滥用 AJAX 请求的身份验证凭据 浏览器会话 Cookie 是一种
  • PHP 邮件功能不发送任何消息[重复]

    这个问题在这里已经有答案了 我对问题所在感到困惑 在使用时没有收到任何电子邮件mailphp 函数 PHP HTML
  • 生成基于内联 HTML 样式的样式表?

    一段时间以来 我一直致力于对网站的不同部分进行样式设计 但是我尚未将内联样式放入样式表中 我想知道是否存在一个工具可以解析 HTML 文件并从中生成样式表 例如 这是我网站的一个片段 div class block style border
  • 如何使用 JavaScript 提高音频加载速度?

    我已经创建了播放代码 mp3使用 JavaScript 文件 但该文件在 Android 上播放需要很长时间 我想在点击文本图像后快速播放声音 如何提高 Android 的加载速度 我的 JavaScript 代码 if window au
  • 使用 Flexbox 时 Apex 图表无法正确调整大小

    最近 我将 Floats 更改为 FlexBox 以便更轻松地使用面板 正如我在其他问题上所建议的那样 虽然大多数事情都按我的预期工作 但更改后我在使用 Apex Charts 时遇到了问题 完整代码在这里 https github com
  • 使用 AppleScript 单击 safari 网页按钮

    我想弄清楚如何单击网页中的按钮 例如 点击谷歌网页中的 手气不错 按钮 这是我尝试过的 tell application Safari make new document with properties URL https www goog
  • 差异:查看页面源代码与在 Firebug 中查看

    当我查看页面的页面源时 例如 http my sa ucsb edu public curriculum coursesearch aspx http my sa ucsb edu public curriculum coursesearc
  • 尝试为每一行编写测试用例

    已经编写了跳跃方法的测试用例 但当我看到代码覆盖率报告时 它不会进入onloadend方法seat onloadend 在 createSpyObj 中我调用了 loadend 但它仍然没有进入内部 你们能告诉我如何解决它吗 下面提供我的代
  • HTML5 网站在手机屏幕关闭时运行?

    基本上 我的问题与这个话题 https stackoverflow com questions 15465242 html5 mobile app running while phone screen is off但现在已经是 2018 年
  • 如何更改 R Markdown HTML 文档中目录的颜色和属性?

    我花了很多时间谷歌搜索这个 但似乎无法弄清楚 我正在使用 R Markdown 制作 HTML 文档 文档在这里 http rmarkdown rstudio com html document format html http rmark
  • 容器中的等间距 div

    这是我的例子 http jsfiddle net rtCP3 62 http jsfiddle net rtCP3 62 我有 3 个 或更多 div 我想在一个容器中均匀分布 当将 Angular 与 ng repeat 一起使用时 样式
  • 将 SVG 下载为 PNG 图像

    我想将 HTML 页面中的 SVG 元素下载为 PNG 格式 我尝试了此操作 但下载了一个空白的 PNG 图像 如何将我的 HTML SVG 下载为 PNG 我用过这个https bl ocks org biovisualize 81878

随机推荐

  • 如何在flutter中字符串化json

    在flutter dart 中 很容易反序列化Json并从中获取一个令牌 但是当我尝试再次序列化它时 键和值周围的引号消失了 String myJSON name first foo last bar age 31 city New Yor
  • 在 Dockerfile 中的单个 RUN 指令中指定多个 UNIX 命令的目的

    我注意到很多Dockerfiles尽量减少指令数量UNIX命令在一个RUN操作说明 那么有什么理由吗 另外 下面两个 Dockerfile 的结果有什么不同吗 Dockerfile1 FROM ubuntu MAINTAINER email
  • 是什么原因导致“<文件夹> 上的权限顺序不正确”?

    在调试涉及 SQLite 和 IIS 的一个特别麻烦的错误时 我们在访问App Data特性 App Data的权限顺序不正确 可能会导致部分条目无效 这也是一个屏幕截图 我认为我的问题不是错误的排序是什么如何以编程方式修复非规范 ACL
  • 如何在“git stash list”中列出存储的父提交

    当我生成一个藏匿处时git 有一个 父级 我保存更改之前的最后一次提交 当我使用git stash为了存储我的更改 该父提交的 ID 会添加到描述我的存储的消息中 呼叫git stash list可以例如展示 stash 0 WIP on
  • console.log() 没有出现在我的终端(nwjs)中

    在我的 nwjs 应用程序中 我加载了 launch js来自 HTML 文件的文件 而在我的 launch js文件中 我启动了 Express 服务器和 socketIO 所需的 Node 进程 var express require
  • 给定一个字符串,生成一个可以解析*相似*字符串的正则表达式

    例如 给定字符串 2009 11 12 我想获取正则表达式 d 2 d 2 d 4 这样我就能够匹配 2001 01 02 也是如此 有什么东西可以做到这一点吗 相似的东西 关于如何做到这一点有任何想法吗 有text2re http www
  • 仅通过代码在前端使用 Orchard.Forms

    我正在使用代码通过 Orchard Forms 创建表单 这是我的代码 public void Describe DescribeContext context Func
  • 如何将 GIT 存储库保留在 Dropbox 中?

    所以我之前见过类似的问题 但我并没有考虑从 Git 服务器上的存储库中推送 拉取 这只是将存储库保存在我的计算机上的本地位置 我仍然会推送 拉取到 GitHub 我知道它在技术上可以存在于我想要的任何地方 但有人能想到这可能会导致糟糕结局的
  • 将非 ASCII 字符(元音变音、重音符号...)转换为最接近的 ASCII 等效字符(用于创建 slug)

    我正在寻找进入的方法JavaScript转换non ASCII字符串中的字符与其最接近的等效字符 类似于PHP iconv https www php net manual en function iconv php函数确实如此 例如 如果
  • Sass 循环遍历数组和当前变量

    我试图循环遍历我的颜色列表以更改背景颜色 但以下失败 speech bubble default colors chalk speech bubble blush colors blush speech bubble brick color
  • 迭代 unordered_map C++

    在 unordered map 中以特定顺序插入的键是否会出现在相同的订单使用迭代器迭代地图时 例如 如果我们在 B 中插入 4 3 2 5 6 7 并迭代如下 for auto it B begin it B end it cout lt
  • Python 中的最长公共子序列

    我试图找到两个字符串之间的最长公共子序列 我看了这个教程https www youtube com watch v NnD96abizww https www youtube com watch v NnD96abizww 并写道 Long
  • 如何将简单指针转换为固定大小的多维数组?

    我有一个函数 它接受一个指向浮点数组的指针 根据其他条件 我知道指针实际上指向 2x2 OR 3x3 矩阵 事实上 内存最初是这样分配的 例如 float M 2 2 重要的是我想在函数体中做出这个决定 而不是作为函数参数 void cal
  • 从 CLI 工具访问 Sitecore API

    我想从命令行工具中访问 Sitecore API 目的是导出数据库中有关用户的一些信息 但是我无法连接简单的 CLI 程序 举个简单的例子 using Sitecore using Sitecore Configuration using
  • 如何在排序链表上应用二分查找 O(log n)?

    最近我在链表上发现了一个有趣的问题 给定了排序单链表 我们必须从该列表中搜索一个元素 时间复杂度不应超过O log n 看来我们需要对这个链表应用二分查找 如何 由于链表不提供随机访问 如果我们尝试应用二分搜索算法 它将达到 O n 因为我
  • 如何为 UIBezierPath 提供cornerRadius

    我使用以下代码创建了一个矩形 现在我需要圆化该矩形的角 但我找不到名为layer cornerRadius的属性 有人可以帮助我吗 class OvalLayer CAShapeLayer let animationDuration CFT
  • 如果使用 onDoubleTap,InkWell 效果会延迟启动;想要在触摸小部件时立即触发

    如果您正在使用onTap onDoubleTap并排与InkWell 然后单击会延迟 300 毫秒 我知道双击识别需要时间 而且效果也有延迟 用户交互感觉很差 我尝试过的 我发现 InkWell一旦调用任何点击事件回调 效果就会启动 如果我
  • 访问 MetaMask 钱包中的私钥

    我有一个简单的 Dapp 我想签署一笔交易 但我没有字符串形式的私钥 用户正在使用 MetaMask 钱包 在他们授予 web3 访问其帐户的权限后 我如何访问私钥来签署交易 const signPromise web3 eth accou
  • 淡入班级?

    我有一个 td 它应用了一个指定背景颜色的类 我可以淡入另一个只有不同背景颜色的类吗 就像是 css class1 background color red class2 background color green mytd addCla
  • 圆内的 SVG 图像

    我想创建一个包含图像的圆圈 我已经尝试使用pattern or filter但他们都没有给我预期的结果 下面是代码