css [SVG]文字绘图#svg

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css [SVG]文字绘图#svg相关的知识,希望对你有一定的参考价值。

			<svg id="Svg-html-logo" width="481px" height="143px" viewBox="0 0 481 143" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
			    <defs>
			        <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
			            <stop stop-color="#85D8CE" offset="0%"></stop>
			            <stop stop-color="#4B8EB3" offset="100%"></stop>
			        </linearGradient>
			    </defs>
			    <g id="Daily-UI-003" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" font-weight="normal" font-family="Lato-Regular, Lato" letter-spacing="3" font-size="120">
			        <g id="Svg.html-Shape" stroke="url(#linearGradient-1)" stroke-width="2" fill="#FFFFFF">
			            <text id="Svg.htm">
			                <tspan x="3.77" y="118">RiverDB</tspan>
			            </text>
			        </g>
			    </g>
			</svg>
@import 'compass';

svg {
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: 50%;
  transform: translateX(-50%);
}

text {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  -webkit-animation: draw 3s forwards;
  -moz-animation: draw 3s forwards;
  -o-animation: draw 3s forwards;
  -ms-animation: draw 3s forwards;
  animation: draw 3s forwards;
}

@keyframes draw {
  100% {
    stroke-dashoffset: 0;
  }
}

以上是关于css [SVG]文字绘图#svg的主要内容,如果未能解决你的问题,请参考以下文章

[CSS] svg路径动画

svg中text标签里面的文字怎么实现垂直和水平的居中

.svg 中的 <g> 元素不会在 :hover (css) 上按比例放大

SVG 与 HTML5 的 canvas 各有啥优点,哪个更有前途

将 KinteticJS 绘图导出到 SVG?

SVG绘图学习总结