Home Web Front-end CSS Tutorial Detailed example of html+css to achieve static paging effect (with code)

Detailed example of html+css to achieve static paging effect (with code)

Oct 26, 2018 am 11:51 AM
css html Pagination effect

Have you noticed the paging effect on the webpage when browsing the website? Friends who are learning HTML and CSS, can you write static html paging code? This article will introduce you to the steps of creating HTML paging effect based on examples. Finally, I will share the HTML paging code with you for your reference. Interested friends can take a look.

Achieving paging effects requires the use of many attributes in CSS, such as float, hover pseudo-class selector, text-align, etc. If you are unclear, you can refer to the relevant articles on the PHP Chinese website, or Visit CSS video tutorial, I hope it can help you.

Detailed example of html CSS steps to achieve static paging effect:

html part

Create a

and give it a class name center to facilitate Pagination is centered; create
    tags and
  • tags inside the
    tag. ul and li can make an unordered list. Because we need a click jump effect, we need to insert a tag into the li tag. , the specific code is as follows:
    <div class="center">
       <ul class="page">
           <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="#">8</a></li>
           <li><a href="#">下一页</a></li>
       </ul>
      </div>

    The current effect is like this:

    Detailed example of html+css to achieve static paging effect (with code)

    CSS part

    As can be seen from the picture above, the current page It's ugly, now we need to use CSS to beautify it. First, use float: left to make the unordered list float left and arrange it in one line. Use text-decoration: none to remove the default underline of the a tag. Use padding to adjust the spacing. Add color and mouse click or hover effect to the paging effect. The specific code As follows:

    .page {
           display: inline-block;
           padding: 0;
           margin: 0;
       }   
       .page li {display: inline;}  
       .page li a {
           color: black;
           float: left;
           padding: 8px 16px;
           text-decoration: none;
           transition: background-color .3s;
           border: 1px solid #ddd;
       }   
       .page .active {
           background-color: #4CAF50;
           color: white;
           border: 1px solid #4CAF50;
       }  
       .page a:hover:not(.active) {background-color: #ddd;}   
       .center {text-align: center;}

    The effect is as shown in the picture:

    Detailed example of html+css to achieve static paging effect (with code)

    As can be seen from the picture, our static html paging effect has been achieved. When the mouse clicks on the paging content , the activated part will appear green, and when the mouse is hovering over the paging content, it will appear gray, and the entire paging effect will appear in the middle of the page.

    The above introduces how to use HTML and CSS to achieve paging effect. It is more detailed. Beginners can try it by themselves to see if you can create a cooler paging effect. I hope this article will be useful to you. Helps!

    【Related tutorial recommendations】

    1. Html video tutorial
    2. CSS3 latest version reference manual
    3. bootstrap tutorial

The above is the detailed content of Detailed example of html+css to achieve static paging effect (with code). For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undress AI Tool

Undress AI Tool

Undress images for free

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to create an image sprite with HTML and CSS How to create an image sprite with HTML and CSS Aug 23, 2025 am 06:25 AM

AnimagespritecombinesmultipleimagesintoonefiletoreduceHTTPrequestsandimprovepageloadspeed.2.Prepareasinglespriteimagebyarrangingsmallergraphics(e.g.,50x50pxicons)inagrid(e.g.,100x100px).3.UseHTMLelementslikewithsharedanduniqueclasses(e.g.,class=&quot

How to restrict file types for an upload input in HTML How to restrict file types for an upload input in HTML Aug 24, 2025 am 02:57 AM

Use the accept attribute to limit the upload type of HTML file, such as accept="image/*" only allows images, accept=".pdf" only allows PDF, accept=".doc,.docx,.pdf,.txt" allows multiple specified types, and can combine JavaScript to verify file types to improve user experience, but security verification must be performed on the server side, because the accept attribute is not secure and the browser supports are different, and it is only used to improve availability rather than replace server verification.

How to disable a form element in HTML How to disable a form element in HTML Aug 30, 2025 am 08:45 AM

To disable HTML form elements, you can use the disabled attribute, which can prevent user interaction and the element value will not be submitted with the form. This attribute is of a Boolean type and can be directly added to form element tags such as input, textarea, select, or button. For example, it can also be dynamically controlled through JavaScript, such as document.getElementById("myInput").disabled=true. If the element cannot be edited but the value is still submitted, you should use the readonly attribute. The disabled attribute is simple and effective and widely supported.

What is ARIA in HTML for accessibility? What is ARIA in HTML for accessibility? Aug 27, 2025 am 04:57 AM

ARIAisneededtoenhancewebaccessibilityfordynamiccontentandcustomUIcomponentsthatlacknativeHTMLsemantics.1)ARIArolesdefineanelement’spurpose(e.g.,role="dialog").2)ARIApropertiesdescribecharacteristics(e.g.,aria-label,aria-describedby).3)ARIAs

How to create a ripple effect on a button with CSS How to create a ripple effect on a button with CSS Aug 23, 2025 am 07:51 AM

To create a button's ripple effect, you need to combine HTML, CSS animation and JavaScript; first build a button structure with span elements, set the button style with CSS and hide the overflow content, then create the initial hidden circular ripple element through absolute positioning and rounded corner styles, then define the CSS keyframe animation that expands and fades from the center point, and finally use JavaScript to dynamically add activation classes when clicking to trigger the animation, and calculate the click coordinates to make the ripple diffuse from the click position. The entire process ensures continuous triggering through re-arrangement, and finally achieves an ink ripple interaction effect similar to MaterialDesign.

How to implement a basic client-side image map in HTML How to implement a basic client-side image map in HTML Aug 26, 2025 am 08:08 AM

To implement basic client image mapping, you need to follow the following steps: 1. Use a tag with the usemap attribute, whose value is "#map name", such as

How to use the source tag with video and audio in HTML How to use the source tag with video and audio in HTML Aug 28, 2025 am 02:42 AM

Thetagisusedtospecifymultiplemediasourceswithinorelements,ensuringbroaderbrowsercompatibility.1.Itallowslistingdifferentfileformatssothebrowsercanplaythefirstsupportedone.2.Thetypeattributehelpsbrowsersdetectcompatibilitywithoutdownloadingthefile.3.F

How to use the mix-blend-mode property in CSS How to use the mix-blend-mode property in CSS Aug 29, 2025 am 07:37 AM

mix-blend-mode controls the mixing method of the content of the element and the color of the behind element. 1. There must be a background (such as picture or color) to show the effect; 2. Commonly used values ​​such as multiply and screen can achieve text hollowing or image superposition; 3. Pay attention to stacking context to avoid parent isolation:isolate from preventing mixing; 4. Avoid overuse in performance, especially in large elements or animations; 5. Modern browsers have good support, suitable for creating text effects, image filters, hover interactions and artistic layouts. It is recommended to get started with multiply and screen and combine high-contrast background to test the effect.

See all articles