用ul li实现边框重合并附带鼠标经过效果

边框重合这个效果并不难,只是我们没有真正的动手做过而已,下面让我们来谈谈用ul li如何实现边框重合,并附带鼠标经过效果

 1 <!DOCTYPE html>
 2 <html lang="zh-CN">
 3
 4 <head>
 5     <title></title>
 6     <style type="text/css">
 7         * {
 8             margin: 0;
 9             padding: 0;
10         }
11
12         .box {
13             width: 350px;
14             height: 500px;
15             background: #999;
16             padding-top: 60px;
17             padding-left: 60px;
18         }
19
20         .box li {
21             float: left;
22             list-style: none
23         }
24
25         .box li a {
26             border: 5px solid #aaa;
27             display: block;
28             width: 100px;
29             height: 60px;
30             text-decoration: none;
31             margin: 0 0 -5px -5px;
32             position: relative;
33             z-index: 0;
34             text-align: center;
35             line-height: 60px;
36             color: #fff;
37             font-size: 30px;
38         }
39
40         .box li a:hover {
41             border: 5px solid #333;
42             z-index: 1;
43         }
44     </style>
45 </head>
46
47 <body>
48     <ul class="box">
49         <li><a href="#">1</a></li>
50         <li><a href="#">2</a></li>
51         <li><a href="#">3</a></li>
52         <li><a href="#">4</a></li>
53         <li><a href="#">5</a></li>
54         <li><a href="#">6</a></li>
55         <li><a href="#">7</a></li>
56         <li><a href="#">8</a></li>
57         <li><a href="#">9</a></li>
58         <li><a href="#">10</a></li>
59         <li><a href="#">11</a></li>
60         <li><a href="#">12</a></li>
61         <li><a href="#">13</a></li>
62         <li><a href="#">14</a></li>
63         <li><a href="#">15</a></li>
64     </ul>
65 </body>
66
67 </html>
时间: 2024-10-14 05:56:49

用ul li实现边框重合并附带鼠标经过效果的相关文章

用 ul li 做的类似 select 选择框的效果

这里使用构造-原型组合模式来创建了一个 DropDown 对象,构造-原型组合模式解释:属性写在构造函数中,是表示每个实例独有的属性,让对象具体化:方法写在构造函数外,是为了表示每个实例共享的方法.Android 系统将尽量长时间地保持应用进程,但为了新建进程或运行更重要的进程,最终需要清除旧进程来回收内存. 为了确定保留或终止哪些进程,系统会根据进程中正在运行的组件以及这些组件的状态,将每个进程放入“重要性层次结构”中. 必要时,系统会首先消除重要性最低的进程,然后是清除重要性稍低一级的进程,

css基础 使用div块清除无序列表ul,li中的左右浮动的简单示例 clear:both

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

ul li做横向导航栏例子

/* ul li以横排显示 */ /* 所有class为menu的div中的ul样式 */ div.menu ul { list-style:none; /* 去掉ul前面的符号 */ margin: 0px; /* 与外界元素的距离为0 */ padding: 0px; /* 与内部元素的距离为0 */ width: auto; /* 宽度根据元素内容调整 */ } /* 所有class为menu的div中的ul中的li样式 */ div.menu ul li { float:left; /*

ul li CSS 样式(转)

ul li CSS 样式_无情无绪_新浪博客 http://blog.sina.com.cn/s/blog_61352f210100eqeq.html 列表是HTML里一种很有用的显示方式,可以把相关的并列内容整齐地垂直排列,使网页显得整洁专业,并让浏览者有一目了然的感觉.样式表为列表增加了一些功能,控制列表的样式包括列表样式.图形符号.列表位置三个部分.1.列表符号列表符号是指显示于每一个列表项目前的符号标识.基本格式如下:list-style-type:参数参数取值范围:·disc:圆形·c

[转载] ul li css 做横向菜单

原文地址: http://www.cnblogs.com/amylis_chen/archive/2011/09/24/2188398.html 第一步:建立一个无序列表 我们先建立一个无序列表,来建立菜单的结构.代码是: <ul> <li><a href="1">首页</a></li> <li><a href="2">产品介绍</a></li> <li

div+css(ul li)实现图片上文字下列表布局

css样式表代码: html布局代码: 效果图: html布局部分,可根据自己需要添加对应的div即可. 1.CSS关键样式单词解释 1).ul.imglist{ margin:0 auto; width:536px; overflow:hidden}使用margin:0 auto,让ul结构布局居中:使用overflow:hidden,因为ul的子级使用float属性会产生浮动,所以使用清除子级使用float对父级产生不能撑开问题:使用宽度width:536px;固定宽度让子级li准确一排只排

html ul li 显示数据库

方法1: function insert() { var str=""; var data="你的数据库数据"; str="<ul><li>"+data+"</ul></li>"; document.getElementById("test").innerHTML = str; } <body onload="insert()">

&lt;ul&gt;-&lt;li&gt;无序列表标签

概念:多个并列的列表项之间没有先后顺序 源码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http

用ul li做的menu怎么才能使整个li都是链接区域?

a 加上 display:block <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-e