美文网首页
2.信息列表的制作(上)

2.信息列表的制作(上)

作者: 单纯的土豆 | 来源:发表于2016-04-13 14:18 被阅读17次

1.普通信息列表

代码如下:

<!DOCTYPE>
<html>
<head>
   <meta charset="UTF-8">
   <title></title>
   <style type="text/css">
    *{
      margin: 0;
      padding: 0;
     }
    .list{
          width:300px;
          height:300px;
          border:1px solid #ccc;
          margin:0 auto;
          }
    h3{
        height:24px;
        background:#ccc;
        line-height: 24px;
        font-size: 14px;
        padding:10px;
      }
     ul li{
           list-style: none;
           border-bottom: 1px dotted #ccc;
           height:24px;
           line-height: 24px;
           color:#333;
           font-size: 12px;
           padding-left: 10px;
          }     
      </style>
</head>
<body>
    <div class="list">
       <h3>阅读排行榜</h3>
       <ul>
           <li>舌尖上的中国,传世美味炮制完全攻略</li>
           <li>完全图解狗的心理</li>
           <li>左手婚姻,右手爱情</li>
           <li>假如给我三天光明(电子版)</li>
       </ul>
    </div>

</body>
</html>

效果如下:

如加入标签头

只需要添加代码

    ...........

     ul li{
           list-style: none;
           border-bottom: 1px dotted #ccc;
           height:24px;
           line-height: 24px;
           color:#333;
           font-size: 12px;
           padding-left: 10px;
          }
      ul li span{
                  width:20px;
                  height:20px;
                  background:#F93;
                  display: inline-block;
                  text-decoration: center;
                  line-height: 20px;
                }
</style>
</head>
<body>
  <div class="list">
    <h3>阅读排行榜</h3>
    <ul>
     <li><span>△</span>舌尖上的中国,传世美味炮制完全攻略</li>
     <li><span>△</span>完全图解狗的心理</li>
     <li><span>△</span>左手婚姻,右手爱情</li>
     <li><span>△</span>假如给我三天光明(电子版)</li>
    </ul>
  </div>

</body>
</html>

效果如下:

总结:注意span等块级元素(即块级标签)的作用。

2.带鼠标悬停效果

代码如下:

<!DOCTYPE>
<html>
<head>
  <meta charset="UTF-8">
  <title></title>
  <style type="text/css">
    *{
      margin: 0;
      padding: 0;
     }
    .list{
          width:300px;
          height:300px;
          border:1px solid #ccc;
          margin:0 auto;
          }
    h3{
        height:24px;
        background:#ccc;
        line-height: 24px;
        font-size: 14px;
        padding:10px;
      }
     ul li{
           list-style: none;
           border-bottom: 1px dotted #ccc;
           height:24px;
           line-height: 24px;
           color:#333;
           font-size: 12px;
           padding-left: 10px;
          }
      ul li span{
                  width:20px;
                  height:20px;
                  background:#F93;
                  display: inline-block;
                  text-decoration: center;
                  line-height: 20px;
                }
      ul li a{
                  text-decoration: none;
                  color:#000;
             }
      ul li a:hover{
                    color:#900;
                    text-decoration: underline;
                   }//鼠标悬停效果
   </style>
</head>
<body>
  <div class="list">
      <h3>阅读排行榜</h3>
       <ul>
         <li><a href="##">舌尖上的中国,传世美味炮制完全攻略</a></li>
         <li><a href="##">完全图解狗的心理</a></li>
         <li><a href="##">左手婚姻,右手爱情</a></li>
         <li><a href="##">假如给我三天光明(电子版)</a></li>
       </ul>
       </div>

</body>
</html>

效果如下:

不仅添加鼠标悬停显示超链接效果,还要添加鼠标悬停显示背景颜色改变的效果,只需要添加和改动如下代码:

   ..........
      ul li span{
                  width:20px;
                  height:20px;
                  background:#F93;
                  display: inline-block;
                  text-decoration: center;
                  line-height: 20px;
                }
      ul li:hover{
                   background: #F90;
                   color:#00F;
                  }//为整个li做背景色(文字颜色),也可以加链接(下划线)
