web前端实验2

实验2

1. 应用html标签和css完成如下所示页面效果,图片见附件。

在这里插入图片描述

  1. 说明:
    1. 内容相对于浏览器居中,宽860px
    2. 鼠标移动至列表项上,显示背景色#F8F8F8
    3. 分割线2px solid #ccc,每项高130px
    4. 第一行文字:20px 黑体
    5. 标签:字颜色#cccc00 16px
    6. 标签项:背景颜色#eee 字体颜色#999 文字大小14px
    7. 第三行文字:边框1px solid #eee; 圆角半径25px
    8. 其他样式可根据界面效果进行设置
  2. 代码
<template>
  <div class="body">
    <div class="c1">
      <div class="c4">
        <span class="sp1">不只有看肤色挑唇色 选对口红衣服更美</span>
        <div class="c5">
          <span class="sp2">标签</span>&nbsp;&nbsp;<span class="sp3">唇膏</span>&nbsp;&nbsp;<span class="sp3">衣服</span>&nbsp;&nbsp;<span class="sp3">粉色</span>&nbsp;&nbsp;<span class="sp3">化妆</span>&nbsp;&nbsp;<span class="sp3">美容美体</span>
        </div>
        <div class="c6">
          &nbsp;&nbsp;<span class="sp4">悦己self</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="sp4">2016-10-8</span>
        </div>
      </div>
    </div>
    <div class="c2">
      <div class="c4">
        <span class="sp1">学画红唇妆 让你的女王范分分钟秒杀路人</span>
        <div class="c5">
          <span class="sp2">标签</span>&nbsp;&nbsp;<span class="sp3">唇膏</span>&nbsp;&nbsp;<span class="sp3">衣服</span>&nbsp;&nbsp;<span class="sp3">粉色</span>&nbsp;&nbsp;<span class="sp3">化妆</span>&nbsp;&nbsp;<span class="sp3">美容美体</span>
        </div>
        <div class="c6">
          &nbsp;&nbsp;<span class="sp4">毛戈平形象艺术学校</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="sp4">2016-10-8</span>
        </div>
      </div>
    </div>
    <div class="c3">
      <div class="c4">
        <span class="sp1">无数次给国外博主跪了 把自己的脸画成漫画人物好逼真</span>
        <div class="c5">
          <span class="sp2">标签</span>&nbsp;&nbsp;<span class="sp3">唇膏</span>&nbsp;&nbsp;<span class="sp3">衣服</span>&nbsp;&nbsp;<span class="sp3">粉色</span>&nbsp;&nbsp;<span class="sp3">化妆</span>&nbsp;&nbsp;<span class="sp3">美容美体</span>
        </div>
        <div class="c6">
          &nbsp;&nbsp;<span class="sp4">八公举</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="sp4">2016-10-8</span>
        </div>
      </div>
    </div>
  </div>
</template>
<style scoped>


.body{
  /*宽度设置为860px*/
  width: 860px;
  /*设置居中*/
  margin: 0 auto;
}
.c1:hover{
  /*鼠标移入背景变色*/
  background-color: #F8F8F8;
}

/*把图片设置为背景,并靠左,设置不重复*/
.c1{
  /*连接到图片*/
  background-image: url(../images/4.jpg);
  /*若图片未沾满空间,不重复*/
  background-repeat: no-repeat;
  /*图片占据空间的大小:20%*/
  background-size: 20%;
  /*行高度*/
  height: 130px;
  /*上边框样式*/
  border-top:2px solid #ccc;
  /*下边框样式*/
  border-bottom: 2px solid #ccc;
}
.c2:hover{
  /*鼠标移入变色*/
  background-color: #F8F8F8;
}
.c2{
  background-image: url(../images/5.jpg);
  background-repeat: no-repeat;
  background-size: 20%;
  /*设置图片y轴居中*/
  background-position-y: center;
  height: 130px;
  /*下边框样式*/
  border-bottom: 2px solid #ccc;
}
.c3:hover{
  background-color: #F8F8F8;
}
.c3{
  background-image: url(../images/6.jpg);
  background-repeat: no-repeat;
  background-size: 20%;
  background-position-y: center;
  height: 130px;
}
.c4{
  /*内容左边距200px*/
  margin-left: 200px;
  /*内容上边距10px*/
  margin-top: 10px
}
.c5{
  /*标签上边距20px*/
  margin-top: 20px
}
.c6{
  /*用户名以及发布时间上边距10px*/
  margin-top: 10px
}
.sp1{
  /*标题字体大小*/
  font-size: 20px;
  /*标题字体*/
  font-family: 黑体;
}
/*标签样式*/
.sp2{
  /*标签字体颜色*/
  color: #cccc00;
  /*标签字体大小*/
  font-size: 16px;
}
.sp3{
  /*标签字体颜色*/
  color: #999;
  /*标签字体大小*/
  font-size: 14px;
  /*tag背景颜色*/
  background-color: #eee;
}
.sp4{
  border:1px solid #eee;
  /*设置用户姓名盒子圆角*/
  border-radius: 25px;
  font-size: 14px;
  color: #1440d1;
}
</style>

2. 完成如图所示界面布局和显示效果

在这里插入图片描述

  1. 代码
