这篇文章主要介绍了使用CSS3绘制基本卡通图案的示例分享,不过必须承认,这样做的代码量并不是很少...well,需要的朋友可以参考下

纯HTML+CSS实现阿童木头像

先上最终效果图:

html5 js给图片手动打码 html制作图片代码_Code

在里面主要用的了CSS中的几个属性:position—定位;border-radius—圆角;box-shadow—阴 影;background(linear-gradient)—渐变;transform—旋转和变换;animation —动画,技术点不是很多,主要是细心和耐心。还是直接上最终源码吧。由于考虑浏览器的CSS兼容性,代码比较多。

CSS Code复制内容到剪贴板

使用CSS3画出一个叮当猫

如果你经常使用PS或者Flash的话,应该就会知道画个叮当猫是很容易 的事,至少我是这么觉得。但是,用CSS3画出来确实是第一次接触,所以很乐意去尝试一下,对于我这种菜鸟,确实是帮助不少,至少懂得如何去画一个简单的 人物形象出来,再加上一些动画效果,就活了,那就更好玩了!OK,开始之前,先把效果图晒一下:

html5 js给图片手动打码 html制作图片代码_CSS_02

PS:说实话,我觉得挺可爱的,小时候经常看多啦A梦,突然感觉很亲切,很童真,瞬间年轻了好多,哈哈!热烈的笑脸

首先,先把HTML结构搭建好:

XML/HTML Code复制内容到剪贴板

最好先把叮当猫的整体结构仔细研究一下,这对以后想要自己动手画别的人物形象很有帮助,思路会比较明朗。

接下来,我们按照头部,脖子,身体,脚部分别进行演示。首先将容器wrapper和叮当猫整体做一些基本的样式,叮当猫整体doraemon 设置position为relative,主要是为了便于 子元素/后代元素进行定位。

CSS Code复制内容到剪贴板

头部head的样式,因为叮当猫的头部不是正圆,所以宽高有一点偏差,然后使用border-radius将头部从矩形变成椭圆形,然后再使用径向渐变从右上角给背景来个放射性渐变,然后在加个阴影,使其更有立体感,background:#07bbee;是为了兼容低版本浏览器:

CSS Code复制内容到剪贴板

看看效果到底怎么样:

html5 js给图片手动打码 html制作图片代码_剪贴板_03

惊讶 shenmgui ,这么丑,别急,慢慢让它活过来:

CSS Code复制内容到剪贴板

写了这么多样式,结果是怎么样的呢:

html5 js给图片手动打码 html制作图片代码_CSS_04

生病 怎么看都觉得别扭,哦!还差胡须须和白色脸底的边框呢,咱给补上:

CSS Code复制内容到剪贴板

html5 js给图片手动打码 html制作图片代码_CSS_05

微笑 这样就对了,看着多舒服啊!趁热打铁,做脖子和身体:

CSS Code复制内容到剪贴板

好吧,脖子和身子都有啦!上图:

html5 js给图片手动打码 html制作图片代码_Code_06

现在看起来有点像摆设品,不过笑容还是那么单纯,好了,赶紧把手脚做出来:

CSS Code复制内容到剪贴板

好了,最后完整结果:

html5 js给图片手动打码 html制作图片代码_Code_07

看一下,效果是不是和一开始的一样呢 大笑 ,虽然做好了,但是还是可以让它动起来的,比如眼睛,我们可以给它加个动画效果,让眼睛转动起来:

CSS Code复制内容到剪贴板

OK,这样,眼睛就会动了,有兴趣的可以试一下,这里就无法展示了。但是如果你有什么更好的动画效果也可以尝试,那么这个案例就结束了。

PS:虽然这只是一个案例,不过确实帮助我开阔思维,而且其实做一个这样的效果,可能会花费很多时间,至少对我来说目前确实是这样子,主要难点还是布局定位和颜色的合理搭配,才能使形象更加逼真生动!