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

上传人:b****6 文档编号:8152620 上传时间:2023-01-29 格式:DOCX 页数:17 大小:866.74KB
下载 相关 举报
5种简单实用的css列表样式实例.docx_第1页
第1页 / 共17页
5种简单实用的css列表样式实例.docx_第2页
第2页 / 共17页
5种简单实用的css列表样式实例.docx_第3页
第3页 / 共17页
5种简单实用的css列表样式实例.docx_第4页
第4页 / 共17页
5种简单实用的css列表样式实例.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

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

《5种简单实用的css列表样式实例.docx》由会员分享,可在线阅读,更多相关《5种简单实用的css列表样式实例.docx(17页珍藏版)》请在冰豆网上搜索。

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

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代码:

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. 1.

    Loremipsumdolorsitamet,consecteturadipiscingelit.Praesenteuismod

    ultricesante,aclaoreetnullavestibulumadipiscing.Namquisjustoinaugueauctorimperdiet.

    Curabituraliquetorcisitametestposuereconsectetur.Fuscenecleoutmassaviverravenenatis.

    Namaccumsanliberoaelitaliquetquisullamcorperarcutincidunt.Praesentpurusturpis,

    consecteturquisconguevel,pulvinaratlorem.Vivamusvariuscondimentumdolor,quisultricies

    ipsumportaquis.

  2. 2.

    Loremipsumdolorsitamet,consecteturadipiscingelit.Praesenteuismod

    ultricesante,aclaoreetnullavestibulumadipiscing.Namquisjustoinaugueauctorimperdiet.

    Curabituraliquetorcisitametestposuereconsectetur.

  3. 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个简单而又实用的列表实例,如果你喜欢,可以直接拿去用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1