HTML实战讲堂之简单的拜年程序

打印 上一主题 下一主题

主题 986|帖子 986|积分 2958

一、目次:


   
  一、目次:
  二、祝福
  三:代码讲解
  (1)详细表明:
  1.HTML部分
  2. CSS部分
  三、运行结果(随机截图):
  四、完整代码:
  

二、祝福

小杜在这里㊗️大家新年快乐
   在此送大家一副对联:
  
             上联:春风送暖千家乐  
             下联:瑞雪迎春万象新  
              横批:辞旧迎新
  
                                祝福语
  酷爱的朋友:
  随着新春的钟声渐渐敲响,我作为一名程序员,用代码编织了一段特别的拜年祝福。愿你的生活像优雅的算法一样高效,每一天都充满逻辑与和谐。愿你的事业犹如不停迭代的软件,日益完满,功能越来越强大。在这个新年里,愿你的bug少之又少,幸福和乐成不停升级,生活界面永久用户友爱,心情指数每天向上!
  
  祝春节快乐,万事快意,阖家欢乐,身体健康!
  三:代码讲解


   让我们逐步讲解这个HTML页面的结构和功能。
  (1)详细表明:


1.HTML部分


   - `<!DOCTYPE html>`:声明文档范例为HTML5。
  - `<html lang="zh-CN">`:定义文档的语言为中文(简体)。
  - `<head>`:包罗元数据和链接到外部资源的部分。
    - `<meta charset="UTF-8">`:设置字符编码为UTF-8。
    - `<meta name="viewport" content="width=device-width, initial-scale=1.0">`:确保页面在移动装备上准确显示。
    - `<title>新年快乐</title>`:设置网页标题。
    - `<style>`:内嵌CSS样式,用于美化页面。
  - `<body>`:包罗页面的紧张内容。
    - `<div class="container">`:一个容器,用于包裹内容并应用样式。
      - `<h1>新年快乐!</h1>`:标题,使用大号字体和赤色。
      - `<p>愿您在新的一年里万事快意,身体健康,阖家欢乐!</p>`:一段祝福文字。
      - `<button οnclick="sendGreeting()">点我拜年</button>`:一个按钮,点击时会调用JavaScript函数`sendGreeting()`。
  
2. CSS部分

   - `body`:设置全局样式,包罗字体、配景颜色、布局方式等。
  - `.container`:设置容器的样式,包罗配景色、内边距、边框圆角、阴影和文本对齐方式。还添加了一个淡入动画结果。
  - `h1`:设置标题的样式,包罗颜色和字体巨细。
  - `p`:设置段落的样式,包罗颜色和字体巨细。
  - `button`:设置按钮的样式,包罗配景色、文字颜色、边框、内边距、圆角、鼠标指针样式和字体巨细。
  - `button:hover`:设置按钮的悬停结果,改变配景色。
  - `@keyframes fadeIn`:定义一个淡入动画,从透明到不透明。
  
  #### JavaScript部分
  - `function sendGreeting()`:定义一个名为`sendGreeting`的函数,当按钮被点击时执行。
    - `alert("感谢您的祝福!祝您新年快乐,万事快意!")`:弹出一个提示框,显示感谢信息。
  
                                  讲解总结:
  通过这些代码,你可以创建一个简单而美观的HTML页面,用于在快过年时向用户拜年。你可以根据需要进一步扩展和美化这个页面。
  
三、运行结果(随机截图):


 四、完整代码:


  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>新年快乐</title>
  7.     <!-- CSS样式 -->
  8.     <style>
  9.         /* 页面主体样式 */
  10.         body {
  11.             font-family: 'Microsoft YaHei', sans-serif;
  12.             background-color: #f0f0f0;
  13.             display: flex;
  14.             justify-content: center;
  15.             align-items: center;
  16.             height: 100vh;
  17.             margin: 0;
  18.         }
  19.         /* 容器样式 */
  20.         .container {
  21.             background-color: white;
  22.             padding: 20px;
  23.             border-radius: 10px;
  24.             box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  25.             text-align: center;
  26.             animation: fadeIn 2s ease-in-out;
  27.         }
  28.         /* 标题样式 */
  29.         h1 {
  30.             color: #ff6347;
  31.             font-size: 3em;
  32.             margin-bottom: 20px;
  33.         }
  34.         /* 段落样式 */
  35.         p {
  36.             color: #333;
  37.             font-size: 1.5em;
  38.         }
  39.         /* 按钮样式 */
  40.         button {
  41.             background-color: #ff6347;
  42.             color: white;
  43.             border: none;
  44.             padding: 10px 20px;
  45.             border-radius: 5px;
  46.             cursor: pointer;
  47.             font-size: 1em;
  48.             margin-top: 20px;
  49.         }
  50.         /* 按钮悬停效果 */
  51.         button:hover {
  52.             background-color: #e64a2b;
  53.         }
  54.         /* 淡入动画 */
  55.         @keyframes fadeIn {
  56.             from { opacity: 0; }
  57.             to { opacity: 1; }
  58.         }
  59.     </style>
  60. </head>
  61. <body>
  62.     <!-- 主要内容区域 -->
  63.     <div class="container">
  64.         <h1>新年快乐!</h1>
  65.         <p>愿您在新的一年里万事如意,身体健康,阖家欢乐!</p>
  66.         <button onclick="sendGreeting()">点我拜年</button>
  67.     </div>
  68.     <!-- JavaScript脚本 -->
  69.     <script>
  70.         function sendGreeting() {
  71.             alert("感谢您的祝福!祝您新年快乐,万事如意!");
  72.         }
  73.     </script>
  74. </body>
  75. </html>
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

何小豆儿在此

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表