5种简单实用的css列表样式实例.docx
- 文档编号:23141425
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:17
- 大小:866.63KB
5种简单实用的css列表样式实例.docx
《5种简单实用的css列表样式实例.docx》由会员分享,可在线阅读,更多相关《5种简单实用的css列表样式实例.docx(17页珍藏版)》请在冰豆网上搜索。
5种简单实用的css列表样式实例
5种简单实用的css列表样式实例
来源:
谁不希望有一个好看而又干净的列表?
这篇文章中我们给出几个实用的例子,你可以把他们直接用到自己的工作中。
我们从一个带有动画效果的垂直列表开始,接着是一个图文混排的例子,然后是一个只有图片的list例子跟一个水平菜单的例子,最后是一个以放大数字开头的列表。
对于初学者而言这里可以学到很多东西,对于熟手,直接拿来用就是了。
1.helvetica字体的列表
第一个例子的样式看起平淡无奇,不过喜欢简约风格的人也许会感兴趣,这类似于印刷字体风格,简结的同时也不失灵动的特点(当鼠标滑上去的时候)。
注:
个人喜欢这里的第二个图文混排的例子,但是发现老外更喜欢第一个,也许这就是文化差异吧。
。
。
这里是源码demo地址:
CodePen
先看效果图:
以下是html代码
HelvetiList
Zurich Geneva Winterthur Lausanne Lucerne
以下是css代码:
div{
width:
200px;
}
h2{
font:
40040px/1.5Helvetica,Verdana,sans-serif;
margin:
0;
padding:
0;
}
ul{
list-style-type:
none;
margin:
0;
padding:
0;
}
li{
font:
20020px/1.5Helvetica,Verdana,sans-serif;
border-bottom:
1pxsolid#ccc;
}
li:
last-child{
border:
none;
}
lia{
text-decoration:
none;
color:
#000;
display:
block;
width:
200px;
-webkit-transition:
font-size0.3sease,background-color0.3sease;
-moz-transition:
font-size0.3sease,background-color0.3sease;
-o-transition:
font-size0.3sease,background-color0.3sease;
-ms-transition:
font-size0.3sease,background-color0.3sease;
transition:
font-size0.3sease,background-color0.3sease;
}
lia:
hover{
font-size:
30px;
background:
#f6f6f6;
}
2.图文混排的ThumbnailList
这是一种在很多网站上都用得比较普遍的列表样式,“图文混排”,图文混排往往比单一的文字更能吸引人的眼球,很多wordpress的博客网站都是用图文混排的板式。
这里是源码demo地址:
CodePen.
先看效果图:
以下是html代码:
Headline
Loremipsumdolorsitamet...
Headline
Loremipsumdolorsitamet...
Headline
Loremipsumdolorsitamet...
Headline
Loremipsumdolorsitamet...
比起上面的例子来,这里的代码要复杂一些。
每个列表元素都有三个子元素:
图片,标题,文字介绍。
注意图片的大小这里需被固定为100px乘以100px,不然加在的图片大小不一会使排版混乱,你可以在html代码里强制设置为这个大小。
总的来说实现起来还是比较简单的。
以下是css代码:
*{margin:
0;padding:
0;}
div{
margin:
20px;
}
ul{
list-style-type:
none;
width:
500px;
}
h3{
font:
bold20px/1.5Helvetica,Verdana,sans-serif;
}
liimg{
float:
left;
margin:
015px00;
}
lip{
font:
20012px/1.5Georgia,TimesNewRoman,serif;
}
li{
padding:
10px;
overflow:
auto;
}
li:
hover{
background:
#eee;
cursor:
pointer;
}
css代码页很简短。
我们重设了所有元素的margin和padding。
这里只需记住将图片向左浮动,这样文字就会紧挨着跟在后面。
3.标准的图片网格StandardThumbnailGrid
这里是源码demo地址:
CodePen.
效果图:
以下是html代码:
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
//placehold.it/150x150"/>
以下是css代码:
*{
margin:
0;
padding:
0;
}
body{
background:
#333;
}
div{
width:
900px;
margin:
0auto;
overflow:
auto;
}
ul{
list-style-type:
none;
}
liimg{
float:
left;
margin:
10px;
border:
5pxsolid#fff;
-webkit-transition:
box-shadow0.5sease;
-moz-transition:
box-shadow0.5sease;
-o-transition:
box-shadow0.5sease;
-ms-transition:
box-shadow0.5sease;
transition:
box-shadow0.5sease;
}
liimg:
hover{
-webkit-box-shadow:
0px0px7pxrgba(255,255,255,0.9);
box-shadow:
0px0px7pxrgba(255,255,255,0.9);
}
这里的重点是给每张图片加上一定的margin然后向左浮动,然后用over-flow:
auto清除浮动(为保险起见,用了浮动之后一定要清除浮动)。
给整个网格添加黑色背景,给每张图片加上边框。
为了让网格更有趣,我加上了一个鼠标画上去显示发光的效果。
你可以选择性的使用,不必将这个效果用在每一个项目中。
4.水平菜单HorizontalMenu
在这里查看demo和源码CodePen.
html代码:
Home Portfolio Contact
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:
1pxsolid#aaa;
padding:
020px;
}
li:
last-child{
border-right:
none;
}
lia{
text-decoration:
none;
color:
#ccc;
font:
25px/1Helvetica,Verdana,sans-serif;
text-transform:
uppercase;
-webkit-transition:
all0.5sease;
-moz-transition:
all0.5sease;
-o-transition:
all0.5sease;
-ms-transition:
all0.5sease;
transition:
all0.5sease;
}
lia:
hover{
color:
#666;
}
li.activea{
font-weight:
bold;
color:
#333;
}
5.大数字开头的列表BigNumbersOrderedList
上面介绍的都是无序的列表,如果我们想要一个有序的列表,在每一个列表元素的最开头加上数字能提示用户这是一个按顺序排列的内容。
如果能将这个数字的样式显示的不同,将会有更好的直观感受。
在这里查看demo和源码CodePen.
html代码:
- 1.
Loremipsumdolorsitamet,consecteturadipiscingelit.Praesenteuismod
ultricesante,aclaoreetnullavestibulumadipiscing.Namquisjustoinaugueauctorimperdiet.
Curabituraliquetorcisitametestposuereconsectetur.Fuscenecleoutmassaviverravenenatis.
Namaccumsanliberoaelitaliquetquisullamcorperarcutincidunt.Praesentpurusturpis,
consecteturquisconguevel,pulvinaratlorem.Vivamusvariuscondimentumdolor,quisultricies
ipsumportaquis.
- 2.
Loremipsumdolorsitamet,consecteturadipiscingelit.Praesenteuismod
ultricesante,aclaoreetnullavestibulumadipiscing.Namquisjustoinaugueauctorimperdiet.
Curabituraliquetorcisitametestposuereconsectetur.
- 3.
Loremipsumdolorsitamet,consecteturadipiscingelit.Praesenteuismod
ultricesante,aclaoreetnullavestibulumadipiscing.Namquisjustoinaugueauctorimperdiet.
Curabituraliquetorcisitametestposuereconsectetur.
css代码:
div{
width:
500px;
margin:
10px
}
ol{
color:
#ccc;
list-style-type:
none;
}
olli{
position:
relative;
font:
bolditalic45px/1.5Helvetica,Verdana,sans-serif;
margin-bottom:
20px;
}
lip{
font:
12px/1.5Helvetica,sans-serif;
padding-left:
60px;
color:
#555;
}
span{
position:
absolute;
}
上面就是5个简单而又实用的列表实例,如果你喜欢,可以直接拿去用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 实用 css 列表 样式 实例