• 程序员过中秋丨用代码制作一个祝福小网页(html+css)


    大家好,我是陈橘又青,兰经香风满,松窗夜月圆!都说我们程序员过节最没仪式感,再过两周就是中秋节了,今天我们就来制作一个简单的中秋祝福小网页,祝愿看到的所有人好运安康!(附上完整源码,需要的小伙伴自取即可)


    目录

    写在前面

    效果展示

    代码展示

    HTML

    css

    小彩蛋


    写在前面

    又是一年中秋到,不知道在座各位今年的中秋将迎来与家人团聚的幸福,还是“举杯邀明月,低头写代码。”的苦涩加班,甚至一边吃团圆饭一边加班的恼人场景,想想都心酸。以上无论哪种情况都是程序员生活的真实写照呀(笑哭)。

    我想离家近的小伙伴们肯定是下班立马赶回家与亲友们吃团圆饭,那么离家远,身处他乡的朋友们,有同事的地方就有家,届时和节日还公司一起加班的几个好兄弟,在月下来个痛快畅饮吧!

    不管怎样,都祝福在IT行业奋斗的各位同仁们能过一个好的中秋节,工作顺顺利利,出入平平安安,家庭和和睦睦,天天开开心心,月月奖金多多,年年业绩高高,世世幸福安康。

    代码完美无BUG,中秋团圆不加班!


    效果展示


    代码展示

    由于代码十分简单,在这里就不做过多讲解了。

    HTML

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
    6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    7. <link rel="stylesheet" href="style.css">
    8. <title>中秋节快乐title>
    9. head>
    10. <body>
    11. <div class="container">
    12. <div class="moon">div>
    13. <h1>2022 祝愿中秋快乐h1>
    14. <p>陈橘又青p>
    15. <div class="star star1">div>
    16. <div class="star star2">div>
    17. <div class="star star3">div>
    18. <div class="wave wave_1">div>
    19. <div class="wave wave_2">div>
    20. <div class="wave wave_3">div>
    21. div>
    22. body>
    23. html>

    css

    1. @import url('https://fonts.googleapis.com/css2?family=Italianno&display=swap');
    2. body {
    3. background: #4a47e9f1;
    4. }
    5. .container {
    6. position: absolute;
    7. top: 50%;
    8. left: 50%;
    9. width: 400px;
    10. height: 400px;
    11. margin-top: -200px;
    12. margin-left: -200px;
    13. border-radius: 2px;
    14. box-shadow: .5rem 1rem 1rem 0 rgba(0,0,0,0.6);
    15. overflow: hidden;
    16. color: #333;
    17. background-image: linear-gradient(to top, #191730, #10131d, #19125f, #050e44);
    18. }
    19. .moon {
    20. position: absolute;
    21. left: 4rem;
    22. top: 3rem;
    23. width: 6rem;
    24. height: 6rem;
    25. border-radius: 50%;
    26. background-image: linear-gradient(to left top, #b1b1c5, #928fa3, #746f82, #575162, #3c3444);
    27. }
    28. .moon:hover {
    29. transform: scale(1.2);
    30. transition: 3s;
    31. }
    32. h1 {
    33. position: absolute;
    34. top: 30%;
    35. left:24%;
    36. font-size: 2.2rem;
    37. color: goldenrod;
    38. }
    39. p {
    40. position: absolute;
    41. top: 40%;
    42. left:60%;
    43. font-family: 'Italianno', cursive;
    44. color:goldenrod;
    45. font-size: 2rem;
    46. }
    47. .star {
    48. background: white;
    49. border-radius: 50%;
    50. position: absolute;
    51. }
    52. .star1 {
    53. width: .2rem;
    54. height: .2rem;
    55. top: 3rem;
    56. right: 4rem;
    57. }
    58. .star2, .star3 {
    59. width: .1rem;
    60. height: .1rem;
    61. }
    62. .star2 {
    63. top: 5rem;
    64. right: 10rem;
    65. }
    66. .star3 {
    67. top: 14rem;
    68. left: 3rem;
    69. }
    70. .wave {
    71. position: absolute;
    72. width: 150%;
    73. bottom: 0;
    74. }
    75. .wave::before {
    76. content: "";
    77. position: absolute;
    78. left: 0;
    79. top: 0;
    80. right: 0;
    81. height: 20px;
    82. background-size: 40px 40px;
    83. }
    84. .wave::after {
    85. content: "";
    86. position: absolute;
    87. left: 0;
    88. top: 0;
    89. right: 0;
    90. background-repeat: repeat;
    91. height: 27px;
    92. background-size: 80px 40px;
    93. }
    94. .wave {
    95. transition: 3s;
    96. }
    97. .wave_1 {
    98. height: 80px;
    99. background: #7375f5;
    100. z-index: 30;
    101. }
    102. .wave_1::before {
    103. background-image: radial-gradient(circle at 20px 28px, transparent 24px, #525ce2 25px);
    104. }
    105. .wave_1::after {
    106. background-image: radial-gradient(circle at 10px 0px, #525ce2 14px, transparent 25px);
    107. }
    108. .wave_2 {
    109. left: -30px;
    110. height: 120px;
    111. background: #525ce2;
    112. z-index: 20;
    113. }
    114. .wave_2::before {
    115. background-image: radial-gradient(circle at 20px 28px, transparent 24px, #181e7e 25px);
    116. }
    117. .wave_2::after {
    118. background-image: radial-gradient(circle at 10px 0px, #181e7e 14px, transparent 15px);
    119. }
    120. .wave_3 {
    121. left: -10px;
    122. height: 150px;
    123. background: #181e7e;
    124. z-index: 10;
    125. }
    126. .wave_3::before {
    127. background-image: radial-gradient(circle at 20px 28px, transparent 24px, #080b31 25px);
    128. }
    129. .wave_3::after {
    130. background-image: radial-gradient(circle at 10px 0px, #080b31 14px, transparent 25px);
    131. }
    132. .wave_1 {
    133. animation: wave1 10s infinite;
    134. }
    135. @keyframes wave1 {
    136. 0% {
    137. transform: translateX(0px);
    138. }
    139. 25% {
    140. transform: translateX(-50px);
    141. }
    142. 50% {
    143. transform: translateX(0px);
    144. }
    145. 75% {
    146. transform: translateX(-30px);
    147. }
    148. 100% {
    149. transform: translateX(0px);
    150. }
    151. }
    152. .wave_2 {
    153. animation: wave2 12s infinite;
    154. }
    155. @keyframes wave2 {
    156. 0% {
    157. transform: translateX(0px);
    158. }
    159. 25% {
    160. transform: translateX(25px);
    161. }
    162. 50% {
    163. transform: translateX(0px);
    164. }
    165. 75% {
    166. transform: translateX(30px);
    167. }
    168. 100% {
    169. transform: translateX(0px);
    170. }
    171. }
    172. .wave_3 {
    173. animation: wave3 9s infinite;
    174. }
    175. @keyframes wave3 {
    176. 0% {
    177. transform: translateX(0px);
    178. }
    179. 25% {
    180. transform: translateX(-30px);
    181. }
    182. 50% {
    183. transform: translateX(0px);
    184. }
    185. 75% {
    186. transform: translateX(-10px);
    187. }
    188. 100% {
    189. transform: translateX(0px);
    190. }
    191. }

    小彩蛋

    对于程序员来说,加班是常态。程序员的中秋有月饼,肯定也有代码要敲,有bug要改。当你回着微信信息、浏览朋友圈、刷新微博热搜榜、听着音乐软件的歌曲、和小伙伴们集体开黑时,背后可能有一群程序员在加班加点,用代码守候着你的小确幸。

    在程序员的世界里,这个世界上只有两种人:一种是懂程序的,另一种是不懂的。

    在你们的想象中“程序员过中秋”是这样子的吗?

    🔘 无时无刻不在敲代码

    🔘 买一件格子衬衫送给自己当中秋礼物

    🔘 头顶比八月十五的月亮还亮

    其实都错了,程序员哪能这么简单的过中秋呢,作为一个挣得了高薪,吃得了泡面的程序员,不但能行云流水的写代码,还可以低头写代码之余吟诗一首:

    1. #include.h>
    2. #include.h>
    3. void main
    4. {
    5. char name[3][15]={"明月","月饼","中秋"};
    6. int i,j,k;
    7. for ( i=0;i<3;i++ )
    8. if ( strcmp(name[i],"明月")==0 )
    9. {
    10. printf("明月几时有,把饼问青天。n",name[i]);
    11. }
    12. for ( j=0;j<3;j++ )
    13. if ( strcmp(name[j],"月饼")==0 )
    14. {
    15. printf("不知饼中何馅,今日是榴莲。n",name[j]);
    16. }
    17. for ( k=0;k<3;k++ )
    18. if ( strcmp(name[k],"中秋")==0 )
    19. {
    20. printf("祝大家和和美美、团团圆圆,节日快乐!n",name[k]);
    21. }
    22. }

    运行结果:

    明月几时有,把饼问青天。

    不知饼中何馅,今日是榴莲。

    祝大家和和美美、团团圆圆,节日快乐!


  • 相关阅读:
    AI技术崛起:数据可视化之路更近
    Google Chrome 浏览器以全屏模式打开
    JS--拷贝数组的方法(浅拷贝)
    django后台启动CORS跨越配置
    企微获客助手到底有哪些价值?
    数据结构:红黑树的原理和实现
    [算法刷题笔记]二叉树之左叶子之和
    传奇游戏常见问题解决办法
    五、接口测试工具:Postman
    Postgresql源码(72)ResourceOwner资源管理器
  • 原文地址:https://blog.csdn.net/m0_63947499/article/details/126505715