demo_05HTML5+CSS3绘制小鸟】的更多相关文章

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; } body{ background-color: skyblue } .cloud{ width: 200px; height: 200px; p…
因为很简单,所以先总结一下:使用CSS3绘制六边形主要使用伪类:before和:after在源元素之前和之后再绘制两个元素,并利用css3的边框样式,将这两个元素变成三角形放置在源元素的两端即可. (因为之前在生物公司工作过,觉得六边形更贴近生物分子.基因等概念,包括我们在网上搜索关于生物分子.基因等图片,好多也有六边形的样式,所以那时候在页面做一些功能性的导航或Tag,都会觉得六边形更贴近一些). 完整的页面效果如下图:(其实是多个六边形定位成这样子的.当然,也可以设置不同六边形的颜色,这样就…
    实现步骤: 基础HTML: <div class="box-taiji"> <div class="circle-01"></div> <div class="circle-02"></div> </div> 步骤一: .box-taiji {width:400px;height:400px;position:relative;margin:50px auto;bor…
用css3绘制你需要的几何图形 1.圆形 示例: 思路:给任何正方形元素设置一个足够大的 border-radius ,就可以把它变成一个圆形.代码如下: html: <div class="size example1"></div> css: .size{ width:200px; height: 200px; background: #8BC34A; } .example1{ border-radius:100px; } 2.自适应椭圆 思路:border-…
大家已经见惯了用CSS3画的图标.LOGO.头像,这次台湾同学Rei给我们带来了用纯CSS3绘制的日本动漫<轻音少女>女主角秋山澪的动态头像.看到动图我震惊了!!!CSS3的强大再次霸气测漏! 示例中用到的主要CSS3特性如下: border-radius:绘制边框圆角. transform:主要是旋转(rotate)和偏斜(skew),用于绘制各种形状. animation:动画效果的实现,例如头发的飘动.眼睛的闪动. 只要掌握了这几个特性,你也能画出同样奇妙的CSS3动画,赶快试试吧!…
CSS3绘制的腾讯LOGO,下边是对比图. 演示地址…
作为一个WEB小萌新,自学了有一段时间,总是感觉停滞不前.最近反思中,想到前贤一句话:书读百遍其义自见.说到底,还是项目做的少,如果做多了,想必自然会得心应手. 利用HTML5+CSS3绘制HTML5的Logo <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </h…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-…
偶然间看到了 SegmentFault 上的一篇文章,感觉这个 Hello Kitty 画的还不错,心血来潮也用 CSS3 画了个 Hello Kitty,现在在这里记录一下详细的绘制过程.想要源码.素材.在线演示的同学可以直接拉到最下面. 我们先看下原图: 结构分解 从上图可以看出,Hello Kitty 由脸蛋.耳朵.红色蝴蝶结.眼睛.鼻子和六根胡须构成,所以 DOM 结构也相对简单: <div class="hello-kitty-div"> <!-- 脸蛋 -…
1.矩形 绘制矩形应该是最简单的了,直接设置div的宽和高,填充颜色,效果就出来了. 2.圆角矩形 绘制圆角矩形也很简单,在1的基础上,在使用css3的border-radius,即可. 3.圆 根据圆的特性,在2的基础上,设置div的宽和高一直,为正方形,然后设置border-radius为50%即可. 4.椭圆 椭圆也很简单了,只需要在3的基础上,让div的宽和高不一致即可.为了更好看,建议宽设置为高的1.5倍. 5.三角形 三角形相对其他来说,就有点难了.这里我们要用到border-sty…