首页 > 代码库 > 菜鸟创业记--第四天

菜鸟创业记--第四天

    今天修改后的logo出来了,花了200大洋,这个姑娘人还不错,挺好说话的,以后的设计就让她来做了,上图:

wKiom1SJlknB-mQlAAHd6hUCZ1k665.jpg

    昨天的标感觉太碎了,而且棱角比较重,我喜欢圆润一些,让美工输出了很多颜色和大小,以便以后适用于各种环境。。。好啦,logo的事儿终于算是定下来了,接下来继续研究svg,昨天看到椭圆了。

    <line>标签:用来创建线条

    示例代码:<line x1="200" y1="300" x2="300" y2="200" style="stroke:#66CC66;stroke-width:2"/>

    <line>属性:x1=线条在x轴的开始,y1=线条在y轴的开始,这两个坐标定义了线条的开始位置。x2=线条在x轴的结束,y2=线条在y轴的结束,这两个左边定义了线条的结束位置。

 

    <polygon>标签:用来创建不少于三个边的图形,也就是多边形

    示例代码:<polygon points="220,100 300,210 170,250 123,234" style="fill:#996666;"/>

    <polygon>属性:points定义每个角的坐标

 

    <polyline>标签:用来创建仅包含直线的形状

    示例代码:<polyline points="10,10 10,30 30,30 30,40 40,40 40,60" style="fill:#fff;stroke:red;stroke-width:2" />

    <polyline>属性:points定义每个点的坐标,两个点之间用直线连接

 

    <path>标签:用来定义路径

    示例代码:<path d="M250 150 L150 350 L350 350 Z" style="stroke-width:2;stroke:red" />

    代码解释:定义了一条路径,开始位置是250 150,到达位置是150 350,再从150 350开始,到达350 350,最后闭环在250 150

    <path>属性:M=moveto(开始位置)

                           L=lineto(将画笔移动到指定的坐标位置)

                           H=horizontal lineto(画水平线到指定的X坐标位置)

                           V=vertical lineto(画垂直线到指定的Y坐标位置)

                           C=curevto(一个点影响曲线形状,另一个点是曲线的终点,使用的是二次方贝塞尔曲线的标准公式,该公式可以计算出两点之间的曲线,这条曲线向着控制点弯曲)

                           S=smooth curevto(平滑的曲线)

                           Q=quadratic Belzier curve(二次贝塞尔曲线)

                           A=elliptical Arc(弧线)

                           T=smooth quadratic Belzier curveto(映射)

                           Z=closepath(关闭路径)

        

    <g>标签:用于把相关元素进行组合的容器元素(感觉这个用得着)

 

    到此,svg的基本标签已经认识完了,当然还有很多,用到再查吧!SVG的效果先不看了,我的目的是看懂基本图形,下一步的任务就是要动态的画出SVG图,在这之前,我需要看看别的网站怎么做的,因为认识了SVG的基本标签,所以别人的代码也能看懂了。今天就到这里,家里实在冷,老爸啥时候回来啊!

本文出自 “九零后的IT人” 博客,谢绝转载!

菜鸟创业记--第四天