您现在的位置是:网站首页> 编程资料编程资料
纯CSS3绘制打火机动画火焰效果利用css实现浮雕效果示例代码html5使用canvas实现跟随光标跳动的火焰效果分享16款燃烧的火焰效果英文字体大宝库CSS3实现文字浮雕效果,镂刻效果,火焰文字
2021-09-04
922人已围观
简介 这篇文章主要为大家详细介绍了纯CSS3绘制打火机动画火焰效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了纯CSS3绘制打火机动画火焰效果的具体代码,供大家参考,具体内容如下
主要涉及到了以下属性:
XML/HTML Code复制内容到剪贴板
- <span style="font-family:Comic Sans MS;">animation(webkit-animation),
- @keyframes name (@-webkit-keyframes name),
- transform,
- transform-origin,
- transition,
- box-shadow(spread属性),
- text-shadow
- z-index
- linear-gradient。
- radial-gradient
- background-image
- span>
首先html代码如下:
XML/HTML Code复制内容到剪贴板
- <span style="font-family:Comic Sans MS;">>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>纯CSS绘制打火机动画火焰特效title>
- <link rel="stylesheet" href="css/style.css">
- head>
- <body class="keBody">
- <h1 class="keTitle">纯CSS3绘制打火机动画火焰特效h1>
- <div class="kePublic">
- <div class="playground">
- <div class="flame">div>
- <div class="lighterBody">
- <div class="hover">hover mediv>
- div>
- <div class="lid">div>
- div>
- <div class="clear">div>
- div>
- body>
- html>span>
style.css文件如下:
CSS Code复制内容到剪贴板
- "font-family:Comic Sans MS;">@charset "utf-8";
- body{
- margin:0;
- padding:0;
- color:#333;
- text-align:center;
- font:12px "微软雅黑";
- }
- :before,:after{
- position:absolute;
- content:"";
- }
- .keBody{
- background:url(../images/bodyBg.jpg) repeat #333;
- }
- .keTitle{
- height:100px;
- line-height:100px;
- font-size:30px;
- font-family:'微软雅黑';
- color:#fff;
- text-align:center;
- background:url(../images/bodyBg3.jpg) repeat-x bottombottom left;
- font-weight:normal;
- margin-bottom:0;
- }
- .kePublic{
- background:#cccccc;
- padding:50px;
- }
- .playground{
- position:relative;
- width:140px;
- height:400px;
- left:50%;
- margin-left:-70px;
- }
- .flame{
- opacity: 0;
- position: absolute;
- bottombottom: 60%;
- left: 42%;
- width: 14px;
- height: 70px;
- background-color: white;
- border-radius: 100% 100% 0 0;
- box-shadow: 0 0 20px #FFFEF0, 0 0 20px #FFFEE6, 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
- }
- .playground:hover .flame {
- opacity:1;
- transition:opacity 3s linear;
- -webkit-animation:flame 1s infinite linear;
- }
- .playground:hover .lid{
- -webkit-animation:lidoff 1s linear;
- /*把物体动画地从一个地方移动到另一个地方,并让它停留在那里:*/
- -webkit-animation-fill-mode:forwards;
- }
- .lighterBody{
- position:absolute;
- width:140px;
-
相关内容
- 如何判断PC端浏览器内核老生常谈css中float的用法CSS3实现iPhone滑动解锁功能代码响应式设计你需要了解的知识点CSS特殊性、继承与层叠CSS布局基础BFC CSS3绘制有活力的链接下划线css样式图片、渐变、相关小知识(必看)纯CSS3绘制各种不规则图形图标样式特效源码
- 老生常谈css中float的用法详解css中的float深入理解和应用css中Float属性CSS重要属性之float学习心得(分享)css(display,float,position)深入理解CSS使用float属性设置浮动元素的实例教程使用CSS的overflow属性防止float撑开div的方法CSS清除浮动float的三种方法小结
- CSS3实现iPhone滑动解锁功能代码CSS3实现苹果手机解锁的字体闪亮效果示例
- 响应式布局的简单案例响应式设计你需要了解的知识点响应式布局总结(推荐)css3media响应式布局实例浅谈响应式设计
- 全面了解行内元素与块级元素的区别对行内元素和块级元素的一些认识浅谈CSS块级元素与行内元素(内联元素)的区别和联系 进一步理解CSS编程中的块级元素和行内元素CSS行内元素和块级元素的居中实例分析
- CSS3绘制有活力的链接下划线CSS3制作hover下划线动画CSS3简单带下划线跟随下拉菜单特效源码CSS中的下划线text-decoration属性使用进阶CSS3实现下划线跟随动画且背景色渐变菜单源码div css布局命名时尽量避免下划线使用CSS去掉网页中超链接的下划线示例不可思议的CSS导航栏下划线跟随效果
- css样式图片、渐变、相关小知识(必看)引用css样式的书写格式详解Web前端开发css基础样式总结(推荐)纯CSS3超酷书架样式404页面特效源码HTML CSS样式基础(必看篇)CSS更改鼠标为手状样式对于一些css样式的巧妙方法进行总结(推荐)浅谈CSS样式权值
- css3 media 响应式布局的简单实例详解使用CSS3的@media来编写响应式的页面 css3media响应式布局实例css3的@media属性实现页面响应式布局示例代码详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
- 引用css样式的书写格式详解网页设计制作教程:CSS书写格式CSS书写格式、一个手机页面的基本结构详解
- css3的过滤效果简单实例css position 设置元素的定位方式详解css渐变色彩 省略标记 嵌入字体 文本阴影全面了解浅谈CSS 权值 层叠 重要性(!important)CSS样式覆盖规则全面了解浅谈CSS样式权值CSS实现三角效果的简单实例css3 media 响应式布局的简单实例引用css样式的书写格式详解关于css 行元素和块元素 相互转换 居中
点击排行
本栏推荐
