统计
  • 文章总数:248 篇
  • 评论总数:622 条
  • 分类总数:7 个
  • 最后更新:4月2日

Typecho添加节日灯笼特效

本文阅读 1 分钟
首页 建站项目 正文
暂无AI摘要
摘要由智能技术生成

新年期间不少博客挂上了灯笼特效,看起来感觉挺不错也凑凑热闹,顺便把教程分享给有需要的朋友,两个灯笼可左可右根据自己喜欢修改CSS代码..

1、以TYPECHO程序为例找到主题目录,只在首页显示找到index.php在合适位置添加以下代码,如果整站都显示可加在footer或header文件内

  1. <div class="deng-box">
  2. <div class="deng">
  3. <div class="xian"></div>
  4. <div class="deng-a">
  5. <div class="deng-b"><div class="deng-t"></div></div>
  6. </div>
  7. <div class="shui shui-a"><div class="shui-c"></div><div class="shui-b"></div></div>
  8. </div>
  9. </div>
  10. <div class="deng-box1">
  11. <div class="deng">
  12. <div class="xian"></div>
  13. <div class="deng-a">
  14. <div class="deng-b"><div class="deng-t"></div></div>
  15. </div>
  16. <div class="shui shui-a"><div class="shui-c"></div><div class="shui-b"></div></div>
  17. </div>
  18. </div>

2、在公共css里面添加如下代码,也可以在页面样式里面()直接添加

