SVG <ellipse>

<ellipse> 标签可用来创建椭圆。

<ellipse> 标签

<ellipse> 标签可用来创建椭圆。椭圆与圆很相似。不同之处在于椭圆有不同的 x 和 y 半径,而圆的 x 和 y 半径是相同的。

请把下面的代码拷贝到记事本,然后把文件保存为 "ellipse1.svg"。把此文件放入您的 web 目录:

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">

<ellipse cx="300" cy="150" rx="200" ry="80"
style="fill:rgb(200,100,50);
stroke:rgb(0,0,100);stroke-width:2"/>

</svg>

代码解释:

  • cx 属性定义圆点的 x 坐标

  • cy 属性定义圆点的 y 坐标

  • rx 属性定义水平半径

  • ry 属性定义垂直半径

查看例子

下面的例子创建了三个累叠而上的椭圆:

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">

<ellipse cx="240" cy="100" rx="220" ry="30"
style="fill:purple"/>

<ellipse cx="220" cy="70" rx="190" ry="20"
style="fill:lime"/>

<ellipse cx="210" cy="45" rx="170" ry="15"
style="fill:yellow"/>

</svg>

查看例子

下面的例子组合了两个椭圆(一个黄的和一个白的):

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">

<ellipse cx="240" cy="100" rx="220" ry="30"
style="fill:yellow"/>

<ellipse cx="220" cy="100" rx="190" ry="20"
style="fill:white"/>

</svg>
推荐阅读:
centos 7搭建zabbix3.4   阅读:6099给网站添加一键qq登录的功能   阅读:7001用php从1加到100的值   阅读:8147centos7.3安装mongodb3.6   阅读:7087企业让你去面试,可能不是真的招人   阅读:5653linux命令中执行php脚本   阅读:7531web项目高并发量网站解决方案   阅读:4372知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:6066centos 7 添加 redis 3.2.9 开机启动脚本   阅读:9040centos7.3安装mongodb3.6   阅读:7087用php从1乘到100的值   阅读:5985移动端js触摸touch详解(附带案例源码)   阅读:16021网站性能优化-页面静态缓存   阅读:5257php冒泡排序法   阅读:13690php+redis实现消息队列   阅读:13649centos 7 开启网络   阅读:6590centos 7 修改系统屏幕分辨率   阅读:42998程序员找工作三要素(必看)   阅读:5403一键分享到QQ空间、QQ好友、新浪微博、微信代码   阅读:126198一键分享到QQ空间、QQ好友、新浪微博、微信代码   阅读:126198十张GIF让你弄懂递归等概念   阅读:5775浅谈javascript的函数节流   阅读:4410企业让你去面试,可能不是真的招人   阅读:5653企业让你去面试,可能不是真的招人   阅读:5653用php从1乘到100的值   阅读:5985给 centos 7 安装桌面环境   阅读:16436用php从1加到100的值   阅读:8147最简单的Banner轮播淡入淡出效果代码及实现思路(附带源码)   阅读:12725最新centos7 搭建LNMP环境(centos7.2+php7+mysql5.7+nginx1.11+redis3.2)   阅读:10493mysql的四种索引类型   阅读:21624centos7中颁发CA证书并开启web https   阅读:6760“米粉节”背后的故事——小米网抢购系统开发实践   阅读:3900centos 7 添加 redis 3.2.9 开机启动脚本   阅读:9040centos 7搭建zabbix3.4   阅读:6099用php从1加到100的值   阅读:8147php翻转字符串   阅读:3256phpexcel 超简单从数据库一键导出数据到excel教程   阅读:6937php冒泡排序法   阅读:13690给php7安装redis扩展库   阅读:7935shell脚本批量删除几天前的文件   阅读:9316php设置cookie为HttpOnly防止XSS攻击   阅读:12176shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:8527shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:8527centos 7 添加 redis 3.2.9 开机启动脚本   阅读:9040php压缩页面的html代码一行显示   阅读:6972centos 7 修改系统屏幕分辨率   阅读:42998web项目高并发量网站解决方案   阅读:4372linux rarcrack破解rar、zip和7z压缩包简单密码的工具   阅读:16340mysql的四种索引类型   阅读:21624简单的DOS攻击之死亡之ping详解   阅读:51654