css - 将图像添加到 svg 圆圈的底部

标签 css html svg

这是我的 HTML:

<svg  viewbox="0 0 33.83098862 33.83098862" width="400" height="400"
     xmlns="http://www.w3.org/2000/svg">
    <circle  stroke="#efefef" stroke-width="2"
            cx="16.91549431" cy="16.91549431" r="15.91549431" fill="url(#image1)"/>
    <g >
        <text  x="16.91549431" y="15.5" alignment-baseline="central" text-anchor="middle" font-size="3">zzzzzzzzzzzzzzz</text>
        <text  x="16.91549431" y="17.5" alignment-baseline="central" text-anchor="middle" font-size="2">aaaaaaaaaaaaaaaa</text>
        <text  x="16.91549431" y="20.5" alignment-baseline="central" text-anchor="middle" font-size="1.5">qqqqqqqqqqqqqqq</text>
    </g>
    <defs>
        <pattern width="10" height="10" patternUnits="userSpaceOnUse" y="0" x="0" id="image1">
            <image xlink:href="http://images.clipartpanda.com/clipart-star-RTA9RqzTL.png" height="10" width="10" y="0" x="0"></image>
        </pattern>
    </defs>
</svg>

我有这个enter image description here

I need only one star beneath the qqqqqqqqqq text

最佳答案

<pattern>元素用于定义重复填充图案。如果您只想放置单个图像,只需使用 <image>元素。

<svg  viewbox="0 0 33.83098862 33.83098862" width="400" height="400"
     xmlns="http://www.w3.org/2000/svg">
    <circle  stroke="#efefef" stroke-width="2"
            cx="16.91549431" cy="16.91549431" r="15.91549431" fill="white"/>
    <g >
        <text  x="16.91549431" y="15.5" alignment-baseline="central" text-anchor="middle" font-size="3">zzzzzzzzzzzzzzz</text>
        <text  x="16.91549431" y="17.5" alignment-baseline="central" text-anchor="middle" font-size="2">aaaaaaaaaaaaaaaa</text>
        <text  x="16.91549431" y="20.5" alignment-baseline="central" text-anchor="middle" font-size="1.5">qqqqqqqqqqqqqqq</text>
    </g>
   <image xlink:href="http://images.clipartpanda.com/clipart-star-RTA9RqzTL.png" height="10" width="10" y="21.5" x="11.9"></image>
</svg>

关于css - 将图像添加到 svg 圆圈的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46526797/

相关文章:

html - 向右浮动将下一行向上移动

html - .net网页中没有应用本地字体,如何导入字体

javascript - 即使在使用 javascript 重新加载后也保留滚动条位置

javascript - SVG tspan 的定位和样式?

javascript - CSS中设置的圆半径,如何通过JS获取值?

html - Bootstrap 网格列似乎无法正常工作

javascript - 为 Meteor App 添加 css 框架

javascript - 无法使用 JavaScript/jQuery 将特定的类名分配给 div 集合

javascript - 如何将客户端 .STL 文件加载到 Three.js 场景中而不是从服务器加载?

javascript - 使用 JavaScript 的 HTML 前端 SVG 导出下载