CSS代码

  1. .deng-box {
  2. position: fixed;
  3. top: -30px;
  4. left: -10px;
  5. z-index: 9999;
  6. pointer-events: none;
  7. }
  8. .deng-box1 {
  9. position: fixed;
  10. top: -30px;
  11. right: 5px;
  12. z-index: 9999;
  13. pointer-events: none;
  14. }
  15. .deng-box1 .deng {
  16. position: relative;
  17. width: 120px;
  18. height: 90px;
  19. margin: 50px;
  20. background: #d8000f;
  21. background: rgba(216, 0, 15, 0.8);
  22. border-radius: 50% 50%;
  23. -webkit-transform-origin: 50% -100px;
  24. -webkit-animation: swing 5s infinite ease-in-out;
  25. box-shadow: -5px 5px 30px 4px rgba(252, 144, 61, 1);
  26. }
  27. .deng {
  28. position: relative;
  29. width: 120px;
  30. height: 90px;
  31. margin: 50px;
  32. background: #d8000f;
  33. background: rgba(216, 0, 15, 0.8);
  34. border-radius: 50% 50%;
  35. -webkit-transform-origin: 50% -100px;
  36. -webkit-animation: swing 3s infinite ease-in-out;
  37. box-shadow: -5px 5px 50px 4px rgba(250, 108, 0, 1);
  38. }
  39. .deng-a {
  40. width: 100px;
  41. height: 90px;
  42. background: #d8000f;
  43. background: rgba(216, 0, 15, 0.1);
  44. margin: 12px 8px 8px 10px;
  45. border-radius: 50% 50%;
  46. border: 2px solid #dc8f03;
  47. }
  48. .deng-b {
  49. width: 45px;
  50. height: 90px;
  51. background: #d8000f;
  52. background: rgba(216, 0, 15, 0.1);
  53. margin: -2px 8px 8px 26px;
  54. border-radius: 50% 50%;
  55. border: 2px solid #dc8f03;
  56. }
  57. .xian {
  58. position: absolute;
  59. top: -20px;
  60. left: 60px;
  61. width: 2px;
  62. height: 20px;
  63. background: #dc8f03;
  64. }
  65. .shui-a {
  66. position: relative;
  67. width: 5px;
  68. height: 20px;
  69. margin: -5px 0 0 59px;
  70. -webkit-animation: swing 4s infinite ease-in-out;
  71. -webkit-transform-origin: 50% -45px;
  72. background: #ffa500;
  73. border-radius: 0 0 5px 5px;
  74. }
  75. .shui-b {
  76. position: absolute;
  77. top: 14px;
  78. left: -2px;
  79. width: 10px;
  80. height: 10px;
  81. background: #dc8f03;
  82. border-radius: 50%;
  83. }
  84. .shui-c {
  85. position: absolute;
  86. top: 18px;
  87. left: -2px;
  88. width: 10px;
  89. height: 35px;
  90. background: #ffa500;
  91. border-radius: 0 0 0 5px;
  92. }
  93. .deng:before {
  94. position: absolute;
  95. top: -7px;
  96. left: 29px;
  97. height: 12px;
  98. width: 60px;
  99. content: " ";
  100. display: block;
  101. z-index: 999;
  102. border-radius: 5px 5px 0 0;
  103. border: solid 1px #dc8f03;
  104. background: #ffa500;
  105. background: linear-gradient(to right, #dc8f03, #ffa500, #dc8f03, #ffa500, #dc8f03);
  106. }
  107. .deng:after {
  108. position: absolute;
  109. bottom: -7px;
  110. left: 10px;
  111. height: 12px;
  112. width: 60px;
  113. content: " ";
  114. display: block;
  115. margin-left: 20px;
  116. border-radius: 0 0 5px 5px;
  117. border: solid 1px #dc8f03;
  118. background: #ffa500;
  119. background: linear-gradient(to right, #dc8f03, #ffa500, #dc8f03, #ffa500, #dc8f03);
  120. }
  121. .deng-t {
  122. font-family: 华文行楷,Arial,Lucida Grande,Tahoma,sans-serif;
  123. font-size: 3.2rem;
  124. color: #dc8f03;
  125. font-weight: bold;
  126. line-height: 85px;
  127. text-align: center;
  128. }
  129. .night .deng-t,
  130. .night .deng-box,
  131. .night .deng-box1 {
  132. background: transparent !important;
  133. }
  134. @-moz-keyframes swing {
  135. 0% {
  136. -moz-transform: rotate(-10deg)
  137. }
  138. 50% {
  139. -moz-transform: rotate(10deg)
  140. }
  141. 100% {
  142. -moz-transform: rotate(-10deg)
  143. }
  144. }
  145. @-webkit-keyframes swing {
  146. 0% {
  147. -webkit-transform: rotate(-10deg)
  148. }
  149. 50% {
  150. -webkit-transform: rotate(10deg)
  151. }
  152. 100% {
  153. -webkit-transform: rotate(-10deg)
  154. }
  155. }

3、效果显示

请输入图片描述

本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
小米AX9000安装Docker及Docker应用安装
« 上一篇 12-09
磁州窑文化山体浮雕 2023/03/12
下一篇 » 03-14

发表评论

行为验证™ 安全组件加载中...

V注册会员 L评论等级
R11 条回复
  1. 极客郎  广东省
    2023-02-20     Win 10 /    Chrome

    好东西,我拿走了

  2. 海加尔金鹰  四川省
    2023-01-30     Win 10 /    Chrome

    效果挺好,可惜过年期间没上博客,没看到

  3. 林林  福建省
    2023-01-29     Android /    Chrome

    新年快乐

  4. 四月浅森  湖北省
    2023-01-22     Win 10 /    Chrome

    CV工程师要出动了,“借鉴”一下大佬的代码

    1. 四月浅森  湖北省
      2023-01-22     Win 10 /    Chrome

      @四月浅森

      另外祝大佬新年快乐!

  5. wu先生  湖北省
    2023-01-17     Win 7 /    Chrome

    你这演示效果已经撤下了?

    1. 云帆沧海  河北省
      2023-01-18     iPhone /    Safari

      @wu先生

      测试一下可以正常

  6. FROYO  山东省
    2023-01-13     Win 7 /    Chrome

    效果不错,准备搬走

  7. TeacherDu  北京市
    2023-01-13     Win 10 /    Chrome

    马上要过年了,喜庆一下!

  8. 小熊  四川省
    2023-01-12     Win 10 /    Chrome

    加个灯笼有过年的感觉

    1. 云帆沧海  河北省
      2023-01-12     iPhone /    Safari

      @小熊

      嗯嗯

没有更多评论了
AI
AI在线
以确保在用户需要帮助时能够及时提供解答和技术支持
您好,这里是「乙未极客」,请问有什么能帮到您?