5种简单实用的css列表样式实例

 

作者:admin ,发布于2012-7-27,

谁不希望有一个好看而又干净的列表?这篇文章中我们给出几个实用的例子,你可以把他们直接用到自己的工作中。

我们从一个带有动画效果的垂直列表开始,接着是一个图文混排的例子,然后是一个只有图片的list例子跟一个水平菜单的例子,最后是一个以放大数字开头的列表。对于初学者而言这里可以学到很多东西,对于熟手,直接拿来用就是了。

1.helvetica字体的列表

第一个例子的样式看起平淡无奇,不过喜欢简约风格的人也许会感兴趣,这类似于印刷字体风格,简结的同时也不失灵动的特点(当鼠标滑上去的时候)。注:个人喜欢这里的第二个图文混排的例子,但是发现老外更喜欢第一个,也许这就是文化差异吧。。。

这里是源码demo地址:CodePen

先看效果图:

以下是html代码

				
<div>   
   <h2>HelvetiList</h2>   
   <ul>   
     <li><a href="#">Zurich</a></li>   
     <li><a href="#">Geneva</a></li>   
     <li><a href="#">Winterthur</a></li>   
     <li><a href="#">Lausanne</a></li>   
     <li><a href="#">Lucerne</a></li>   
   </ul>   
 </div>  

以下是css代码:

				
div {   
   width: 200px;   
 }   
             
 h2 {   
   font: 400 40px/1.5 Helvetica, Verdana, sans-serif;   
   margin: 0;   
   padding: 0;   
 }   
             
 ul {   
   list-style-type: none;   
   margin: 0;   
   padding: 0;   
 }   
             
 li {   
   font: 200 20px/1.5 Helvetica, Verdana, sans-serif;   
   border-bottom: 1px solid #ccc;   
 }   
             
 li:last-child {   
   border: none;   
 }   
             
 li a {   
   text-decoration: none;   
   color: #000;   
   display: block;   
   width: 200px;   
             
   -webkit-transition: font-size 0.3s ease, background-color 0.3s ease;   
   -moz-transition: font-size 0.3s ease, background-color 0.3s ease;   
   -o-transition: font-size 0.3s ease, background-color 0.3s ease;   
   -ms-transition: font-size 0.3s ease, background-color 0.3s ease;   
   transition: font-size 0.3s ease, background-color 0.3s ease;   
 }   
             
 li a:hover {   
   font-size: 30px;   
   background: #f6f6f6;   
 }  

2.图文混排的Thumbnail List

这是一种在很多网站上都用得比较普遍的列表样式,“图文混排”,图文混排往往比单一的文字更能吸引人的眼球,很多wordpress的博客网站都是用图文混排的板式。

这里是源码demo地址:CodePen.

先看效果图:

以下是html代码:

				
<div>  
   <ul>  
     <li>  
       <img src="http://lorempixum.com/100/100/nature/1" />  
       <h3>Headline</h3>  
       <p>Lorem ipsum dolor sit amet...</p>  
     </li>  
           
    <li>  
       <img src="http://lorempixum.com/100/100/nature/2" />  
       <h3>Headline</h3>  
       <p>Lorem ipsum dolor sit amet...</p>  
     </li>  
           
    <li>  
       <img src="http://lorempixum.com/100/100/nature/3" />  
       <h3>Headline</h3>  
       <p>Lorem ipsum dolor sit amet...</p>  
     </li>  
           
    <li>  
       <img src="http://lorempixum.com/100/100/nature/4" />  
       <h3>Headline</h3>  
       <p>Lorem ipsum dolor sit amet...</p>  
     </li>  
   </ul>  
 </div> 

比起上面的例子来,这里的代码要复杂一些。每个列表元素都有三个子元素:图片,标题,文字介绍。注意图片的大小这里需被固定为100px乘以100px,不然加在的图片大小不一会使排版混乱,你可以在html代码里强制设置为这个大小。总的来说实现起来还是比较简单的。

以下是css代码:

				
* {margin: 0; padding: 0;}  
           
div {  
   margin: 20px;  
 }  
           
ul {  
   list-style-type: none;  
   width: 500px;  
 }  
           
