Typecho添加元宵灯笼特效
新年期间不少博客挂上了灯笼特效,看起来感觉挺不错也凑凑热闹,顺便把教程分享给有需要的朋友,两个灯笼可左可右根据自己喜欢修改CSS代码..
1、以TYPECHO程序为例找到主题目录,只在首页显示找到index.php在合适位置添加以下代码,如果整站都显示可加在footer或header文件内
<div class="deng-box">
<div class="deng">
<div class="xian"></div>
<div class="deng-a">
<div class="deng-b"><div class="deng-t">宵</div></div>
</div>
<div class="shui shui-a"><div class="shui-c"></div><div class="shui-b"></div></div>
</div>
</div>
<div class="deng-box1">
<div class="deng">
<div class="xian"></div>
<div class="deng-a">
<div class="deng-b"><div class="deng-t">元</div></div>
</div>
<div class="shui shui-a"><div class="shui-c"></div><div class="shui-b"></div></div>
</div>
</div>
2、在公共css里面添加如下代码,也可以在页面样式里面()直接添加
.deng-box {
position: fixed;
top: -30px;
left: -10px;
z-index: 9999;
pointer-events: none;
}
.deng-box1 {
position: fixed;
top: -30px;
right: 5px;
z-index: 9999;
pointer-events: none;
}
.deng-box1 .deng {
position: relative;
width: 120px;
height: 90px;
margin: 50px;
background: #d8000f;
background: rgba(216, 0, 15, 0.8);
border-radius: 50% 50%;
-webkit-transform-origin: 50% -100px;
-webkit-animation: swing 5s infinite ease-in-out;
box-shadow: -5px 5px 30px 4px rgba(252, 144, 61, 1);
}
.deng {
position: relative;
width: 120px;
height: 90px;
margin: 50px;
background: #d8000f;
background: rgba(216, 0, 15, 0.8);
border-radius: 50% 50%;
-webkit-transform-origin: 50% -100px;
-webkit-animation: swing 3s infinite ease-in-out;
box-shadow: -5px 5px 50px 4px rgba(250, 108, 0, 1);
}
.deng-a {
width: 100px;
height: 90px;
background: #d8000f;
background: rgba(216, 0, 15, 0.1);
margin: 12px 8px 8px 10px;
border-radius: 50% 50%;
border: 2px solid #dc8f03;
}
.deng-b {
width: 45px;
height: 90px;
background: #d8000f;
background: rgba(216, 0, 15, 0.1);
margin: -2px 8px 8px 26px;
border-radius: 50% 50%;
border: 2px solid #dc8f03;
}
.xian {
position: absolute;
top: -20px;
left: 60px;
width: 2px;
height: 20px;
background: #dc8f03;
}
.shui-a {
position: relative;
width: 5px;
height: 20px;
margin: -5px 0 0 59px;
-webkit-animation: swing 4s infinite ease-in-out;
-webkit-transform-origin: 50% -45px;
background: #ffa500;
border-radius: 0 0 5px 5px;
}
.shui-b {
position: absolute;
top: 14px;
left: -2px;
width: 10px;
height: 10px;
background: #dc8f03;
border-radius: 50%;
}
.shui-c {
position: absolute;
top: 18px;
left: -2px;
width: 10px;
height: 35px;
background: #ffa500;
border-radius: 0 0 0 5px;
}
.deng:before {
position: absolute;
top: -7px;
left: 29px;
height: 12px;
width: 60px;
content: " ";
display: block;
z-index: 999;
border-radius: 5px 5px 0 0;
border: solid 1px #dc8f03;
background: #ffa500;
background: linear-gradient(to right, #dc8f03, #ffa500, #dc8f03, #ffa500, #dc8f03);
}
.deng:after {
position: absolute;
bottom: -7px;
left: 10px;
height: 12px;
width: 60px;
content: " ";
display: block;
margin-left: 20px;
border-radius: 0 0 5px 5px;
border: solid 1px #dc8f03;
background: #ffa500;
background: linear-gradient(to right, #dc8f03, #ffa500, #dc8f03, #ffa500, #dc8f03);
}
.deng-t {
font-family: 华文行楷,Arial,Lucida Grande,Tahoma,sans-serif;
font-size: 3.2rem;
color: #dc8f03;
font-weight: bold;
line-height: 85px;
text-align: center;
}
.night .deng-t,
.night .deng-box,
.night .deng-box1 {
background: transparent !important;
}
@-moz-keyframes swing {
0% {
-moz-transform: rotate(-10deg)
}
50% {
-moz-transform: rotate(10deg)
}
100% {
-moz-transform: rotate(-10deg)
}
}
@-webkit-keyframes swing {
0% {
-webkit-transform: rotate(-10deg)
}
50% {
-webkit-transform: rotate(10deg)
}
100% {
-webkit-transform: rotate(-10deg)
}
}
(本代码由知更鸟提供,供学习参考)
性能差,会卡
不至于吧,话说你的是啥配置电脑?手机?
我把灯笼挂上了。
哟哟哟,嗨起来...
这个挺好玩
我复制您的代码后显示的是元宵,你现在显示的是祈福,请问要怎么修改这些字呢?
仔细看第一步代码中有元宵二字,把相应的字改成你想要的即可。
看到了,谢谢,明天可以用上,今年过年好难受。
收藏了,明年能用得到,哈哈
css代码缺少第一行
哈,什么意思?
你给出的css代码 第一行 缺少 这一句 .deng-box{
噢,感谢提醒~已修正。
好看,我也去搞一个
你站的评论邮件用的什么插件。我的最近不知道怎么回事不通知了?
LoveKKComment,我用的是这个..
重新设置一遍试试看,不行在换呗。
我也是这个插件,可能是我运行环境哪里弄得不合适了。完了我在试试。
我用的是 SMTP,587端口..
自由可太灵性了~
可人在江湖,想要过的太自由真不是件容易的事儿哎~
让我想起一首歌:
我像风一样自由. 就像你的温柔无法挽留.
哈哈
你确定没有少个js文件的代码吗,纯css也可以做动画,我算是大开眼界了的说。
css真的很强大,有js文件会多少影响加载速度还不一定加…嘿
不错,感谢分享,但是不想折腾了,呵呵~
闲得慌,整整…
挺好看的
挺好看,挂两美女+1
呵,低调低调…
看来在家都是无聊疯了,各种折腾哈哈哈
可不是么,这年过得很慌..
喜庆!!!哈哈哈
没事瞎整…
会影响打开速度所以我都没加
只是加几段CSS代码,影响有限
情人节挂两个美女
嘿,那不行…等下别人点开我网址以为是开车网呢。
这个效果真不错
很带感。
哟哟哟,切克闹.
在鸟叔博客见过这个