潭州学院html学习(day07)

 


 

一.完成以上的效果图

实例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>01作业</title>
    <style>
        *{padding:0;margin: 0;}
        a{text-decoration: none;color:inherit;}
        .wrap{
            margin: 50px auto;
            width:300px;

            background: white;
            border:20px solid #cccccc;
            box-shadow: 0px 0px 10px 0;
            padding:20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .box{
            background: whitesmoke;
            height:100%;
            padding: auto;
        }
       .box img{
            width:300px ;
            height: auto;
        }
        .box ul li a{
            font-size: medium;
            color:#666;
            padding:5px;
            display: block;
        }
        ul li a:hover{
            background-color: pink;
            text-decoration: underline;
        }
    </style>
</head>
<body>
     <div class="wrap">
     <div class="box">
         <img src="../images/01.jpg" alt="作业01">
        <ul>
            <li><a href="#">[shaiya莹]水之密语靓彩</a></li>
            <li><a href="#">[抢新品NO.120]千金净雅妇科专用</a></li>
            <li><a href="#">[抢新品NO.120]千金净雅妇科专用</a></li>
        </ul>
     </div>
     </div>
</body>
</html>

 


二.完成如图的设计效果


 

 实例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02作业</title>
       <style>
           *{padding: 0;color:0;}
           a{text-decoration: none;color: inherit;}
           .wrap{
               margin: auto;
               width: 300px;
               border:20px solid #cccccc;
               box-shadow: 0 0 10px 0;
               padding: 20px;
           }
           .box{
               width:300px;
               height: 100%;
               color:white;
           }
           .box img{
               width: 300px;
               height: auto;
           }
           div h3{
               font-family: Algerian;
               color:black;
           }
           .box ul li a{
               padding: 5px;
               font-size: medium;
               display: block;
               color:black;
           }
           ul li a:hover{
               background-color: pink;
               text-decoration: underline;
           }
       </style>
</head>
<body>
   <div class="wrap">
      <div class="box">
      <h3>享受 美食 娱乐</h3>
      <img src="../images/02.jpg" alt="02作业">
          <ul>
              <li><a href="#">【美食特点】风味多样 四季有别 讲究菜肴的美感</a></li>
              <li><a href="#">【粤菜特色】它以选料广泛,讲究鲜.嫩.爽.滑.浓为主要特点 </a></li>
              <li><a href="#"> 【鲁菜特色】选料精细,刀法细腻,注重实惠,花色多样,善用葱姜</a></li>
          </ul>
      </div>
   </div>
</body>
</html>

 


 

三.完成以下效果图

 

实例代码

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>03作业</title>
    <style>
        *{padding:0;margin: 0;}
        ul,ol{list-style: none;}
        a{text-decoration: none;color:inherit;}
        .side{
            width: 40px;
            margin: 50px;
        }
        .side ul  li{
            width: 40px;
            height: 40px;
            margin-bottom: 5px;
            background-color: blue;
            cursor: pointer;    /* 当鼠标移入元素,手指状 */
            background-image: url("../images/03.png");
        }
        .side ul li:nth-child(1){ background-position: -80px -280px;}
        .side ul li:nth-child(2){ background-position: 0 -200px;}
        .side ul li:nth-child(3){ background-position: 0 -240px;}
        .side ul li:nth-child(4){ background-position: 0 -320px;}

        .side ul li:nth-child(1):hover{ background-position: -120px -280px;}
        .side ul li:nth-child(2):hover{ background-position: -40px -200px;}
        .side ul li:nth-child(3):hover{ background-position: -40px -240px;}
        .side ul li:nth-child(4):hover{ background-position: -40px -320px;}
        .side ul li:nth-child(5):hover{ background-position: -40px 0;}

    </style>
</head>
<body>
   <div class="side">
       <ul>
           <li></li>
           <li></li>
           <li></li>
           <li></li>
           <li></li>
       </ul>
   </div>
</body>
</html>

 


 

四.完成以下效果图

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>04作业</title>
    <style>
        *{padding: 0;margin: 0;}
        ul,ol{list-style: none;}
        a{text-decoration: none;color: inherit;}
        .box{
            width:300px;
            background: whitesmoke;
            margin: 50px auto;
            border: 10px solid #ccc;
            padding: 10px;
            box-shadow: 0 0 10px 0;
        }
        .box ul li {
            padding: 5px;
            cursor: pointer;
        }
        .box ul li span{
           display:inline-block;
            background-image: url("../images/04.png");
            height: 20px;
            width:20px;
            vertical-align: middle;
        }
        .box ul li p{
            font-size: 14px;
            display:inline-block;
            font-family: Algerian;
            color: #666666;
            vertical-align: middle;
            overflow: hidden;   /* 超出隐藏 */
            text-overflow: ellipsis;     /* 文本超出用省略号修饰 */
            white-space: nowrap;    /* 文本不换行 */
            width: 250px;
        }
        .box ul li:hover{
            background-color: pink;
        }
        .box ul li:nth-child(1) span{background-position: -440px 0px;}
        .box ul li:nth-child(2) span{background-position: -440px -199px;}
        .box ul li:nth-child(3) span{background-position: -440px -40px;}
        .box ul li:nth-child(4) span{background-position: -440px -239px;}
        .box ul li:nth-child(5) span{background-position: -440px -80px;}
        .box ul li:nth-child(6) span{background-position: -440px -278px;}
        .box ul li:nth-child(7) span{background-position: -440px -120px;}

    </style>
</head>
<body>
<div class="box">
    <ul>

        <li>
            <span></span>
            <p>秋冬最夯,贝雷帽,报童帽大PK</p>
        </li>
        <li>
            <span></span>
            <p>比大牌更有格调的小众婚恋品牌</p>
        </li>
        <li>
            <span></span>
            <p>手腕不过档,用什么来补救</p>
        </li>
        <li>
            <span></span>
            <p>丑鞋出没!穿好了算你赢</p>
        </li>
        <li>
            <span></span>
            <p>红色这么穿,才能气场全开</p>
        </li>
        <li>
            <span></span>
            <p>再说汉子土,这些品牌要生气了</p>
        </li>
        <li>
            <span></span>
            <p>户外眼镜再丑也能赢得男神归</p>
        </li>
    </ul>
</div>
</body>
</html>

 

 

 注意:

 overflow: hidden;   /* 超出隐藏 */
            text-overflow: ellipsis;     /* 文本超出用省略号修饰 */
            white-space: nowrap;    /* 文本不换行 */

 

posted on 2018-07-24 19:44  王育奕  阅读(155)  评论(0编辑  收藏  举报

导航