h3 {  
   font: bold 20px/1.5 Helvetica, Verdana, sans-serif;  
 }  
           
li img {  
   float: left;  
   margin: 0 15px 0 0;  
 }  
           
li p {  
   font: 200 12px/1.5 Georgia, Times New Roman, serif;  
 }  
           
li {  
   padding: 10px;  
   overflow: auto;  
 }  
           
li:hover {  
   background: #eee;  
   cursor: pointer;  
 } 

css代码页很简短。我们重设了所有元素的margin和padding。这里只需记住将图片向左浮动,这样文字就会紧挨着跟在后面。

3.标准的图片网格 Standard Thumbnail Grid

这里是源码demo地址:CodePen.

效果图:

以下是html代码:

				
<div> 
  <ul> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
    <li><a href="#"><img src="http://placehold.it/150x150" /></a></li> 
  </ul> 
</div> 

以下是css代码:

				
* { 
  margin: 0; 
  padding: 0; 
} 
        
 body { 
  background: #333; 
} 
        
 div { 
  width: 900px; 
  margin: 0 auto; 
  overflow: auto; 
} 
        
 ul { 
  list-style-type: none; 
} 
        
 li img { 
  float: left; 
  margin: 10px; 
  border: 5px solid #fff; 
        
   -webkit-transition: box-shadow 0.5s ease; 
  -moz-transition: box-shadow 0.5s ease; 
  -o-transition: box-shadow 0.5s ease; 
  -ms-transition: box-shadow 0.5s ease; 
  transition: box-shadow 0.5s ease; 
} 
        
 li img:hover { 
  -webkit-box-shadow: 0px 0px 7px rgba(255,255,255,0.9); 
  box-shadow: 0px 0px 7px rgba(255,255,255,0.9); 
} 

这里的重点是给每张图片加上一定的margin然后向左浮动,然后用over-flow:auto清除浮动(为保险起见,用了浮动之后一定要清除浮动)。给整个网格添加黑色背景,给每张图片加上边框。为了让网格更有趣,我加上了一个鼠标画上去显示发光的效果。你可以选择性的使用,不必将这个效果用在每一个项目中。

4.水平菜单 Horizontal Menu

在这里查看demo和源码 CodePen.

html代码:

				
<nav>
   <ul>
        <li><a href="#">Home</a></li>     
		<li class="active"><a href="#">About</a></li>     
		<li><a href="#">Portfolio</a></li>     
		<li><a href="#">Contact</a></li>   
	</ul> 
</nav>  

css代码:

				
* {
   margin: 0;   
   padding: 0; 
}       
nav {
   margin: 50px; 
}       
ul {
   overflow: auto;   
   list-style-type: none; 
}       
li {
   height: 25px;   
   float: left;   
   margin-right: 0px;   
   border-right: 1px solid #aaa;   
   padding: 0 20px; 
}       
li:last-child {
   border-right: none; 
}       
li a {
   text-decoration: none;   
   color: #ccc;   
   font: 25px/1 Helvetica, Verdana, sans-serif;   
   text-transform: uppercase; 
        
   -webkit-transition: all 0.5s ease;   
   -moz-transition: all 0.5s ease;   
   -o-transition: all 0.5s ease;   
   -ms-transition: all 0.5s ease;   
   transition: all 0.5s ease; 
}       
li a:hover {
   color: #666; 
}       
li.active a {
   font-weight: bold;   
   color: #333; 
}

5.大数字开头的列表 Big Numbers Ordered List

上面介绍的都是无序的列表,如果我们想要一个有序的列表,在每一个列表元素的最开头加上数字能提示用户这是一个按顺序排列的内容。如果能将这个数字的样式显示的不同,将会有更好的直观感受。

在这里查看demo和源码 CodePen.