<template>
  <body id="container">
      <div id="content">

        <div id="header">
          <span id="firstSpan">首页</span>
          <span>新闻</span>
          <span>体育</span>
          <span>娱乐</span>
          <span>财经</span>
          <span>科技</span>
          <span>手机</span>
          <span>数码</span>
        </div>

        <div id="news">
          <div id="new1">
            <div id="newTitle">
              娱乐新闻
            </div>

            <ul class="new1Content">
              <li>
                <span class="content">xxxxxxxxxxxxxxxxxxxxxxxx</span>
                <span class="time">2018-10-1</span>
              </li>
              <li>
                <span class="content">《碟中谍5》曝外景地花絮</span>
                <span class="time">2018-10-1</span>
              </li>
              <li>
                <span class="content">灾难发生后该不该禁播娱乐节目</span>
                <span class="time">2018-10-1</span>
              </li>
            </ul>

          </div>
          <div id="new2">
            <div id="newTitle">
              娱乐新闻
            </div>

            <ul class="new1Content">
              <li>
                <span class="content">香港已没有黑帮 大家都不想在里面混</span>
                <span class="time">2018-10-1</span>
              </li>
              <li>
                <span class="content">《碟中谍5》曝外景地花絮</span>
                <span class="time">2018-10-1</span>
              </li>
              <li>
                <span class="content">灾难发生后该不该禁播娱乐节目</span>
                <span class="time">2018-10-1</span>
              </li>
            </ul>

          </div>
          <div id="new3">
            <div id="newTitle">
              娱乐新闻
            </div>

            <ul class="new1Content">
              <li>
                <span class="content">香港已没有黑帮 大家都不想在里面混</span>
                <span class="time">2018-10-1</span>
              </li>
              <li>
                <span class="content">《碟中谍5》曝外景地花絮</span>
                <span class="time">2018-10-1</span>
              </li>
              <li>
                <span class="content">灾难发生后该不该禁播娱乐节目</span>
                <span class="time">2018-10-1</span>
              </li>
            </ul>

          </div>
          <div id="new4">
            <div id="newTitle">
              娱乐新闻
            </div>

            <ul class="new1Content">
              <li>
                <span class="content">香港已没有黑帮 大家都不想在里面混</span>
                <span class="time">2018-10-1</span>
              </li>
              <li>
                <span class="content">《碟中谍5》曝外景地花絮</span>
                <span class="time">2018-10-1</span>
              </li>
              <li>
                <span class="content">灾难发生后该不该禁播娱乐节目</span>
                <span class="time">2018-10-1</span>
              </li>
            </ul>

          </div>
          </div>
        </div>
  </body>
</template>

<style scoped>

#header{
  /*顶部导航栏宽度:占父黑子百分之80*/
  width: 80%;
  /*顶部导航栏高度:25px*/
  height: 25px;
  /*设置顶部导航栏背景色*/
  background-color: #aaaaaa;
  /*设置顶部导航栏位置*/
  margin: 0 auto;
}
#news{
  /*新闻部分占父盒子宽度80#*/
  width: 80%;
  /*高度800px*/
  height: 800px;
  /*居中*/
  margin: 0 auto;
}


#header span{
  display: inline-block;
  margin: auto 15px;
  height: 25px;
  color: white;
  text-decoration: underline;
  padding-top: 3px;
}
/*鼠标移入变为红色*/
#header span:hover{
  color: red;
}

.content{
  color: black;
  font-size: 8px;
  /*行高30px*/
  line-height: 30px;
}

.time{
  color: #aaaaaa;
  margin-right: 10px;
  /*设置左浮动*/
  float: right;
}

li{
  list-style: none;
}
#new1, #new2, #new3, #new4{
  display: inline-block;
  background-color: white;
  width: 50%;
  margin: 20px auto;
}

#newTitle{
  font-size: 18px;
  margin-left: 20px;
  width: 40%;
}
</style>

2. 完成如下表单界面设计,图片见附件。

在这里插入图片描述
2. 代码

<template>
    <div id="container">
      <div id="login">
        <input id="username" type="text" placeholder="用户名/邮箱地址/手机号">
        <input id="password" type="password" placeholder="填写密码">
        <div id="rememberPSW">
          <input type="radio" name="rememberPSW" value="remember">记住密码
        </div>
        <input id="button" type="button">
      </div>
      
      <div id="others">
        <div id="othersLogin">合作网站账号登陆:</div>
        <img src="../images/weixin.png" alt="">
        <img src="../images/qqlogin.png" alt="">
        <img src="../images/taobao.png" alt="">
      </div>
    </div>
</template>

<style scoped>
#container{
  background-color: #fae9e9;
  width: 350px;
  height: 450px;
  margin: 0 auto;
}

#button{
  height: 44px;
  width: 262.2px;
  margin: 20px auto;
  background: url("../images/but.jpg");
}

#login{
  display: flex;
  flex-direction: column;
  border-bottom: 1.5px solid rgba(213, 212, 212, 0.98);
}

#username, #password{
  height: 40px;
  width: 255px;
  margin: 20px auto;
  border: 1.2px solid #aaaaaa;
}

#username{
  background-image: url("../images/zhanghao.jpg");
  background-repeat: no-repeat;
}

#password{
  background-image: url("../images/mima.jpg");
  background-repeat: no-repeat;
}

#username::placeholder, #password::placeholder{
  padding-left: 40px;
}

#rememberPSW{
  width: 262.2px;
  margin: 20px auto;
}

#others{
  display: flex;
  flex-direction: row;
  width: 262.2px;
  margin: 20px auto;
}

#othersLogin{
  margin-top: 15px;
}
</style>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值