大作业及复习CSS中的各种功能

<template>
  <div id="app">
    <el-container>
      <el-header>
    <br>
    <img id="logo" style="display: inline-block; position: relative; left: 110px;top: 20px;" src="./网页设计素材/logo_yuan.png"><br>
    <div id="daohang">
      <p class="equal-spacing"> &nbsp;首页 剧情 人物 地图 玩法 总览 编辑</p>
    </div>

  </el-header>
  <br>
  <br>
  <br>
  <br>
  <br>


  <el-main>
    
      <div class="flex-container">
        <div class="left-column">
          <img  id="left" src="./网页设计素材/150px-角色分析.png" ><br>
          <img  id="left" src="./网页设计素材/150px-据点事件.png" ><br>
          <img  id="left" src="./网页设计素材/150px-密探名册.png" ><br>
          <img  id="left" src="./网页设计素材/150px-男主鸢记.png" ><br>
        </div>
        <div class="middle-column">
          <div class="block">  
            <span class="demonstration"></span>
            <el-carousel >
              <el-carousel-item v-for="item in 5" :key="item">
                <img v-if="item==1"   :style="{ maxWidth: '100%', height: '100%' }" src="./网页设计素材/5zx0kwm0g0cppzm1615beeucign5bjl.jpg">
                <img v-if="item==2"   :style="{ maxWidth: '100%', height: '100%' }" src="./网页设计素材/bpzq0p1rdgwpa0uh5gp6xs4hommcmbk.jpg">
                <img v-if="item==3"   :style="{ maxWidth: '100%', height: '100%' }" src="./网页设计素材/ha4bixnclency1p8awglyfjy4755x3d.jpg">
                <img v-if="item==4"   :style="{ maxWidth: '100%', height: '100%' }" src="./网页设计素材/hwxdlhb9v6v8lq0dfdqsjhsmu2b7c7w.jpg">
                <img v-if="item==5"   :style="{ maxWidth: '100%', height: '100%' }"  src="./网页设计素材/hxt3u83fxhxb2tfj8wjqzhvefuk0mtf.jpg">
              </el-carousel-item>
            </el-carousel>
          </div><br>
          <img id="main"  src="./网页设计素材/挑灯.png" ><br>
          <img id="main"  src="./网页设计素材/成长.png" ><br>
          <img id="main"  src="./网页设计素材/每日.png" ><br>
          
        </div>
        <div class="right-column">
          <div id="xiaobiaoti">
            <p id="gongjv">工 具</p>
          </div>
          <img  style="height: 120px;max-width: 95%;margin-top: 20px;" src="./网页设计素材/385px-抽卡模拟器(招人版.png" ><br>
          <img  style="height: 120px;max-width: 95%;margin-top: 20px;" src="./网页设计素材/密探计算.gif" ><br>
          
          <div id="xiaobiaoti">
              <p id="wangqikachi">往 期 卡 池</p>
          </div>

          <img id="right" src="./网页设计素材/300px-活动banner-出奇无穷.png" ><br>
          <img id="right" src="./网页设计素材/300px-活动banner-度势攻心.png" ><br>
          <img id="right" src="./网页设计素材/300px-活动banner-绝艳惊鸿.png" ><br>
          <img id="right" src="./网页设计素材/300px-活动banner-诗画同律.png" ><br>
          <img id="right" src="./网页设计素材/300px-活动banner-扬矢摧锋.png" ><br>
          <img id="right" src="./网页设计素材/300px-活动banner-争光日月.png" ><br>
        </div>
      </div>
    
  </el-main>  

 
  <div class="background-overlay"></div>


  <router-link to="./"></router-link>

  
 
  <router-view/>
    </el-container> 
  </div>
 
</template>

<style>
  


body {
    background: url("./网页设计素材/b9rcx83fr19ncml10ojwmqu5ohp3b34.png") no-repeat fixed 50% 0;
    background-size: cover;
    background-blend-mode:multiply;
    z-index: -2;
}

.el-main {
  margin-top: 75px; /* 根据你需要下移的距离调整这个数值 */
}

