최신 웹 개발 튜토리얼
 

CSS페이지 매김 예


CSS를 사용하여 응답 매김을 작성하는 방법에 대해 알아 봅니다.


간단한 매김

이 페이지의 많은 웹 사이트가있는 경우, 당신은 각 페이지에 페이지 매김 어떤 종류를 추가 할 수 있습니다 :

페이지 매김 스타일에게 HTML 목록을 만들려면 :

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;
}
»그것을 자신을 시도

활성 및 Hoverable 매김

으로 현재 페이지를 강조 .active 클래스 및 사용 :hover 그들 위에 마우스를 이동 각 페이지 링크의 색상을 변경하려면 선택기를 :

ul.pagination li a.active {
    background-color: #4CAF50;
    color: white;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}
»그것을 자신을 시도

둥근 활성 및 Hoverable 버튼

추가 border-radius 이 둥근 "활성화"와 "호버"버튼을하려면 속성을 :

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

ul.pagination li a.active {
    border-radius: 5px;
}
»그것을 자신을 시도

Hoverable 전환 효과

추가 transition 마우스 오버에 전환 효과를 만들 페이지 링크 속성을 :

ul.pagination li a {
    transition: background-color .3s;
}
»그것을 자신을 시도

경계가 매김

사용 border 매김에 테두리를 추가하는 속성을 :

ul.pagination li a {
    border: 1px solid #ddd; /* Gray */
}
»그것을 자신을 시도

둥근 테두리

팁 : 매김에 첫 번째와 마지막 링크에 둥근 테두리를 추가 :

.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;
}
»그것을 자신을 시도

링크 사이의 공간

팁 : 추가 margin 당신은 페이지의 링크 그룹에하지 않으려면 속성을 :

ul.pagination li a {
    margin: 0 4px; /* 0 is for top and bottom. Feel free to change it */
}
»그것을 자신을 시도

페이지 매김 크기

과 매김의 크기 변경 font-size 속성을 :

ul.pagination li a {
    font-size: 22px;
}
»그것을 자신을 시도

중심 매김

, 페이지 매김을 중심으로 (같은 주위 컨테이너 요소를 포장하려면 <div> ), 및 추가 text-align:center

div.center {
    text-align: center;
}
»그것을 자신을 시도

더 예


빵 부스러기

페이지 매김의 또 다른 변화는 "이동 경로"소위입니다 :

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";
}
»그것을 자신을 시도