[翻译svg教程]svg中的circle元素

简介: svg中的 元素,是用来绘制圆形的,例如   效果如下 属性说明 cx,cy 设定圆心,r设定半径 圆形的边框 可以通过设置样式设置圆形的边框 例如 属性说明 stroke 边框的颜色 ...

svg中的<circle> 元素,是用来绘制圆形的,例如

<svg xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink">

    <circle cx="40" cy="40" r="24" style="stroke:#006600; fill:#00cc00"/>

</svg>

 

效果如下

image

属性说明 cx,cy 设定圆心,r设定半径

圆形的边框

可以通过设置样式设置圆形的边框

例如

<circle cx="40" cy="40" r="24"
    style="stroke:#006600;
           stroke-width: 3;
           fill:#00cc00"/>
属性说明 stroke             边框的颜色
        stroke-width       边框的宽度
        fill               填充的颜色
效果如下
当然可以通过 stroke-dasharray  属性设置边框为虚线 
例如
<circle cx="40" cy="40" r="24"
    style="stroke:#006600;
           stroke-width: 3;
           stroke-dasharray: 10 5;
           fill:#00cc00"/>
效果如下 
也可以禁用边框 例如
<circle cx="40" cy="40" r="24"
    style="stroke: none;
           fill:#00cc00"/>
效果

圆形的填充

style 中的fill 属性用于设置圆形如何填充,如果不想圆形被填充可以把fill设置为none

例如 这是一个不填充的效果

<circle cx="40" cy="40" r="24"
    style="stroke: #00600;
           fill:none"/>

image

这是一个填充颜色的例子

<circle cx="40" cy="40" r="24"
    style="stroke: #660066;
           fill: #00ff00"/>

image

还可以通过fill-opacity来设置透明度

例如两个圆部分重叠在一起

<circle cx="40" cy="40" r="24"
    style="stroke: #660000;
           fill: #cc0000" />
<circle cx="64" cy="40" r="24"
    style="stroke: #000066;
           fill: #0000cc"
           fill-opacity: 0.5/>
imagetest
相关文章
|
6月前
|
存储 弹性计算 网络安全
阿里云新手必看:云服务器购买全流程与配置选型教学指南
对于新手新用户而言,选择阿里云服务器的核心逻辑是“匹配需求、控制成本、简化操作”,无需追求高配置,重点关注“购买路径选择、核心参数匹配、基础环境适配”三大维度。本文整合最新的官方信息与实操经验,为新手提供清晰的选型框架,帮助快速选到符合自身需求的服务器。
|
存储 安全 数据安全/隐私保护
深入探索iOS与Android的隐私保护机制
在数字化时代,智能手机已成为我们生活中不可或缺的一部分,而随之而来的隐私安全问题也日益凸显。本文旨在对比分析iOS和Android两大操作系统在隐私保护方面的策略和技术实现,揭示它们在设计理念、权限管理、数据加密等方面的不同之处,为读者提供一个全面了解两大系统隐私保护机制的视角。
|
存储 安全 算法
信息安全:认证技术原理与应用.
信息安全:认证技术原理与应用.
1177 7
|
运维 DataWorks Shell
简单三步骤,使用 DataWorks 建立每日天气预报推送
DataWorks 数据开发提供强大的工作流及调度能力,且近期上线了数据推送节点,这篇文章简单利用 Shell + 数据推送节点来完成每日天气预报的推送工作。
599 8
算法导论(第三版)具体算法解析与理解
算法导论(第三版)具体算法解析与理解
|
测试技术 数据库
gRPC阅读日记(三)rpc请求官方用例的实现
gRPC阅读日记(三)rpc请求官方用例的实现
229 0
|
Cloud Native 持续交付
ALPD企业咨询服务:《成长型企业研发提效 轻咨询》
ALPD企业咨询服务:《成长型企业研发提效 轻咨询》
4328 0
|
NoSQL 网络协议 网络安全
|
关系型数据库 MySQL
MySQL 5.6搭建主从复制
使用MySQL 5.6,搭建主从复制。关于5.6的安装,可以参考《MySQL 5.6 rpm安装方法和碰见的问题》。 主库创建slave用户,设置复制权限, mysql> create user 'slave'@'1.
1457 0
创建进程:fork/exec
#include int execl(const char *path, const char *arg, ...);int execlp(const char *file, const char *arg, .
1090 0