当前位置:网站首页>An article takes you to understand CSS pagination examples
An article takes you to understand CSS pagination examples
2020-11-06 20:42:00 【Python advanced】
The effect of paging in life is everywhere , Today, we will give you a detailed analysis of the paging effect .

How to use HTML and CSS To create pages ?
If your website has many pages , You need to use paging to navigate each page
One 、 Paging type
1. Simple Paging
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> project </title>
<style>
ul.pagination {
display: inline-block;
padding: 0;
margin: 0;
}
ul.pagination li {
display: inline;
}
ul.pagination li a {
color: black;
float: left;
padding: 8px 16px;
text-decoration: none;
}
</style>
</head>
<body>
<h2>Simple Pagination</h2>
<ul class="pagination">
<li><a href="#">«</a></li>
<li><a href="#">1</a></li>
<li><a class="active" href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">6</a></li>
<li><a href="#">7</a></li>
<li><a href="#">»</a></li>
</ul>
</body>
</html>

Click and mouse hover page style
If you click the current page , have access to .active To set the current page style , Hover over to use :hover Selector to modify style :
CSS example
ul.pagination li a.active {
background-color: #4CAF50;
color: white;
}
ul.pagination li a:hover:not(.active) {background-color: #ddd;}

2. Page style
2.1 Fillet style paging
have access to border-radius Property to add fillet style for the selected page number :
CSS example
ul.pagination li a {
border-radius: 5px;
}
ul.pagination li a.active {
border-radius: 5px;
}
Mouse hover transition effect

We can add transition Property to add a transition effect to the mouse as it moves over the page number :
CSS example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> project </title>
<style>
ul.pagination {
display: inline-block;
padding: 0;
margin: 0;
}
ul.pagination li {display: inline;}
ul.pagination li a {
color: black;
float: left;
padding: 8px 16px;
text-decoration: none;
transition: background-color .3s;
border: 1px solid #ddd;
}
.pagination li:first-child a {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.pagination li:last-child a {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
ul.pagination li a.active {
background-color: #f00;
color: white;
border: 1px solid #f00;
}
ul.pagination li a:hover:not(.active) {background-color: #ddd;}
</style>
</head>
<body>
<h2>Pagination with Rounded Borders</h2>
<ul class="pagination">
<li><a href="#">«</a></li>
<li><a href="#">1</a></li>
<li><a class="active" href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">6</a></li>
<li><a href="#">7</a></li>
<li><a href="#">»</a></li>
</ul>
</body>
</html>
2.2 Page with borders

We can use border Property to add border paging :
CSS example
ul.pagination li a {
border: 1px solid #ddd; /* Gray */
}
2.3. Paging interval
Tips : You can use margin Property to add spaces directly to each page number :
CSS example
ul.pagination li a {
margin: 0 4px; /* 0 is for top and bottom. Feel free to change it */
}

2.4 Page font size
We can use font-size Property to set the font size of the page :
CSS example
ul.pagination li a {
font-size: 22px;
}

2.5 Center page
If you want to center the page , Can be on container elements ( Such as <div>) add to text-align:center style :
CSS example
div.center {
text-align: center;
}
Two 、 Case study
Breadcrumb navigation

Another navigation is crumb navigation ,
Examples are as follows :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> project </title>
<style>
ul.breadcrumb {
padding: 8px 16px;
list-style: none;
background-color: #eee;
}
ul.breadcrumb li {display: inline;}
ul.breadcrumb li+li:before {
padding: 8px;
color: black;
content: "/\00a0";
}
ul.breadcrumb li a {color: green;}
</style>
</head>
<body>
<h2>Breadcrumb Pagination</h2>
<ul class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Pictures</a></li>
<li><a href="#">Summer 15</a></li>
<li>Italy</li>
</ul>
</body>
</html>
3、 ... and 、 summary
This paper takes the phenomenon in life as the starting point , It mainly introduces Html Page effect in the use of styles , Application of paging effect when mouse hovers .
Use rich cases to help you understand the object better , Finally “ Breadcrumb navigation ” As a small project , Use Html programing language , Make a general integration of the results described above , It is convenient for you to increase the understanding of classes and objects , I hope it will help you in your study .
Want to learn more Python Web crawler and data mining knowledge , Go to a professional website :http://pdcfighting.com/ Want to learn more Python Web crawler and data mining knowledge , Go to a professional website :http://pdcfighting.com/
版权声明
本文为[Python advanced]所创,转载请带上原文链接,感谢
边栏推荐
- From overseas to China, rancher wants to do research on container cloud market
- 前端未來趨勢之原生API:Web Components
- Diamond standard
- Jmeter——ForEach Controller&Loop Controller
- nacos、ribbon和feign的簡明教程
- 华为Mate 40 系列搭载HMS有什么亮点?
- Individual annual work summary and 2019 work plan (Internet)
- Multi robot market share solution
- The importance of big data application is reflected in all aspects
- Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
猜你喜欢

(1) ASP.NET Introduction to core3.1 Ocelot

行为型模式之解释器模式

How to turn data into assets? Attracting data scientists

代码重构之法——方法重构分析

Custom function form of pychar shortcut key

Share with Lianyun: is IPFs / filecoin worth investing in?

【:: 是什么语法?】

【字节跳动 秋招岗位开放啦】Ohayoo!放学别走,我想约你做游戏!!!

What are the criteria for selecting a cluster server?

一路踩坑,被迫聊聊 C# 代码调试技巧和远程调试
随机推荐
嘉宾专访|2020 PostgreSQL亚洲大会阿里云数据库专场:王涛
Named entity recognition in natural language processing: tanford core LP ner (1)
What is alicloud's experience of sweeping goods for 100 yuan?
【学习】接口测试用例编写和测试关注点
It's easy to operate. ThreadLocal can also be used as a cache
Use modelarts quickly, zero base white can also play AI!
Building a new generation cloud native data lake with iceberg on kubernetes
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
html+vue.js 實現分頁可相容IE
IPFs rudder filecoin landing at the same time, fil currency price broke a thousand
python100例項
意派Epub360丨你想要的H5模板都在这里,电子书、大转盘、红包雨、问卷调查……
CloudQuery V1.2.0 版本发布
Elasticsearch Part 6: aggregate statistical query
CCR coin frying robot: the boss of bitcoin digital currency, what you have to know
Even liver three all night, jvm77 high frequency interview questions detailed analysis, this?
Simple summary of front end modularization
The AI method put forward by China has more and more influence. Tianda et al. Mined the development law of AI from a large number of literatures
What are the criteria for selecting a cluster server?
Installing ns-3 on ubuntu18.04