七夕节网页制作(web期末课程设计)

 一、引言

七夕节,作为中国传统的情人节,在现代社会中被赋予了更多浪漫和文化传承的意义。在网络时代,许多网页致力于传播七夕节的文化内涵,并为用户提供互动平台。本文将分析一个以七夕节为主题的网页,从其设计和用户交互体验方面展开探讨。

二、页面展示


 


二、页面设计


1. 视觉风格
        整个网页采用了深蓝色为主色调,给人一种深邃、神秘的感觉,符合七夕节所蕴含的浪漫星空元素。顶部的粉色莲花和“七夕”二字的设计,既增添了一丝柔美,又突出了节日主题。
        在内容部分,不同的板块通过合理的排版和色彩搭配,使信息层次分明。例如,标题采用较大的字体和不同的颜色(如白色、浅蓝色)来突出,正文内容则使用较为常规的字体大小和颜色,便于用户阅读。


三、用户交互体验


1. 祝福功能


        网页提供了一个用户留言祝福的功能。在页面底部有一个输入框,提示用户“留下你的七夕祝福”,并有一个红色的“发送祝福”按钮。
        当用户在输入框中输入祝福内容(如示例中的“千里共婵娟”)并点击“发送祝福”按钮后,会出现确认页面,提示用户“你的祝福已成功发送:千里共婵娟”。
        这种简单而直接的交互设计,让用户能够轻松地参与到节日祝福的互动中,增强了用户的参与感和节日氛围。


2. 视频播放功能


        在“七夕节的由来”板块中有视频播放的界面,虽然在截图中视频未显示,但可以推测该网页可能通过视频播放来更直观地向用户传达七夕节的相关知识。这种多媒体的展示方式可以更好地吸引用户的注意力,提高信息传播的效果。

3.音频播放功能

4.返回置顶按钮

四、完整代码

 html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>七夕节</title>
    <link rel="stylesheet" href="D:\节日\css\styles.css">
</head>

