SVG可伸缩的矢量图形「建议收藏」

SVG可伸缩的矢量图形「建议收藏」SVG可伸缩的矢量图形

大家好,又见面了,我是你们的朋友全栈君。

SVG可伸缩的矢量图形
SVG是对画该图形时的一些路径,做出精准的,必要的与分辨率无关的一种描述。即对矢量图的描述
在此安利一个svg绘图的网址,可以直接手动绘图,然后生成相关的svg描述,即可实现图片

属于所见所得的方式

有两种方式在Adobe系列软件中Illustrator可以直接生成svg的相关代码,还有相关的在线转换网站,可以实现将图片和svg的相互转换,https://www.aconvert.com/cn/format/svg/ 以及 https://convertio.co/zh/svg-converter/

以及一个在线的svg绘图网站http://www.zuohaotu.com/svg/

svg可以支持任意的曲线,文本,动画效果,还能整合js脚本实现。

其中还有一个绘图程序 https://inkscape.org/en/ 可以绘制矢量图

在HTML中嵌入SVG

<!DOCTYPE html>
<html>
<head>
    <title>svg页面</title>
</head>
<body>
    <p>这是一个svg</p>

    <!-- svg 图形的命名空间 -->
    <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
        <!-- 这里填写svg的相关代码 -->        
    </svg>
</body>
</html>

SVG可伸缩的矢量图形「建议收藏」

矩形

下面创建矩形

<!DOCTYPE html>
<html>
<head>
    <title>svg页面</title>
</head>
<body>
    <p>这是一个svg</p>

    <!-- svg 图形的命名空间 -->
    <svg xmlns="http://www.w3.org/2000/svg">
        <rect width="300" height="100"
            style="fill:rgb(0,0,255);stroke-width:1;stroke:rgb(0,0,0)"
        />
    </svg>
</body>
</html>

使用的是rect标签,创建一个矩形。
width为宽度,height为高度
style为样式,fill代表颜色为蓝色,宽度为1,边框为黑色
SVG可伸缩的矢量图形「建议收藏」

圆角矩形

<!DOCTYPE html>
<html>
<head>
    <title>svg页面</title>
</head>
<body>
    <p>这是一个svg</p>

    <!-- svg 图形的命名空间 -->
    <svg xmlns="http://www.w3.org/2000/svg" width="500" height="500">
        <rect x="10" y="10" width="300" height="100" rx="50" ry="50"/>
    </svg>
</body>
</html>

SVG可伸缩的矢量图形「建议收藏」

不透明矩形

<!DOCTYPE html>
<html>
<head>
    <title>svg页面</title>
</head>
<body>
    <p>这是一个svg</p>

    <!-- svg 图形的命名空间 -->
    <svg xmlns="http://www.w3.org/2000/svg" width="500" height="500">
        <rect x="10" y="10" width="300" height="100" rx="50" ry="50"  fill-opacity="0.5"/>
    </svg>
</body>
</html>

SVG可伸缩的矢量图形「建议收藏」

圆形

circle元素可以创建一个圆形
SVG可伸缩的矢量图形「建议收藏」

<!DOCTYPE html>
<html>
<head>
    <title>svg页面</title>
</head>
<body>
    <p>这是一个svg</p>

    <!-- svg 图形的命名空间 -->
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
        <circle cx="25" cy="25" r="5"/>
    </svg>
</body>
</html>

实现了一个圆形

椭圆

使用的是ellipse

<!DOCTYPE html>
<html>
<head>
    <title>svg页面</title>
</head>
<body>
    <p>这是一个svg</p>

    <!-- svg 图形的命名空间 -->
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
        <ellipse cx="10" cy="5" rx="10" ry="5"/>
    </svg>
</body>
</html>

SVG可伸缩的矢量图形「建议收藏」

直线

使用line绘制
SVG可伸缩的矢量图形「建议收藏」

<!DOCTYPE html>
<html>
<head>
    <title>svg页面</title>
</head>
<body>
    <p>这是一个svg</p>

    <!-- svg 图形的命名空间 -->
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
        <line x1="0" y1="8" x2="10" y2="20" stroke="black"/>
    </svg>
</body>
</html>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107262.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月20日 下午7:20
下一篇 2022年4月20日 下午7:40


相关推荐

  • 解决ubuntu虚拟机桥接模式下不能上网

    解决ubuntu虚拟机桥接模式下不能上网①sudovim/etc/network/interfaces修改ip和主机在同一网段,gateway和主机一致(ipconfig-all查看主机ip信息)②重启虚拟机,重启之后配置的静态ip才能生效③配置dnssudovim/etc/resolv.conf和主机一直④重启网络sudo/etc/init.d/networkingrestart…

    2022年6月9日
    65
  • 代码农民提高生产力

    代码农民提高生产力

    2022年1月4日
    53
  • Unity零基础到入门 ☀️| 小万字教程 对 Unity 中的 协程 ❤️全面解析+实战演练❤️[通俗易懂]

    Unity零基础到入门 ☀️| 小万字教程 对 Unity 中的 协程 ❤️全面解析+实战演练❤️[通俗易懂]Unity,为了让Unity基础知识专栏更加完善,又肝了一篇协程来学习。协程在Unity中还是很常用的,一起来看一下协程的基本概念和使用方法吧!

    2022年7月27日
    8
  • 使用JAX-WS进行应用程序身份验证「建议收藏」

    使用JAX-WS进行应用程序身份验证「建议收藏」在JAX-WS中处理身份验证的常用方法之一是客户端提供“用户名”和“密码”,将其附加在SOAP请求标头中并发送到服务器,服务器解析SOAP文档并检索提供的“用户名”和“密码”从请求标头中进行,并从数据库中进行验证,或者使用其他任何方法。在本文中,我们向您展示如何实现上述“JAX-WS中的应用程序级别认证”。想法…在Web服务客户端站点上,只需将“用户名”和“密码”放入请…

    2022年7月15日
    24
  • PC机如何使用trunk口类型连接

    PC机如何使用trunk口类型连接特殊环境下有客户要求 pc 机需要用 trunk 口类型连接方法如下 1 创建 vlan2 H3C vlan2 H3C vlan2 q2 配置 trunk 接口模式 H3C intg1 0 1 H3C GigabitEther 0 1 portlink typetrunk H3C GigabitEther 0 1 porttrunkpvi 注意必须要用 pvid 而不能用 permit H3C GigabitEther

    2026年3月17日
    2
  • linux安装pip3命令(pip3 install报错)

    1.首先安装setuptools  小伙伴们可以通过官方模块库来下载:https://pypi.python.org/pypi  这里我就直接用wget到服务器上下载了版本为19.6(小伙伴们可以尝试新的版本奥。。)wget–no-check-certificatehttps://pypi.python.org/packages/source/s/setuptools/setuptools…

    2022年4月11日
    776

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号