.equal-spacing {
    word-spacing: 50px; /* 根据需要调整这个数值 */ 
  }/*词语间距*/


  #daohang {
   background-color:rgba(15, 4, 39, 0.804);
   margin-left:150px ;
   margin-right: 150px;
   margin-top: 50px;
   color: rgb(255, 239, 133);
   height: 35px;
   display: flex; /* 将#daohang设置为弹性布局 */
   align-items: center; /* 在垂直方向上居中对齐 */
}

.flex-container {
  display: flex;
}

.left-column{
  position: relative;
  display: flex; /* 将.right-column设置为弹性布局 */
  flex-direction: column; /* 设置主轴方向为垂直方向 */
 
  align-items: center; /* 在交叉轴方向(这里指垂直方向)上居中对齐元素 */
  margin-left: 150px;
  
  width: 20%;
  background-color: rgba(255, 255, 255, 0.575); /* 示例:添加背景颜色 */
}
.right-column {
  position: relative;
  display: flex; /* 将.right-column设置为弹性布局 */
  flex-direction: column; /* 设置主轴方向为垂直方向 */
 
  align-items: center; /* 在交叉轴方向(这里指垂直方向)上居中对齐元素 */
  margin-right: 150px;
  margin-left: 20px;
  width: 25%;
  background-color: rgba(255, 255, 255, 0.721); /* 示例:添加背景颜色 */
}

.flex-container {
  display: flex;
  justify-content: center; /* 添加这一行,使内容在主轴(这里是水平方向)上居中 */
}


.middle-column {
  flex: 50%; /* 中间栏占3份 */
  align-items: center;
}


.block {
  position: relative;
  width: 100%;
}

.el-carousel {
 margin-left: 30px;
  max-width: 95%;
}



#left{
  position: relative; 
  top: 20px;
  max-width: 65%;
  height: 50px;
}



.background-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: calc(100% - 160px); 
  height: 100%;
  background-color: rgb(255, 255, 255);
  opacity: 0.75;
  z-index: -1; /* 确保这个图层在其他内容之下 */
  margin-left: 80px;
  margin-right: 80px;
}

#main{
  max-width: 95%;
  margin-left: 30px;
  margin-top: 20px;
}

#right{
  max-width: 95%;
  margin-top: 15px;
  height: 80px;
}

#xiaobiaoti{
  color: rgb(255, 239, 133);
  background-color:rgba(15, 4, 39, 0.795);
  height: 30px; /* 或者根据需要设置一个合适的高度 */
  width: 100%;
  margin-right: 150px;
  margin-left: 150px;
}

#wangqikachi{
  margin-left:125px;
  margin-top: 5px;
  word-spacing: 8px; 
}

#gongjv{
  margin-left:150px;
  margin-top: 5px;
  word-spacing: 12px; 
}

</style>


<script>

</script>

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网页设计期末大作业是一个非常重要的任务,它要求我们将所学的HTML和CSS知识应用于实践,并且要加入动态效果以使网页更加生动有趣。 在设计网页的过程,首先我会提前计划整个页面的布局和结构。考虑到用户体验和页面的可视性,我会选择合适的颜色搭配和字体,并合理分配页面的空间。在编写HTML代码时,我会使用语义化的标签来定义不同的内容,以便搜索引擎更好地理解网页的结构。 接下来,我会运用CSS技术对网页进行美化和样式设置。通过使用CSS选择器,我可以对不同的元素进行指定样式的设置,例如背景颜色、文字大小和边框样式等。我也会运用CSS的盒模型和浮动布局来进行网页元素的排列和定位,以创建一个美观、整齐的页面。 为了增加网页的动态效果,我会运用CSS的过渡和动画属性来实现元素的平滑过渡和动画效果。例如,当鼠标悬停在按钮上时,可以使用CSS3的过渡属性来实现按钮颜色的渐变效果。另外,我还可以使用CSS的动画属性来创建一些更为复杂的动态效果,如元素的旋转、缩放和淡入淡出等。 在制作动态网页时,我还可以使用JavaScript来实现一些更复杂的交互效果。例如,通过JavaScript的事件监听功能,可以实现当用户点击按钮时弹出一个提示框或切换页面的内容等。 综上所述,我将综合运用HTML、CSS和JavaScript等技术,设计一个既有美观外观又具有动态效果的网页。通过这个期末大作业的完成,我相信我能够更加熟练地掌握网页设计的技巧和方法,并将其应用在日后的实践

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值