<body>  

      <button id="back-to-top">回到置顶</button>

    <section id="main-content">   
      
      
        <img src="D:\节日\images\主图1.jpg" alt="" id="main-content-img1">
        <hr id="main-content-hr">
      <div class="youlai">
        <h2>七夕节的由来</h2>

        <video src="D:\节日\videos\习俗.mp4"
        controls width="800" height="400">
      </video>
    
        <p id="description">
          七夕节,又名乞巧节、女儿节,源于牛郎织女的爱情传说。
 
          在古代,人们将天文星区与地理区域相互对应,称为“分野”。而织女星代表天帝的孙女,是心灵手巧的仙女,牵牛星则代表人间的放牛郎。传说织女下凡与牛郎成婚,过上男耕女织的生活,十分幸福。但王母娘娘发现后,用银河将二人分隔,只允许他们每年农历七月七日在鹊桥相见。
 
          这个传说最初体现的是自然天象崇拜。古代人观察星空,对牵牛星、织女星进行人格化想象,赋予其爱情故事。后来,七夕节在民间发展出许多习俗。少女们会在这一天向织女祈求智慧和巧艺,所以叫“乞巧”。比如“穿针乞巧”,在月光下用彩线穿针,能顺利穿过的姑娘就被认为是得到了织女的赐福,手更加灵巧。还有“喜蛛应巧”,将蜘蛛放在小盒子里,次日看蛛网的疏密来判断是否得巧。
 
          随着时间的推移,七夕节的爱情主题越发突出,逐渐成为象征爱情的节日。
        </p>
      </div>
      <div class="yanbian">
        <h3>关于七夕节的故事演变</h3>

        <img src="D:\节日\images\星座.webp" alt=""  >
       

        <p >
          起源于星座崇拜:西周时期,“牵牛织女”仅指两个星座的名字,《诗经·小雅·大东》中借织女星不织布、牵牛星不牵牛来讽刺西周王朝,此时其与爱情无关,只是原始先民星座崇拜的映射。
        <br>
       
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;人格化与情感赋予:西汉时期,牵牛星、织女星被赋予人格化,如班固的《西都赋》及刘向的《淮南子》中都有相关记载 。到东汉末年,牵牛星、织女星首次被完全拟人化并且二者之间产生了爱情,《古诗十九首·迢迢牵牛星》是其典型代表。
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;故事情节丰富:魏晋南北朝时期,牛郎织女故事得到极大充盈,人物形象更丰满,天帝角色出现,反映了当时子女与封建家长之间的关系,如殷芸的《小说》中提到织女是天帝之子,因婚后荒废织布被天帝责令归河东,一年一度相会.
          广泛传播与定型:唐宋时期,故事在诗词中广泛传播,情节与南北朝时期相比变化不大,但主题立意更生活化、世俗化,如苏轼、秦观等的诗词 。金元之际杜仁杰的套曲较完整地描述了该故事,明代文人受民主进步思想影响对其再创作,清代文人则出于对封建性别文化批判等重述故事,清末传说基本定型。
        </p>
      </div>

      <div class="audio-box">
        <audio controls>
            <source src="D:\节日\audios\七夕歌曲.mp3" type="audio/mpeg">
            
        </audio>
    </div>

      <div class="chuanshuo">
        <h2>七夕节的传说故事</h2>
        <img src="D:\节日\images\首页1.webp" alt="" id="main-content-img4" >
        <br>
        <p id="description">
          牛郎是人间贫苦的孤儿,每日辛勤劳作却只能勉强糊口,与老牛相依为命.一天老牛突然开口说话,告诉牛郎在湖边会遇见一位美丽的姑娘,牛郎依言前往,果真见到了织女,二人一见钟情,私定终身,在人间过上了男耕女织、幸福美满的生活,还生下了一儿一女.
 
          然而天庭规矩严苛,不允许神仙与人相恋,王母娘娘得知此事后大怒,派天兵天将将织女捉回天庭,牛郎悲痛欲绝. 老牛又告诉牛郎,可以用自己的皮做成披风,就能飞到天上去追织女,牛郎披上牛皮,挑着一双儿女追向天空,眼看就要追上织女,王母娘娘拔下头上的金簪,在天空划出了一条银河,从此牛郎织女只能隔着银河相望.
 
          他们的深情让天地动容,无数喜鹊在每年的七月初七自发飞来,搭成一座鹊桥,让牛郎织女得以相会,从此七夕便成为了象征爱情的节日,流传至今。
        </p>
      </div>
      <div class="xisu">
        
        <img src="D:\节日\images\习俗1.jpg" alt="" id="main-content-img3">
        <h1>七夕节的传统习俗</h1>
        <div>
        <p>
          可以说,乞巧之习俗本是来源于七夕的祈福许愿乞求巧艺文化,而后发展成为最主要的七夕节俗游艺活动。
          七姐诞历史久远,拜七姐,祈福许愿、乞求巧艺、坐看牵牛织女星、祈祷姻缘、储七夕水等,是七夕的传统习俗。七夕乞巧是向七姐(织女)祈求心灵手巧,希望婚姻幸福,家庭美满。乞巧习俗传入北方西安一带始于汉代,乞巧记载最早见于东晋葛洪的《西京杂记》:“汉彩女常以七月七日穿七孔针于开襟楼,人具习之。”《荆楚岁时记》也有:“七月七日为牵牛织女聚会之夜,是夕,家人妇女结彩楼,穿七孔针。” 
          <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;投针验巧
          这是七夕穿针乞巧风俗的变体,源于穿针,又不同于穿针,是明清两代的盛行的七夕节俗。明刘侗、于奕正的《帝京景物略》说:“七月七日之午丢巧针。妇女曝盎水日中,顷之,水膜生面,绣针投之则浮,看水底针影。有成云物花头鸟兽影者,有成鞋及剪刀水茄影者,谓乞得巧;其影粗如锤、细如丝、直如轴蜡,此拙征矣。”
          <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;喜蛛应巧
          这也是较早的一种乞巧方式,其俗稍晚于穿针乞巧,大致起于南北朝之时。《荆楚岁时记》说:“是夕,陈瓜果于庭中以乞巧。有喜子网于瓜上则以为符应。”五代王仁裕《开元天宝遗事》说:“七月七日,各捉蜘蛛于小盒中,至晓开;视蛛网稀密以为得巧之侯。密者言巧多,稀者言巧少。民间亦效之”小小蛛网,历代验巧之法也稍有不同,南北朝视网之有无,唐视网之稀密,宋视网之圆正,后世多遵唐俗。
        </p>
        </div>
      </div>
    </section>


    <section id="message-section">
        <label for="message">留下你的七夕祝福:</label>
        <input type="text" id="message" placeholder="写下你对爱人的祝福吧">
        <button onclick="submitMessage()">发送祝福</button>
    </section>
    <script src="D:\节日\js\script.js"></script>
