html带正方形项目列表,5种简单实用的css列表样式实例,可以直接用到项目中。...

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

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

de71507a1c50830c54b106dc9a490978.png

1.helvetica字体的列表

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

这里是源码demo地址:CodePen

先看效果图:

ca4ca0f871ea37f43b3b6fd87a11f42d.png

以下是html代码:

HelvetiList

  • Zurich
  • Geneva
  • Winterthur
  • Lausanne
  • Lucerne

以下是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代码:

  • 1

    Headline

    Lorem ipsum dolor sit amet...

  • 2

    Headline

    Lorem ipsum dolor sit amet...

  • 3

    Headline

    Lorem ipsum dolor sit amet...

  • 4

    Headline

    Lorem ipsum dolor sit amet...

比起上面的例子来,这里的代码要复杂一些。每个列表元素都有三个子元素:图片,标题,文字介绍。注意图片的大小这里需被固定为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.

效果图:

dd0d4b2a9b0c5d2545edd30ee8787efd.png

以下是html代码:

  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png
  • dce27e05a569276520711389708589f5.png

以下是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.

9fb8af7215634ecf0eda83b905789cf7.png

html代码:

  • Home
  • About
  • 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: 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.

0c09a5e5177558ef340339d80cf2d636.png

html代码:

  1. 1.

    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.

  2. 2.

    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.

  3. 3.

    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.

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/507637.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python变量和常量_python 变量与常量 - 刘江的python教程

变量与常量阅读: 17356评论:7变量:在程序运行过程中,值会发生变化的量常量:在程序运行过程中,值不会发生变化的量无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值。Python…

代价敏感多标签主动学习的代码开发跟踪

1 简介 代价敏感多标签主动学习目前是闵老师小组正在进行的一个开发项目,目的是将代价敏感和主动学习思想应用到多标签学习中。整个Java代码涵盖了很多技术:并行计算、batch处理。本文就是在学习这个代码后的一些总结。学习方法采用的至顶向下。 2 Cma…

pb 打印html页面,用PB开发WEB应用

用PB开发WEB应用用PB开发WEB应用烟台教育学院网络中心 孙连三一、PB Window plug -in 的用途PowerBuilder Window plug -in 的用途是在HTML 页面中插入PowerBuilder 中定义的窗口对象,此窗口对象上定义的功能在浏览器中一样被执行&#xff0…

python上传文件接口_python程序的web接口:上传和下载文件

我正在尝试制作一个简单的web应用程序,其中可以上载一个文件并将该文件提供给python脚本。烧瓶似乎适合这种用途。然后,用户可以从脚本下载文件输出。请告诉我如何解析python脚本中的文件并获得输出。到目前为止,我成功地完成了以下上载文件的…

两列布局 html5,CSS两列布局的N种实现

原理:两个元素都设置dislpay:inline-block,为了消除html空格的影响,父元素的font-size需要设置为0,右侧自适应元素的宽度使用calc函数计算。如果两个元素的高度不一样,可以给元素设置vertical-align:top调整。缺点&…

python如何提取图片特征向量_在python中计算图像的特征向量

我正在尝试将二维高斯拟合到图像中。噪声很低,所以我试图旋转图像,使两个主轴不同时变化,算出最大值,然后计算两个维度的标准偏差。选择的武器是Python。。然而,我一直在寻找图像的特征向量——numpy.linalg.py假设离散…

2021年9月24日和学生隆兴的学术讨论

QRCode: (1)做实验 (2)了解它的基本原理 调包侠 语言: (1)程序设计语言(交流,不规范) (2)数学(语言) &#x…

html加上百度统计,vue单页面应用加入百度统计

版权声明:本文为CSDN博主「钟文辉」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_39753974/article/details/80322643在单页面中,要是只加在head中的话那…

推荐系统:猜你喜欢

0 简介 网络的迅速发展带来了信息超载(information overload)问题。解决信息超载问题一个非常有潜力的办法是推荐系统,它根据用户的信息需求、兴趣等,将用户感兴趣的信息、产品等推荐给用户。推荐系统最典型应用领域是电子商务领…

量子计算机九章能否预测未来,张礼立 : 中国 “九章”量子计算机到底厉害在哪?...

原标题:张礼立 : 中国 “九章”量子计算机到底厉害在哪?【背景信息】12月4日,《科学》杂志公布了 中国 “九章” 的重大突破。 这台由中国科学技术大学潘建伟、陆朝阳等学者研制的76个光子的量子计算原型机,推动全球量…

python的继承用法_python中继承有什么用法?python继承的用法详解

本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。面向对象三大特征1.封装:根据职责将属性和方法封装到一个抽象的类中2.继…

利用GAN实现QR Code超分辨率的研究

文章目录1 传统方案2 基于CNN的实现方案2.1 SRCNN2.2 WeChat AI3 基于GAN的实现方案3.1 SRGAN3.2 ESRGAN3.3 Real-ESRGAN4 基于GAN的QR Code的实现方案1 传统方案 https://blog.csdn.net/caomin1hao/article/details/81092134?utm_mediumdistribute.pc_relevant.none-task-bl…

HTML5清除2个div标签的空白,DIV标签里面IMG图片下方留有空白怎么办

我们很多个人博客网站都会广告位投放一些图片广告,在网页设计中,图片是不可缺少的素材,但是在 div 标签里面放入 img 图片的话,有时候会在图片的下方出现一行空间的区域,如果单纯的图片不醒目或是图片所在的位置不重要…

python notebook软件_Jupyter notebook快速入门教程(推荐)

本文主要介绍了Jupyter notebook快速入门教程,分享给大家,具体如下:本篇将给大家介绍一款超级好用的工具:Jupyter notebook。为什么要介绍这款工具呢?如果你想使用Python学习数据分析或数据挖掘,那么它应该…

推荐系统国内外团队介绍

1 何向南团队 http://staff.ustc.edu.cn/~hexn/

如何用计算机截部分屏,电脑如何长屏幕的截图?电脑截取长屏的方法

新手用户对windows系统截取长屏的方法比较陌生,正常情况下,我们截取屏幕内容是登录QQ,按ctrlalta来截取屏幕的,只能截取部分内容,无法截图整个页面。日常的工作生活中,截图是经常会用到的,如果你…

Audio-based snore detection using deep neural networks解读

0 摘要 Background and Objective: 打鼾是一种普遍现象。 它可能是良性的,但也可能是阻塞性睡眠呼吸暂停 (OSA) 一种普遍存在的睡眠障碍的症状。 准确检测打鼾可能有助于筛查和诊断 OSA。 Methods: 我们介绍了一种基于卷积神经网络 (CNN) 和循环神经网络 (RNN) 组合…

python实战讲解_Python数据可视化实战讲解

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。开运张 | 作者知乎专栏 | 来源三个步骤:确定问题,选择图形转换数据,应用函数参数设置,一目了然首先对…

2018计算机专业考研报名人数,2018年全国考研报考人数、各省市考研报考人数、历年考研录取率、全日制及非全日制硕士研究生比例及考研动机分析【图】...

一、考研报考人数、录取率及报录比分析从上世纪末开始,研究生和本科生招生数量一样在逐步增多。本科扩招的同时,研究生也在扩招。1999年,全国报考研究生人数31.9万,录取人数7.3万,录取率22.8%。2008年,报考…

标记分布学习与标记增强

1 标记增强 标记增强是指将训练样本中的原始逻辑标记转化为标记分布的过程. 与基于嵌入 (embedding) 的 多标记分类方法相似, 标记增强也同样依赖于对隐含在训练样本中的标记相关信息的挖掘.