0.1.3 • Published 11 months ago

vue-svg-text v0.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

vue-svg-text

使用 svg 生成文本

props

字段名类型默认值描述
widthString"100px"组件的宽度
textString"SvgText"组件显示的文本内容
colorsArray"gold"组件的渐变颜色,可以用这种方式指定渐变位置的百分比"lightgreen 50%","lightpink 80%"
strokeObject{color: "black", width: 0}组件的描边颜色和宽度
shadowObject{offsetX: 0, offsetY: 0, blur: 0, color: "black"}组件的投影效果
lineSpacingNumber0组件的行间距
textAlignString"left"组件的文本对齐方式,可选值:"left","center","right"
gradientTypeString"linear"组件的渐变类型,可选值 "linear" 和 "radial"
textLengthString指定文本长度的百分比值,如:"100%"
lengthAdjustString"spacing"文本伸缩方式,可选值为"spacing"和"spacingAndGlyphs"
ellipsisLineNumber组件的省略行数
radialGradientObject{}组件的径向渐变效果, 详见 radialGradient
linearGradientObject{}组件的线性渐变效果, 详见linearGradient

useage

    import SvgText from "./components/svg-text";
    <SvgText
      class="st_wrap"
      text="VUE-SVG-TEXT"
      width="500px"
      :stroke="{ width: 2, color: 'black' }"
      :colors="['lightgreen', 'lightpink']"
      :shadow="{ offsetX: 0, offsetY: 3, blur: 3, color: '#666' }"
    />

   //style
    .st_wrap {
        font-size: 30px;
        font-weight: 800;
    }

live demo

live demo

0.1.0

11 months ago

0.1.2

11 months ago

0.1.1

11 months ago

0.0.9

11 months ago

0.1.3

11 months ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago