`
losanger
  • 浏览: 8736 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

(转)SVG画圆环

svg 
阅读更多
转自:http://nanjiang.beihe.blog.163.com/blog/static/94344410201041114257985/
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-flat-20030114.dtd">
<!-- Created by SVGDeveloper 1.0 -->
<svg width="600" height="600" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">

<!--奇数填充颜色 -->
<path d="M200 200,A100 100,0 1 1 200 201z M350 200,A50 50,0 1 0 350 201z"   <!--倒数第四个数1表示大角度画,倒数第三个数0表示逆时针-->
style="fill-rule: evenodd; fill:red; stroke:white"/>
<!--不等于零填充颜色 -->
<path d="M100 100,A50 50,0 1 1 100 101z M175 100,A25 25,0 1 0 175 101z"
style="fill-rule:nonzero; fill:black; stroke:none"/>

</svg>
分享到:
评论

相关推荐

    实现圆环进度条的三种方式 div svg canvas

    二、SVG方式实现圆环进度条 SVG(Scalable Vector Graphics)是一种基于XML的矢量图形语言,它提供了更丰富的图形绘制能力。使用SVG,我们可以精确地控制圆环的形状、颜色和动画效果。 1. 创建SVG容器:在HTML中...

    html5 svg 3D同心圆旋转动画特效

    SVG是一种基于XML的矢量图像格式,它可以无限缩放而不会失去清晰度,非常适合制作高质量的图形,尤其适合于网页设计。在HTML5中,可以直接在文档中嵌入SVG代码,或者通过`&lt;img&gt;`标签引用SVG文件,也可以使用`...

    SVG实现Loading加载按钮动画图标特效.zip

    SVG由于其矢量特性,非常适合制作流畅且无损的加载动画,如旋转的圆环、波纹扩散等效果。 4. CSS在SVG动画中的作用: CSS3提供了`@keyframes`规则来创建动画,可以与SVG结合使用,为SVG元素定义动画序列。通过改变`...

    SVG环形渐变

    SVG(Scalable Vector Graphics)是一种基于XML的矢量图像格式,它允许在网页上创建和显示复杂的图形,包括环形渐变。环形渐变是SVG中的一种特殊效果,可以用于创建美观的背景或者图标的装饰效果。在这个主题中,...

    android RotateButton 旋转圆环

    如果是SVG格式的矢量图,可以转换为Android支持的VectorDrawable,这样在不同分辨率的设备上都能保持清晰,且占用资源更少。 9. **布局兼容性**: 考虑到不同设备的屏幕尺寸和方向,自定义View需要确保在各种情况下...

    CSS3 SVG线条圆圈变换背景动画特效

    【CSS3 SVG线条圆圈变换背景动画特效】是一种在网页设计中常见的视觉表现手法,它利用了CSS3的动画能力和SVG(Scalable Vector Graphics)的矢量图形特性,为网页创造出富有动态美感的背景效果。这个特效的核心是...

    HTML5 SVG圆环数字时钟特效.zip

    在这个圆环数字时钟特效中,SVG被用来创建一个圆形的时间轨道,时钟的指针和数字都是通过SVG元素实现的。 jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果。在这个特效中,jQuery可能被...

    HTML5 SVG实现的创意圆环数字时钟特效源码.zip

    在这个时钟特效中,`&lt;svg&gt;`标签可能会包含一系列的圆环、数字和其他图形元素,这些元素都是通过SVG路径、圆形、椭圆等形状来创建的。 SVG中的`&lt;circle&gt;`和`&lt;path&gt;`元素可能被用来创建时钟的圆环部分,其中 `...

    js圆环特效

    总之,js圆环特效是JavaScript和jQuery技术在网页互动设计中的巧妙运用,通过结合SVG或Canvas,开发者可以创造出吸引人的动态视觉效果,提升用户体验。不断探索和实践这类特效,对于深化JavaScript和jQuery的理解,...

    SVG+CSS3圆形倒计时滚动条效果

    效果描述: 一个简单易用的SVG动画,圆形倒计时效果 使用方法: 1、将style.css样式引入到网页中 2、将body中的代码部分拷贝到你需要的地方即可 (适当调整CSS样式以达到你想要的)

    HTML5+SVG实现的Loading动画加载特效源码

    SVG的`&lt;circle&gt;`元素被用于绘制圆环,CSS3的`animation`属性控制了旋转速度和填充过程。 2. **渐变线条**:这种动画可能通过SVG的`&lt;path&gt;`元素实现,线条从一端向另一端逐渐填充颜色,同时可能伴随线条宽度的变化。...

    css3 svg技能展示圆形进度条动画特效

    1. 创建SVG元素:首先,在HTML中创建一个SVG元素,定义其宽度和高度,以及圆环的基本形状。例如: ```html &lt;svg width="100" height="100"&gt; &lt;/svg&gt; ``` 这里,`cx`和`cy`定义了圆心,`r`是半径,`stroke`是线条...

    SVG 实现一个扁平化的页面预加载效果

    本篇文章将深入探讨如何利用 Scalable Vector Graphics(SVG)技术来实现一个扁平化的页面预加载效果。 SVG 是一种基于 XML 的矢量图像格式,它的优点在于可以无限缩放而不会失真,同时文件体积小,对性能影响小,...

    jQuery SVG仪表盘数值代码.zip

    1. **HTML结构**:定义SVG容器,通常是一个`&lt;svg&gt;`标签,其中包含仪表盘的各种元素,如圆环、指针和刻度线。 2. **CSS样式**:应用样式来调整仪表盘的颜色、大小和其他视觉效果。CSS特效可能包括渐变、阴影和动画。 ...

    HTML5 SVG圆形布局文字菜单导航特效

    通过CSS3的`transform`属性,可以实现元素的位置调整,使它们能够准确地围绕中心点排列成圆环形状。 当鼠标悬停在菜单项上时,展示出的动画效果是通过JavaScript和CSS结合实现的。JavaScript可能使用事件监听器来...

    2个css3-rotate圆环叠加旋转特效.rar

    《CSS3旋转圆环叠加特效解析与应用》 在网页设计中,动态视觉效果往往能吸引用户的注意力,提升用户体验。CSS3作为现代网页设计的重要工具,提供了丰富的动画和过渡效果,其中旋转(rotate)特效尤为突出。本篇将...

    css3-svg的图和操作

    在这个案例中,SVG可能被用来创建圆环形状的背景,每个菜单项则由SVG路径或圆形元素构成。通过CSS3,我们可以: 1. **布局**:使用`position`和`flexbox`或`grid`布局来排列这些菜单项。 2. **交互反馈**:当用户...

    SVG Loading加载动画特效.zip

    “圆形加载”通常涉及到SVG的圆形或环形元素,通过改变stroke-dasharray和stroke-dashoffset属性来模拟进度条的效果,让一个封闭的圆环逐渐填充或显示出来,表示加载的进度。而“线条加载”可能是指使用SVG的path...

    html5-svg-circle-chart

    在这个项目中,Jquery被用来操纵SVG元素,如改变圆环的填充度来表示数据比例,以及实现平滑的动画效果。 4. 动画效果:项目中的空心圆环不是静态的,而是带有动画效果的,这展示了HTML5和SVG结合Jquery进行动态渲染...

    圆环 菜单

    1. **图形渲染**:使用图形库(如HTML5的Canvas,SVG或Android的OpenGL ES)来绘制圆环和菜单项。菜单项通常以图标形式表示,围绕圆环中心均匀分布。 2. **触摸事件处理**:监听用户的触摸或滑动事件,根据手指的...

Global site tag (gtag.js) - Google Analytics