</style>
</head>
<body>
    <div class="list">
       <h3>阅读排行榜</h3>
         <ul>
            <li><a href="##">舌尖上的中国,传世美味炮制完全攻略</a></li>
            <li>完全图解狗的心理</li>
            <li>左手婚姻,右手爱情</li>
            <li>假如给我三天光明(电子版)</li>
         </ul>
    </div>

</body>
</html>

效果如下:

添加鼠标移上展开效果,代码如下:

<!DOCTYPE>
<html>
<head>
   <meta charset="UTF-8">
   <title></title>
   <style type="text/css">
    *{
      margin: 0;
      padding: 0;
     }
    .list{
          width:300px;
          height:300px;
          border:1px solid #ccc;
          margin:0 auto;
          }
    h3{
        height:24px;
        background:#ccc;
        line-height: 24px;
        font-size: 14px;
        padding:10px;
      }
     ul li{
           list-style: none;
           border-bottom: 1px dotted #ccc;
           //height:24px;     //  height:24px;   这样写给li的高设定了固定值,应该删去改为自适应
           line-height: 24px;
           color:#333;
           font-size: 12px;
           padding-left: 10px;
          }
      ul li span{
                  width:20px;
                  height:20px;
                  background:#F93;
                  display: inline-block;
                  text-decoration: center;
                  line-height: 20px;
                }
      ul li dl{
                 padding-left: 20px;
                 display: none;

              }
      ul li:hover dl{
                    display:block;
                    }
      ul li:hover span{
                     background:#666;
                      }
    </style>
 </head>
 <body>
    <div class="list">
        <h3>阅读排行榜</h3>
         <ul>
            <li><span>◆</span>舌尖上的中国,传世美味炮制完全攻略
                  <dl>
                      <dt>舌尖上的中国</dt>
                      <dd>作者:本书编写组</dd>
                      <dd>价格:$8.94</dd>
                  </dl>
            </li>
            <li><span>◆</span>完全图解狗的心理
                   <dl>
                      <dt>舌尖上的中国</dt>
                      <dd>作者:本书编写组</dd>
                      <dd>价格:$8.94</dd>
                   </dl>
            </li>
            <li><span>◆</span>左手婚姻,右手爱情
                   <dl>
                       <dt>舌尖上的中国</dt>
                       <dd>作者:本书编写组</dd>
                       <dd>价格:$8.94</dd>
                   </dl>
            </li>
            <li><span>◆</span>假如给我三天光明(电子版)
                   <dl>
                       <dt>舌尖上的中国</dt>
                       <dd>作者:本书编写组</dd>
                       <dd>价格:$8.94</dd>
                   </dl>
            </li>
         </ul>
       </div>

 </body>
 </html>

效果如下:

总结:注意超链接标签a,悬浮效果标签hover,以及表格标签dl,dt,dd的使用。

相关文章

  • 2.信息列表的制作(上)

    1.普通信息列表 代码如下: 效果如下: 如加入标签头▲ 只需要添加代码 效果如下: 总结:注意span等块级元素...

  • 16. 项目实战:首页开发(二)

    首页文章列表制作 1.添加列表中的数据 2.编写List组件 3.编写ListItem和ListInfo样式 我们...

  • 2.列表

    1. 列表是什么 Lists are ordered collections 列表由一系列按特定顺序排列的元素组成...

  • 2.列表

    [TOC] 写在前面 本篇文章整理《数据结构(C++语言版)》关于列表这种线性结构知识点。整个数据结构部分章节列表...

  • linux ls常用用法

    ls(list)查看目录列表和属性信息‘ 1. -l 查看文件详细的信息 2. -a 显示隐藏的文件信息 3. -...

  • 《把时间当作朋友》|列表的运用

    列表从来都是最有效的组织工具之一。而制作列表、运用列表是一种需要练习的重要能力。 制作列表,可以...

  • CSS列表及表单

    有序列表、无序列表、自定义列表的使用及语义上的区别 三种列表按其字面意思理解使用即可;当制作的列表需要体现顺序时就...

  • Day8-作业

    1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话 2.声明一个列表,在列表中保...

  • day8-元组、字典、集合作业

    1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话 2.声明一个列表,在列表中保...

  • day08

    1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话 2.声明一个列表,在列表中保...

网友评论

      本文标题:2.信息列表的制作(上)

      本文链接:https://www.haomeiwen.com/subject/ywnwlttx.html