html代码:

				
<div>
   <ol>
      <li><span>1.</span><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent euismod 
       ultrices ante, ac laoreet nulla vestibulum adipiscing. Nam quis justo in augue auctor imperdiet.
       Curabitur aliquet orci sit amet est posuere consectetur. Fusce nec leo ut massa viverra venenatis. 
       Nam accumsan libero a elit aliquet quis ullamcorper arcu tincidunt. Praesent purus turpis, 
       consectetur quis congue vel, pulvinar at lorem. Vivamus varius condimentum dolor, quis ultricies 
       ipsum porta quis. </p></li>     
		<li><span>2.</span><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent euismod
       ultrices ante, ac laoreet nulla vestibulum adipiscing. Nam quis justo in augue auctor imperdiet. 
       Curabitur aliquet orci sit amet est posuere consectetur.  </p></li>     
		<li><span>3.</span><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent euismod
       ultrices ante, ac laoreet nulla vestibulum adipiscing. Nam quis justo in augue auctor imperdiet.
       Curabitur aliquet orci sit amet est posuere consectetur.  </p></li>   
	</ol>  
</div>  

css代码:

				
div {
   width: 500px;   
   margin: 10px
}       
ol {
   color: #ccc;   
   list-style-type: none; 
}       
ol li {
   position: relative;   
   font: bold italic 45px/1.5 Helvetica, Verdana, sans-serif;   
   margin-bottom: 20px; 
}       
li p {
   font: 12px/1.5 Helvetica, sans-serif;   
   padding-left: 60px;   
   color: #555;
}       
span {
   position: absolute; 
}  

上面就是5个简单而又实用的列表实例,如果你喜欢,可以直接拿去用。

