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)} }

(本代码由知更鸟提供,供学习参考)

2020-02-07


觉得迷你信息网还不错就告诉你的朋友

原文链接:https://www.admini5.com/556/typechotianjiayuan.html

http://www.admini5.com/ 为 “迷你信息网” 唯一官方网站,请勿相信其它任何渠道。