css3画半圆-如何使用 CSS 绘制皮卡丘

对应的html结构如下:

我们分别来看一下。 首先是最简单的耳眼影(电极),只有两个圆圈。 只要border-radius属性与宽度和高度相同css3画半圆,就可以绘制两个圆,然后使用定位属性来找到位置。

/*画一个圆*/

。眼睛{

背景:#4E4700;

宽度:23px;

高度:23px;

边框半径:23px;

/*查找位置*/

.左眼{

位置:绝对;

左:38px;

顶部:44px;

由于 CSS border-radius 属性将元素的外边框设置为圆角,因此使用半径来定义矩形。 当一个单元的四个角都是四分之一圆弧时,它们可以形成一个圆。

然后是下半部分的各种半圆球和按钮。 如何画半圆? 上面的中心是通过四个四分之一圆弧绘制的。 不是只要两个半圆就可以了吗?

没错,当 border-radius 属性有四个值时,会按顺时针方向指定四个角:左上、右上、右下、左下。 我们让里面的两个为0,下面的为圆的半径,让高等于直径,就可以画一个半圆了。

。球{

边框半径:0 0 200px 200px;

宽度:200px;

高度:100px;

背景:#FF0000;

其余的可以类推。 只需制作精灵球的按钮,然后使用z-index使它们分层显示即可。 代码如下:

。腰带{

/* 绘制黑带 */

背景:#322221;

边框半径:0 0 2px 2px/0 0 15px 15px;

显示:柔性;

调整内容:居中;

。锁{

/*画一个半圆*/

边框半径:0 0 80px 80px;

.lock::之后{

/*使用伪元素在css中添加代码,不影响HTML结构的可读性*/

内容: ””;

显示:块;

边框半径:0 0 60px 60px;

背景:#FDFDFD;

变换:translateX(10px); -webkit-transform:translateX(10px); -moz-变换:translateX(10px); -o-变换:translateX(10px);

/*剩下的两个半圆方法我就不细说了*/

半圆画动物_css3画半圆_半圆画画简单图案

剩下的部分有点棘手css3画半圆,因为眼睛和鼻子的弧线较多,但如果我们将弧线视为椭圆的边缘,也可以借助 border-radius 属性来解决。 当我们使用两组值时,我们可以设置边框的弧度。形状如下

边框半径:20px 20px 20px 20px /

70 像素 70 像素 20 像素 20 像素;

斜杠后面的四个值是从左上开始顺时针画圆的x,后面的四个值是对应的y,这样就可以调整元素画出近似的圆弧。

.ear.left{

背景:#ffe000;

宽度:40px;

高度:90px;

边框半径:20px 20px 20px 20px/70px 70px 20px 20px;

/*隐藏眼尖溢出部分*/

溢出:隐藏;

得出的治疗效果是这样的

然后给他添加一个after伪元素来画鼻尖

.ear.left::之后{

内容: ””;

显示:块;

宽度:30px;

高度:20px;

背景:#4E4700;

让它像这样

然后使用transform将原来的.ear.left旋转一个角度。 Rotate是旋转,deg是角度的单位,负号代表逆时针选择。

旋转(-30度); -webkit-transform:>旋转(-30度); -moz-变换:>旋转(-30度); -o-变换:>旋转(-30度);

然后眼睛也很相似。 左半唇和右半唇分别是仅具有左下角和右下角的元素。 旋转后,可以使用绝对定位将它们放在一起。

css3画半圆_半圆画画简单图案_半圆画动物

画一个黄色椭圆作为高光部分。 方法就是综合其中所涉及的东西。

。光{

背景:#FFD7C9;

宽度:20px;

高度:27 像素;

边框半径:10px 10px 10px 10px/15px 15px 10px 10px;

变换:旋转(45度); -webkit-transform:旋转(45度); -moz变换:旋转(45度); -o-变换:旋转(45度);

然后你就完成了。

点击阅读原文会跳转到我的github源码。 如果您有兴趣,可以下载参考。 如果你点击一颗星那就太好了。

参考文章

结尾