Skip to main content

Customization

Styling#

There is a possibility to make changes in the look and feel of a pagination.

For this you need to take the following steps:

  • add a new CSS class(es) with desired settings in the <style> section of your HTML page or in your file with styles (don't forget to include your file on the page in this case):
<style>    .my_first_class {        /*some styles*/    }        .my_second-class {        /*some styles*/    }</style>
  • specify the name of the created CSS class (or names of classes separated by spaces) as the value of the css property in the Pagination configuration:
var pagination = new dhx.Pagination("pagination_container",{    css:"my_first_class my_second_class"    });

For example:

<style>    .custom_class {        margin: 0;    }
    .custom_class .dhx_layout-cell,    .custom_class .dhx_layout {        background-color: #CECEEF;    }
    .custom_class button span.dxi {        color: #5858E2;    }</style>
const pagination = new dhx.Pagination("pagination_container", {    css: "dhx_widget--bordered dhx_widget--no-border_top custom_class",    data: list.data});

Related sample: Pagination. Custom style