如何更改Laravel附带的股票分页的颜色?
How to change the color of the stock pagination that come with Laravel?
我想更改Laravel附带的股票分页的颜色。
默认情况下,它看起来像这样:
比方说,我想将其改为绿色以匹配我网站的主题。
有人可以告诉我在哪里可以更改吗?
最简单的解决方案是编写一些 CSS 规则来覆盖默认的 bootstrap 规则。像这样的事情可能会做:
.pagination > li > a,
.pagination > li > span {
color: green; // use your own color here
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
background-color: green;
border-color: green;
}
如果您不想这样,您需要创建一个 Custom Presenter 来使用您想要的 HTML 代码生成分页。您可以查看 Laravel 附带的默认 Bootstrap Presenter,了解它是如何完成的,因为您需要实现的内容非常相似。该文件位于此处:
vendor/laravel/framework/src/Illuminate/Pagination/BootstrapPresenter.php
但是请勿修改该文件以应用您的更改,因为将来的更新可能会覆盖您的更改。按照 Laravel Docs 中的说明创建您自己的。
更改活动颜色:
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: green; //your color
border-color: green; //your color
}
<style>
[aria-current] .page-link {
background-color: red !important;
}
[rel='prev'], [rel='next'] {
background-color: #0c85d0 !important;
}
.pagination > li :not([rel='prev'],[rel='next'],[aria-current] .page-link) {
background-color: green !important;
}
</style>
我想更改Laravel附带的股票分页的颜色。
默认情况下,它看起来像这样:
比方说,我想将其改为绿色以匹配我网站的主题。 有人可以告诉我在哪里可以更改吗?
最简单的解决方案是编写一些 CSS 规则来覆盖默认的 bootstrap 规则。像这样的事情可能会做:
.pagination > li > a,
.pagination > li > span {
color: green; // use your own color here
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
background-color: green;
border-color: green;
}
如果您不想这样,您需要创建一个 Custom Presenter 来使用您想要的 HTML 代码生成分页。您可以查看 Laravel 附带的默认 Bootstrap Presenter,了解它是如何完成的,因为您需要实现的内容非常相似。该文件位于此处:
vendor/laravel/framework/src/Illuminate/Pagination/BootstrapPresenter.php
但是请勿修改该文件以应用您的更改,因为将来的更新可能会覆盖您的更改。按照 Laravel Docs 中的说明创建您自己的。
更改活动颜色:
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: green; //your color
border-color: green; //your color
}
<style>
[aria-current] .page-link {
background-color: red !important;
}
[rel='prev'], [rel='next'] {
background-color: #0c85d0 !important;
}
.pagination > li :not([rel='prev'],[rel='next'],[aria-current] .page-link) {
background-color: green !important;
}
</style>