马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2021-8-11 11:10 编辑
在79利用svg的rect设计了一个呆呆的表情。
这次利用circle - 圆和elipse - 椭圆设计一个笑脸表情。
先创建两个圆形<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>鱼C工作室</title>
<style type="text/css">
body{
margin: 66px;
background: #000;
}
#circle1:hover{
stroke: #F4A;
stroke-width: 30px;
}
</style>
</head>
<body>
<svg height="1111px" width="1111px">
<circle r="66px" cx="111" cy="111" id="circle1" fill="#3F3"/>
<circle r="66px" cx="333" cy="111" id="circle2" fill="#AFA"/>
</svg>
</body>
</html>
效果图:
r代表圆的半径,cx圆心x坐标,cy圆心y坐标。
在CSS中设置circle的hover属性,当鼠标滑过时,设置30px的#F4A色边框
接下来画椭圆形,ellipse<svg height="1111px" width="1111px">
/*其他*/
<ellipse rx="200px" ry="33px" cx="222" cy="250" id="elipse1" fill="#FFF"/>
<ellipse rx="200px" ry="33px" cx="222" cy="240" id="elipse2" fill="#000"/>
</svg>
效果图:
rx代表椭圆形的横轴半径,ry是椭圆形纵轴半径。
cx,cy分别代表椭圆中心x,y坐标。
两个椭圆的填充色,一个是白色,一个是背景色。
此处就是利用74中的障眼法形成一个弧线。
当然svg中可以使用line绘制线条,然后增加线宽,也能做出弧线,有兴趣自己玩~
这位鱼油,如果喜欢本帖子,请订阅 专辑-->( 传送门)( 不喜欢更要订阅 )
官方 Web 课程:
|