.birthday .container{

width:600px;

height:600px;

margin:0px auto;

background: #fafafa;

border-radius:5px;

position: relative;

}

/**

** 顶层的

**/

.birthday .top-one{

position: absolute;

width:280px;

height: 280px;

bottom: 200px;

left:160px;

}

.birthday .top-one .bottom{

position: absolute;

width:280px;

height: 280px;

bottom:-30px;

border:1px solid #3e2001;

border-radius: 140px;

transform: rotateX(60deg);

z-index: 4;

background: #3e2001;

box-shadow: 0px 0px 20px #3e2001;

}

.birthday .top-one .top{

position: absolute;

width:280px;

height: 280px;

top:-50px;

border-radius: 140px;

background: #FFFFFF;

transform: rotateX(60deg);

box-shadow: 2px 2px 20px #b7b7b7;

z-index: 6;

background: -webkit-repeating-radial-gradient(circle, #783d01, #3e2001 10px, #914909 10px,white 20px);

background: -moz-repeating-radial-gradient(circle, #783d01, #3e2001 10px,#914909 10px,white 20px);

}

.birthday .top-one .side{

position: absolute;

top:95px;

width:280px;

height: 70px;

border:1px solid #3e2001;

border-top-width: 0px;

border-bottom-width: 0px;

background: #FFFFFF;

z-index: 5;

background: #3e2001;

}

/**

** 底层的

**/

.birthday .bottom-one{

position: absolute;

width:400px;

height: 400px;

bottom: 0px;

left:100px;

}

.birthday .bottom-one .bottom{

position: absolute;

width:400px;

height: 400px;

bottom:-30px;

border:1px solid #914909;

border-radius: 200px;

transform: rotateX(60deg);

box-shadow: 2px 2px 20px #914909;

z-index: 1;

background: #3e2001;

overflow: hidden;

}

.birthday .bottom-one .line{

position: absolute;

width:400px;

height: 400px;

border-radius: 200px;

z-index: 1;

}

.birthday .bottom-one .line1{

bottom: 30px;

border:5px solid #783d01;

left:-5px;

z-index: 1;

}

.birthday .bottom-one .top{

position: absolute;

width:400px;

height: 400px;

top:-100px;

border:1px solid #3e2001;

border-radius: 200px;

background: #FFFFFF;

transform: rotateX(60deg);

z-index: 3;

background: #783d01;

box-shadow: inset 0px 0px 20px #3e2001;

}

.birthday .bottom-one .side{

position: absolute;

top:100px;

width:400px;

height: 130px;

border:1px solid #3e2001;

border-top-width: 0px;

border-bottom-width: 0px;

background: #3e2001;

z-index: 2;

}

/**

** 底层的文字

**/

.birthday .flower{

position: relative;

text-align: justify;

z-index: 9;

top:200px;

font-size: 32px;

font-family: "Helvetica Neue", "Noto Sans CJK SC", "Source Han Sans CN";

color:#FFFFFF;

font-weight: bold;

}

.birthday .flower:after{

content:"";

display:inline-block;

position: relative;

width:100%;

}

.birthday .flower i{

position: relative;

width:80px;

line-height: 80px;

display: inline-block;

border-radius: 50%;

border:2px solid #783d01;

text-align: center;

}

/**

** 顶层的文字

**/

.birthday .top-one .text{

width:100%;

text-align: center;

position: absolute;

top:165px;

z-index: 9;

margin:0px auto;

font-size: 30px;

color:#FFFFFF;

transform: rotateX(60deg) skew(10deg,20deg);

}

/**

** 蜡烛

**/

.birthday .candle{

width:10px;

height:80px;

margin:0px auto;

position: absolute;

left:295px;

top:130px;

z-index: 9;

}

.birthday .candle .body{

width:10px;

height:70px;

margin:0px auto;

background: red;

border-bottom-width: 0px;

}

.birthday .candle .top{

width:10px;

height: 10px;

border-radius: 5px;

transform: rotateX(60deg);

position: relative;

top:5px;

background: red;

}

.birthday .candle .bottom{

width:10px;

height: 10px;

border-radius: 5px;

transform: rotateX(60deg);

position: relative;

bottom:5px;

background: red;

box-shadow: 1px 1px 10px red;

}

.birthday .candle .fire{

position: absolute;

width:6px;

height: 6px;

left:2px;

transform: rotate(45deg);

background: #ffd507;

box-shadow: 0px 0px 20px #ffff00, 2px 2px 10px red;

}

Happy Birthday

用html写出生日蛋糕,纯HTML5+CSS3制作生日蛋糕代码相关推荐

  1. 纯HTML5 CSS3制作生日蛋糕

    以一个前端开发的身份绘制一个简单的蛋糕庆祝一下今天这个好日子吧,程序员庆生的乐趣与哀愁啊.写的比较简陋,感兴趣的看一下吧. 先发个效果图吧 蛋糕分为三个部分,底部蛋糕,顶层蛋糕和蜡烛部分.HTML的布 ...

  2. 纯HTML5+CSS3制作生日蛋糕

    以一个前端开发的身份绘制一个简单的蛋糕庆祝一下今天这个好日子吧,程序员庆生的乐趣与哀愁啊.写的比较简陋,感兴趣的看一下吧. 先发个效果图吧 蛋糕分为三个部分,底部蛋糕,顶层蛋糕和蜡烛部分.HTML的布 ...

  3. 用python制作生日蛋糕_纯HTML5+CSS3制作生日蛋糕(代码易懂)

    Happy Birthday 生 日 快 乐

  4. 如何让图片自动旋转html5,图片旋转特效 纯HTML5+CSS3制作图片旋转

    transform的四个属性: ①旋转--->rotate(参数a),单位deg,表示旋转角度,正数顺时针,负数逆时针. ②缩放--->scale(参数a),单位1,也就是"没有 ...

  5. 纯html5+css3能写出什么惊人效果

    纯html5+css3能写出什么惊人效果? 在搞清楚这个问题之前,我们得先弄清楚H5和css3有哪些惊人的特性 首先我们来看下H5的新特性,canvas标签,多媒体标签(audio/video)  离 ...

  6. 18种各式各样的loading,纯html5+css3无图片

    网友总结的18种各式各样的loading,纯html5+css3无图片,我再次整理下 <!DOCTYPE html> <html lang='zh_CN'> <head& ...

  7. html人物动画效果图,9款用HTML5/CSS3制作的动物、人物动画

    原标题:9款用HTML5/CSS3制作的动物.人物动画 今天我们要来分享一些设计非常独特的人物和动物动画效果,它们都是通过HTML5和CSS3制作而成,有一些动画是利用纯CSS3实现的,一起来看看. ...

  8. html 动物特效,分享9款用HTML5/CSS3制作的动物人物动画,

    分享9款用HTML5/CSS3制作的动物人物动画, 1.纯CSS3绘制可爱的蚱蜢 还有眨眼动画 今天我们要分享一个利用纯CSS3绘制的蚱蜢动画,非常可爱. 在线演示 源码下载 2.HTML5 Canv ...

  9. 9款用HTML5/CSS3制作的动物、人物动画

    今天我们要来分享一些设计非常独特的人物和动物动画效果,它们都是通过HTML5和CSS3制作而成,有一些动画是利用纯CSS3实现的,一起来看看. 1.纯CSS3绘制可爱的蚱蜢 还有眨眼动画 今天我们要分 ...

最新文章

  1. 最小生成树之Kruskal
  2. tomcat与apache区别
  3. Coding Party 邀你出战!飞桨黑客马拉松线下场来啦
  4. 手机访问电脑文件_手机直接访问电脑文件,不用数据线,方便快速
  5. adb查看activity的堆栈信息
  6. Hive Udf Rank
  7. MapReduce入门(二)合并小文件
  8. 七月算法机器学习 9 推荐系统与应用
  9. JVM监控及诊断工具GUI篇之Visual VM
  10. 伴风网易博客linux,网易博客链接
  11. 微信开发常见问题:自动音乐播放,alert 显示网址
  12. 腾讯云服务器性能评测:配置参数16核 32G 28M
  13. Java数组实现进制转换
  14. 《大话处理器》相关主题汇总
  15. Android手机替代笔记本出差实战之处理受保护的工作表(excel)
  16. 厚物科技定制三屏加固便携机HW-8700TS
  17. aws php 上传文件 限制大小_php如何实现文件上传下载-PHP问题
  18. 小米盒子4C刷机教程
  19. 【2021】Linux版搜狗输入法关闭繁简切换
  20. 百度网盘如何下载下载ed2k链接

热门文章

  1. Android之什么场景该使用单例模式总结
  2. Android之如何实现通讯录的搜索并且让匹配到的数据变颜色
  3. 工业相机和普通相机的区别详解_数码单反相机和胶片单反相机的区别
  4. mysql命令去重_MySQL去重的方法整理
  5. 一个类可以实现多个接口吗_Java入门:基础知识(面向对象:接口)
  6. 自定义sql_一个简单易用的开源BI软件,专为SQL用户设计的开源库
  7. 老婆晚上不想睡?这个操作你要会!
  8. 怎样快速掌握深度学习TensorFlow框架?
  9. 【干货】机器学习中样本比例不平衡的处理方法
  10. android 短信注册,Android注冊短信验证码功能