MAGANG255
关注 关注
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS列表样式
m0_57774967的博客
04-28 2605
css列表属性作用: 设置不同的列表项标记为有序列表 设置不同的列表项标记为无序列表 设置列表项标记为图像 在html中,有两类型的html列表: 无序列表列表项的标记使用特殊图形(如小黑点、小方框等) 有序列表列表项的标记使用数字或字母 使用css,可以列出进一步的样式,并可用图像作列表项标记 不同的列表项标记 list-style-type 属性指定列表项标记的类型 下面是对list-style-type属性的常见属性值的描述: none:不使用项...
CSS-列表样式
m0_50555031的博客
05-20 2227
介绍CSS列表样式及属性
CSS 列表样式
qq_55038440的博客
10-20 163
CSS学习日记:列表样式
好看css table列表样式
07-19
好看css table列表样式
html+css实现简单的tab栏高亮效果
最新发布
m0_59108404的博客
08-05 244
只用css实现高亮效果的关键在于,使用了a标签的伪类选择器 :hover和 :focus来捕获a标签的鼠标悬停以及鼠标聚焦状态。
CSS 列表
weixin_30580341的博客
06-05 289
CSS列表属性作用如下: 设置不同的列表项标记为有序列表 设置不同的列表项标记为无序列表 设置列表项标记为图像 列表 在HTML中,有两类型的列表: 无序列表 - 列表项标记用特殊图形(如小黑点、小方框等) 有序列表 - 列表项的标记有数字或字母 使用CSS,可以列出进一步的样式,并可用图像作列表项标记。 不同的列表项标记 list-styl...
列表简约样式
HH
02-29 375
html带正方形项目列表,5简单实用css列表样式实例,可以直接用到项目中。...
06-08
下面是五简单实用CSS 列表样式实例,供你直接用到项目中: 1. 实心圆点列表样式: ```css ul { list-style-type: disc; } ``` 2. 空心圆点列表样式: ```css ul { list-style-type: circle; } ``` 3. ...
CSS|列表样式
Alan_Lowe
07-30 415
CSS|列表样式 我们可以看一下淘宝的左侧有一个导航框,如果我们要做一个这样的导航框,应该怎么样去操作呢? 1.div 我们看到图中的块是只占了网页的左侧一小部分,可以使用div来设置它占用的宽度 #nav{ width: 200px; background-color: #b5dcff; } <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &
好看table样式 好看CSS——Table样式
04-01
网络上收集的css table样式 好看table样式 好看CSS——Table样式
好看css样式
01-30
好看css样式列表,自己经常使用的 。喜欢的朋友可以下载
CSS 链接样式
天空之外
09-18 925
超链接是网页的基本元素之一,几乎每个网页我们都可以看到超链接。在之前讲 HTML 的时候就讲过,超链接会自带一些默认样式,例如未点击的超链接会显示带下划线的蓝色字体、点击时字体变为红色、点击后字体变为紫色。这点击前后不一致的样式,其实是超链接的伪类样式,伪类就是不根据名称、属性或者内容,而是根据标签处于某行为或状态时的特征来修饰样式,也就是说超链接将根据不同的状态显示不同的样式。 去掉链接的下划线 首先,我们知道超链接本身是带有默认下划线的,但是一般我们在网页中看到的超链接都是没有下划线的,那么要如何去
css范例(6个)
comfort857
03-17 898
css1body {    margin:0px 0px 0px 0px;    background-color: #ffffff    background-attachment:fixed;    background-repeat:repeat-y;    background-position: left;/*      font-family:Fixedsys; */}a     
列表实例
weixin_44001521的博客
03-02 416
1、去除重复数 def eliminateDuplicates(lst): result=[] for i in lst: if i not in result: result.append(i) return result def main(): lst = [1, 2, 3, 2, 1, 6, 3, 4, 5, 2] li...
列表样式
逆天骚年的博客
08-27 431
 list-style-type:disc(实心圆)circle(空心圆)square(方块)decimal(阿拉伯数字)                 lower-roman(小写罗马数字)upper-roman(大写罗马数字)                 lower-alpha(小写英文数字)upper-alpha(大写英文数字) none(无项目符号) list-style
写文章

热门文章

  • Java web 根据用户的角色登录到不同的页面 28435
  • 概率统计 分布 12286
  • 臭名昭著的黑客攻击事件 20件 12150
  • Java 3D 开发 9568
  • Java项目 1 - 学生成绩管理系统---采用 Servlet+Jsp+JavaBean+MySql 设计方式, 8573

分类专栏

  • 机器学习 2篇
  • 数据挖掘 1篇

最新评论

  • Java web 根据用户的角色登录到不同的页面

    小繁星鸭: 中文乱码

  • 给有意向数据分析发展的兄弟分享一点个人转行经验

    Tisfy: 文笔流畅,修辞得体,深得魏晋诸朝遗风

  • Java web 根据用户的角色登录到不同的页面

    干坏事p过: 少年,我看你骨骼精奇,不如来我博客看看可好

  • Java web 数据库 操作

    ~提线木偶: 为什么要关闭数据库呢

  • Java web 根据用户的角色登录到不同的页面

    49天: 为什么会有问号。。。。。。。。。。。

大家在看

  • 828华为云征文|华为云Flexus云服务器X实例之openEuler系统下部署OpenCart开源电子商务平台 424
  • EhViewer官网入口到底是什么意思?
  • 设计模式之代理
  • 单片机与PLC的区别:一场弱电与强电的对话 1039
  • Verilator中的DPI-C机制

最新文章

  • 闽科-软件基地-移动开发基地指导记录
  • 计算机软考——高级——信息系统项目管理师考试 信息汇总
  • 临时的实验课记录+研究的代码+计算机文档目录管理
2018年3篇
2017年27篇
2016年77篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家通州区商场大门圣诞美陈合肥玻璃钢天壶雕塑淮南卡通玻璃钢雕塑制作厂宿迁商场国庆美陈玻璃钢广场雕塑设计价格北京开业商场美陈供应韶关玻璃钢雕塑制作厂家十堰卡通玻璃钢雕塑定做北京玻璃钢彩绘骆驼雕塑玻璃钢运动雕塑厂家江门玻璃钢雕塑批发定制甘肃卡通玻璃钢雕塑安装陕西大型玻璃钢雕塑图片北京大型商场美陈供货商上海室内商场美陈哪家好江西多彩玻璃钢雕塑图片泸州玻璃钢卡通雕塑价格丽水学校玻璃钢雕塑价位江西环保玻璃钢雕塑设计消防员玻璃钢雕塑厂商场新店美陈山西专业玻璃钢景观雕塑沈阳动物玻璃钢雕塑公司定做玻璃钢雕塑西安哪里有做玻璃钢雕塑费厂家玻璃钢浮雕雕塑的制作步骤福建开业商场美陈生产公司彩绘玻璃钢雕塑生产厂家晋中玻璃钢人物雕塑玻璃钢酒店人物雕塑单价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化