</body>

</html>

css

body {
    font-family: Arial, sans-serif;
    background:linear-gradient(to top,rgba(52, 4, 141, 0),rgb(6, 3, 95));
    text-align: center;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

#back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background-color: #007bff;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
}


  .audio-box {
    text-align: center;
    margin: 20px 0;
  }

.yanbian h3{
  text-align: right;
padding-top: 0;
}
.yanbian img{
  width: 450px;
  float: right;
  display: flex;
  margin-bottom: 20px;
}
.yanbian p{
  text-align: left;
  text-indent: 2em;
  padding: 20px;
    font-size: 18px;
    color:black;
    line-height: 1.5;

}

.chuanshuo img{
  margin-top: 180px;
}

.xisu p{
  margin-top: 0;
  margin-bottom: 0;
  text-indent: 2em;
  padding: 20px;
    font-size: 18px;
    color:black;
    line-height: 1.5;
    text-align: left;
}
 .xisu h1{
  color: rgb(34, 4, 167);
  font-size: 55px;
  font-family: "宋体";
  text-align: center;
  margin-right: 15px;
 }
#main-content {
    margin-left: 200px;
    margin-right: 200px;
    padding: auto;
    border-radius: 10px;
    background:linear-gradient(to bottom,rgba(31, 2, 87, 0),rgba(128, 4, 105, 0));
    box-shadow: 0 10px 50px white;
    position: relative;
}
#main-content-img1 {
  width: 1050px;
  height: 420px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
}
#main-content-img2{
  width: 600px;
  height: 300px;
  display: flex;
  margin-right: 15px;
}
#main-content-img3{
  width: 350px;
  height: 580px;
  display: flex;
  float: left;
  margin-right: 15px;
}
#main-content-img4{
  width: 550px;
  height: 300px;
  display: flex;
  float: right;
  margin-right: 15px;
}

#main-content h2{
  color: rgb(167, 99, 4);
  font-size: 60px;
  font-family: "宋体";
  float: left;
}
#main-content h3{
  color: rgb(34, 4, 167);
  font-size: 55px;
  font-family: "宋体";
  float: right;
  display: flex;
  margin-right: 15px;
}
#main-content-hr{
  height: 5px;
  border: none;
  background-color: white;
  margin-left: 20px;
  margin-right: 20px;
}
#description {
  text-indent: 2em;
  padding: 20px;
    font-size: 18px;
    color:black;
    line-height: 1.5;
    text-align: left;
}

#message-section {
    margin: 20px;
    padding: 20px;
}

button {
    padding: 10px 20px;
    background-color: #e74c3c;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

button:hover {
    background-color: #c0392b;
}

/* 回到置顶按钮样式 */
#back-to-top {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #1d0467;
    color: white;
    padding: 10px 15px;
    border-radius: 5px;
    cursor: pointer;
  }

js

function submitMessage() {
    var messageInput = document.getElementById('message');
    var message = messageInput.value;
    if (message) {
        alert('你的祝福已成功发送:' + message);
        messageInput.value = '';
    } else {
        alert('请输入祝福内容哦');
    }
}

// 回到置顶按钮的显示
        window.onscroll = function () {
                if (document.body.scrollTop > 200 || document.documentElement.scrollTop > 200) {
                    document.getElementById('back-to-top').style.display = 'block';
                }else {
                    document.getElementById('back-to-top').style.display = 'none';
                }
            };
    
           document.getElementById('back-to-top').onclick = function () {
                document.body.scrollTop = 0;
                document.documentElement.scrollTop = 0;
            };
    

五、特别提醒

除了css和js,所有的链接都要根据自己的实际链接更改!!! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值