>  기사  >  웹 프론트엔드  >  CSS를 사용하여 페이지 하단에 다양한 페이징 효과를 표시하는 방법은 무엇입니까? (다양한 스타일의 예)

CSS를 사용하여 페이지 하단에 다양한 페이징 효과를 표시하는 방법은 무엇입니까? (다양한 스타일의 예)

藏色散人
藏色散人원래의
2018-08-11 11:37:553041검색

대부분의 웹사이트는 여러 페이지로 구성되어 있으며 단일 페이지인 경우는 거의 없습니다. 너무 많은 페이지에 페이징 기능이 필요합니다. 이 기사에서는 CSS 페이징 설정 및 CSS 페이징 코드의 구체적인 구현을 소개합니다.

1. 간단한 CSS 페이징 코드의 구체적인 예는 다음과 같습니다.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>css分页样式代码测试</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>简单的分页</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>

효과는 다음과 같습니다.

CSS를 사용하여 페이지 하단에 다양한 페이징 효과를 표시하는 방법은 무엇입니까? (다양한 스타일의 예)

2. CSS 페이징 효과 - 클릭 및 마우스 오버 페이징 스타일 특정 코드 예

<h2>css分页效果--点击及鼠标悬停分页样式</h2>
<p>请你移动鼠标到分页的数字上</p>
<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>

스타일 스타일 코드:

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;
}
ul.pagination li a.active {
    background-color: #4CAF50;
    color: white;
}
ul.pagination li a:hover:not(.active) {background-color: #ddd;}

효과는 다음과 같습니다:

CSS를 사용하여 페이지 하단에 다양한 페이징 효과를 표시하는 방법은 무엇입니까? (다양한 스타일의 예)

참고: 현재 페이지를 클릭하면 .active를 사용하여 현재 페이지 스타일을 설정할 수 있으며, :hover 선택기를 사용하여 마우스를 움직일 때 스타일을 수정할 수 있습니다.

: 링크 위로 마우스를 이동할 때 마우스를 올리면 추가되는 특별한 스타일입니다. 링크뿐만 아니라 모든 요소에 사용할 수 있습니다.

:링크 선택기는 방문하지 않은 페이지에 대한 링크 스타일을 설정합니다.

:visited 선택기는 방문한 페이지에 대한 링크 스타일을 설정합니다. 활성 선택기는 링크를 클릭할 때 스타일을 설정합니다.

3. CSS 페이징 스타일 - 둥근 모서리 스타일

여기 코드의 주요 차이점은 border-radius 속성과 관련이 있습니다.

ul.pagination li a {
    border-radius: 5px;
}
ul.pagination li a.active {   
	border-radius: 5px;
}

의 효과는 다음과 같습니다.

CSS를 사용하여 페이지 하단에 다양한 페이징 효과를 표시하는 방법은 무엇입니까? (다양한 스타일의 예)

참고:

border-radius 속성은 4개의 border-*-radius 속성을 설정하는 데 사용되는 단축 속성입니다. 이 속성을 사용하면 요소에 둥근 테두리를 추가할 수 있습니다!

이 글에서는 CSS 페이지 매김 스타일에 관한 세 가지 상황을 참고하여 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!



위 내용은 CSS를 사용하여 페이지 하단에 다양한 페이징 효과를 표시하는 방법은 무엇입니까? (다양한 스타일의 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.