
Security News
Python Adopts Standard Lock File Format for Reproducible Installs
Python has adopted a standardized lock file format to improve reproducibility, security, and tool interoperability across the packaging ecosystem.
a weex plugin to support svg for Web/iOS/Andoid
// if you didn't install weex-toolkit
npm install weex-toolkit@beta -g
git clone https://github.com/weex-plugins/weex-plugin-svg.git
cd weex-plugin-svg
weex ./demos/index.vue
<template>
<div class="page">
<svg width="200" height="200">
<rect x="20" y="20" rx="22.5" ry="22.5" width="100" height="45" fill="#ea6153"/>
</svg>
</div>
</template
<style>
.page{
flex: 1;
}
</style>
The rect element is an SVG basic shape, used to create rectangles based on the position of a corner and their width and height.
<svg width="300" height="300">
<rect x="20" y="20" width="160" height="160" fill="#f39c12"/>
</svg>
The circle
element is an SVG basic shape, used to create circles based on a center point and a radius.
<svg width="200" height="200">
<circle cx="150" cy="50" r="45" fill="none" stroke-width="2" stroke="#ea6153"/>
</svg>
The line
element is an SVG basic shape used to create a line connecting two points.
<svg width="200" height="200">
<line x1="10" y1="70" x2="120" y2="70" stroke="#ea6153" stroke-width="2" />
<line x1="70" y1="10" x2="70" y2="120" stroke="#ea6153" stroke-width="2" />
</svg>
The polyline
element is an SVG basic shape that creates straight lines connecting several points.
<svg width="200" height="200">
<polyline points="0,0 100,0 100,100" fill="#ea6153"></polyline>
</svg>
The polygon
element defines a closed shape consisting of a set of connected straight line segments.
<svg width="200" height="200">
<polygon points="0,30 50,0 70,30 70,60 50,80 0,60" />
</svg>
The path
element is the generic element to define a shape. All the basic shapes can be created with a path element.
<svg width="200" height="200">
<path d="M50,50 A50,50 0 0,1 150,80" stroke="#e84c3d" fill="none;" />
</svg>
The linearGradient
element lets users define linear gradients to fill or stroke graphical elements.
<svg width="200" height="200">
<defs>
<linearGradient id="myLinearGradient1"
x1="0%" y1="0%"
x2="0%" y2="100%"
spreadMethod="pad">
<stop offset="0%" stop-color="#3498db" stop-opacity="1"/>
<stop offset="100%" stop-color="#2980b9" stop-opacity="1"/>
</linearGradient>
</defs>
<rect x="10" y="10" width="75" height="100" rx="10" ry="10"
style="fill:url(#myLinearGradient1);" />
</svg>
<svg width="200" height="200">
<defs>
<radialGradient id="myRadialGradient4"
fx="50%" fy="50%" r="45%"
spreadMethod="pad">
<stop offset="0%" stop-color="#a8dff9" stop-opacity="1"/>
<stop offset="100%" stop-color="#1fb5fc" stop-opacity="1" />
</radialGradient>
</defs>
<rect x="20" y="10" width="100" height="100" rx="10" ry="10" fill="url(#myRadialGradient4)" />
</svg>
props | exmaple | Description |
---|---|---|
fill | #1ba1e2 | For shapes and text, the fill attribute is a presentation attribute that define the color of the interior of the given graphical element |
fillOpacity | 0.5 | This attribute specifies the opacity of the color or the content the current object is filled with |
stroke | green | The stroke attribute defines the color of the outline on a given graphical element. The default value for the stroke attribute is none |
strokeWidth | 2 | The strokeWidth attribute specifies the width of the outline on the current object |
x | 20 | Translate distance on x-axis. |
y | 20 | Translate distance on y-axis |
<svg width="200" height="200">
<circle cx="50" cy="50" r="45" style="fill:#ea6153;"/>
<circle cx="100" cy="50" r="45" style="fill:#9b59b6;"/>
<circle cx="150" cy="50" r="45" style="fill:#2ecc71;"/>
</svg>
<svg width="200" height="200">
<circle cx="50" cy="50" r="20" fill="none" stroke="#ea6153"/>
<circle cx="100" cy="50" r="20" fill="none" stroke="#9b59b6"/>
<circle cx="150" cy="50" r="20" fill="none" stroke="#2ecc71" stroke-width="2"/>
</svg>
If you want to learn more about SVG , we suggest you read SVG Tutorial-Jakob Jenkov .
FAQs
Unknown package
The npm package weex-svg receives a total of 8 weekly downloads. As such, weex-svg popularity was classified as not popular.
We found that weex-svg demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Python has adopted a standardized lock file format to improve reproducibility, security, and tool interoperability across the packaging ecosystem.
Security News
OpenGrep has restored fingerprint and metavariable support in JSON and SARIF outputs, making static analysis more effective for CI/CD security automation.
Security News
Security experts warn that recent classification changes obscure the true scope of the NVD backlog as CVE volume hits all-time highs.