SVG初尝试(二)

基本图形

rect(矩形)、circle、ellipse(椭圆)、line(直线)、polyline(折线)、polygon(多边形)、path(可以绘制任意图形)

rect

x,y定义矩形坐标,矩形左上角的位置
rx、ry定义矩形的圆角,只给一个值,两者一致

circle

cx、cy定义圆的坐标,圆心的位置
r定义圆的半径

ellipse

line

polyline

polygon

基本属性

fill(填充颜色)、stroke(描边颜色)、stroke-width(描边粗细)、transform

示例

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <div>
      <svg width="700" height="500" xmlns="http://www.w3.org/2000/svg">
        <rect
            x="10"
            y="10"
            rx="5"
            ry="5"
            width="150"
            height="100"
            stroke="red"
            fill="none">
        </rect>

        <circle
            cx="250"
            cy="60"
            r="50"
            stroke="red"
            fill="none">
        </circle>

        <ellipse
            cx="400"
            cy="60"
            rx="70"
            ry="50"
            stroke="red"
            fill="red">
        </ellipse>

        <line
            x1="10"
            y1="120"
            x2="160"
            y2="220"
            stroke="red">
        </line>

        <polyline
            points="250 120
                    300 220
                    200 220"
            stroke="red"
            fill="none">
        </polyline>

        <polygon
            points="250 120
                    300 220
                    200 220"
            stroke="red"
            stroke-width="5"
            fill="yellow"
            transform="translate(150 0)">
        </polygon>
    </svg>
  </div>
</body>
</html>

原文地址:https://www.cnblogs.com/raind/p/10657660.html

时间: 2024-11-02 18:25:51

SVG初尝试(二)的相关文章

SVG初尝试之path

命令汇总 命令基本规律 移动和直线命令 弧线命令 原文地址:https://www.cnblogs.com/raind/p/10664924.html

如何为编程爱好者设计一款好玩的智能硬件(五)——初尝试&#183;把温湿度给收集了(中)!

一.我的构想:如何为编程爱好者设计一款好玩的智能硬件(一)——即插即用.积木化.功能重组的智能硬件模块构想 二.别人家的孩子:如何为编程爱好者设计一款好玩的智能硬件(二)——别人是如何设计硬件积木的! 三.MCU选型:如何为编程爱好者设计一款好玩的智能硬件(三)——该选什么样的MCU呢? 四.温湿度传感器DHT11驱动封装(上):如何为编程爱好者设计一款好玩的智能硬件(四)——初尝试·把温湿度给收集了(上)! 五.温湿度传感器DHT11驱动封装(中): 先打个预防针——本篇可能比较枯燥!与上一篇

如何为编程爱好者设计一款好玩的智能硬件(六)——初尝试&#183;把温湿度给收集了(下)!

一.我的构想:如何为编程爱好者设计一款好玩的智能硬件(一)——即插即用.积木化.功能重组的智能硬件模块构想 二.别人家的孩子:如何为编程爱好者设计一款好玩的智能硬件(二)——别人是如何设计硬件积木的! 三.MCU选型:如何为编程爱好者设计一款好玩的智能硬件(三)——该选什么样的MCU呢? 四.温湿度传感器DHT11驱动封装(上):如何为编程爱好者设计一款好玩的智能硬件(四)——初尝试·把温湿度给收集了(上)! 五.温湿度传感器DHT11驱动封装(中):如何为编程爱好者设计一款好玩的智能硬件(五)

R语言爬虫初尝试-基于RVEST包学习

R语言爬虫初尝试-基于RVEST包学习 Thursday, February 26, 2015 在学完coursera的getting and Cleaning data后,继续学习用R弄爬虫网络爬虫.主要用的还是Hadley Wickham开发的rvest包.再次给这位矜矜业业开发各种好用的R包的大神奉上膝盖 查阅资料如下: rvest的github rvest自身的帮助文档 rvest + CSS Selector 网页数据抓取的最佳选择-戴申: 里面有提及如何快速获得html的位置.看完这

Swift初体验(二)

// 函数写法初体验 func getMyName(firstName first:String, lastName last:String) -> String{ //return first + "-" + last return first + last } var myName = getMyName(firstName: "hu", lastName: "mingtao") println("myName = \(myN

block初尝试。

1, @class seatObject; typedef void (^touchButtom) (seatObject *); @interface seatObject : UIView<VShowRoomServiceDelegate> { } @property (nonatomic ,strong)touchButtom block; @end 2, @implementation seatObject @synthesize seatView,userNameLable,user

log_2020_0121: Markdown初尝试

目录 安装的插件其实在vsc初尝试都已经说得差不多了.接下来还是打算该用什么就去查. Ditta之类的东西暂时没用动力学--还是想学Tikz. 现在学会的有: 多级标题 使用#来控制,最多可以生成六级标题 生成索引 直接在想生成索引的区域键入``即可 引言块 在行前加> 行内代码与行间代码 行内使用反引号实现code 行间使用tab×1/space×4/三个反引号包裹 推荐三个反引号,在首行后加入语言种类设定之后,还可以实现代码高亮(注意前后空行): #include <stdio.h>

移动端页面 初尝试(二)

在学习了昨天的基础今天写了一个简单的小例子. 这里是用百分比写的  主要是手机端看.pc端看着并不适用. html端代码 <!doctype html> <html> <head> <meta charset="utf-8"> <title>手机网站</title> <meta name="keywords" content="" /> <meta name

如何为编程爱好者设计一款好玩的智能硬件(四)——初尝试&#183;把温湿度给收集了(上)!

一.我的构想:如何为编程爱好者设计一款好玩的智能硬件(一)——即插即用.积木化.功能重组的智能硬件模块构想 二.别人家的孩子:如何为编程爱好者设计一款好玩的智能硬件(二)——别人是如何设计硬件积木的! 三.MCU选型:如何为编程爱好者设计一款好玩的智能硬件(三)——该选什么样的MCU呢? 四.温湿度传感器DHT11驱动封装: 万事开头难,昨晚睡太晚!每天一篇确实有点累,不过能鞭策自己不偷懒努力向前!前三篇我们已经大致将“X-积木”大大致轮廓(第一篇).同类产品(第二篇).MCU选型及大致计划(第