Skip to content

Commit b60ad20

Browse files
authored
Merge pull request tangly1024#2470 from tangly1024/fix/hexo-text-style
hexo 主题page组件样式微调
2 parents ec74967 + 4000e05 commit b60ad20

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

themes/hexo/components/PaginationNumber.js

+19-9
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const PaginationNumber = ({ page, totalPage }) => {
1919
const pages = generatePages(pagePrefix, page, currentPage, totalPage)
2020

2121
return (
22-
<div className='mt-10 mb-5 flex justify-center items-end font-medium text-black duration-500 dark:text-gray-300 py-3 space-x-2'>
22+
<div className='mt-10 mb-5 flex justify-center items-end font-medium text-indigo-400 duration-500 py-3 space-x-2'>
2323
{/* 上一页 */}
2424
<Link
2525
href={{
@@ -30,7 +30,7 @@ const PaginationNumber = ({ page, totalPage }) => {
3030
query: router.query.s ? { s: router.query.s } : {}
3131
}}
3232
rel='prev'
33-
className={`${currentPage === 1 ? 'invisible' : 'block'} pb-0.5 border-white dark:border-indigo-700 hover:border-indigo-400 dark:hover:border-indigo-400 w-6 text-center cursor-pointer duration-200 hover:font-bold`}>
33+
className={`${currentPage === 1 ? 'invisible' : 'block'} pb-0.5 hover:bg-indigo-400 hover:text-white w-6 text-center cursor-pointer duration-200 hover:font-bold`}>
3434
<i className='fas fa-angle-left' />
3535
</Link>
3636

@@ -43,25 +43,35 @@ const PaginationNumber = ({ page, totalPage }) => {
4343
query: router.query.s ? { s: router.query.s } : {}
4444
}}
4545
rel='next'
46-
className={`${+showNext ? 'block' : 'invisible'} pb-0.5 border-b border-indigo-300 dark:border-indigo-700 hover:border-indigo-400 dark:hover:border-indigo-400 w-6 text-center cursor-pointer duration-500 hover:font-bold`}>
46+
className={`${+showNext ? 'block' : 'invisible'} pb-0.5 hover:bg-indigo-400 hover:text-white w-6 text-center cursor-pointer duration-200 hover:font-bold`}>
4747
<i className='fas fa-angle-right' />
4848
</Link>
4949
</div>
5050
)
5151
}
5252

53+
/**
54+
* 获取页码
55+
* @param {*} page
56+
* @param {*} currentPage
57+
* @param {*} pagePrefix
58+
* @returns
59+
*/
5360
function getPageElement(page, currentPage, pagePrefix) {
61+
const selected = page + '' === currentPage + ''
5462
return (
5563
<Link
5664
href={page === 1 ? `${pagePrefix}/` : `${pagePrefix}/page/${page}`}
5765
key={page}
5866
passHref
59-
className={
60-
(page + '' === currentPage + ''
61-
? 'font-bold bg-indigo-400 dark:bg-indigo-500 text-white '
62-
: 'border-b duration-500 border-indigo-300 hover:border-indigo-400 ') +
63-
' border-white dark:border-indigo-700 dark:hover:border-indigo-400 cursor-pointer pb-0.5 w-6 text-center font-light hover:font-bold'
64-
}>
67+
className={`${
68+
selected
69+
? 'font-bold bg-indigo-400 hover:bg-indigo-600 dark:bg-indigo-500 text-white'
70+
: 'border-b border-indigo-400 text-indigo-400 hover:border-indigo-400 hover:bg-indigo-400'
71+
}
72+
duration-500 hover:font-bold hover:text-white
73+
cursor-pointer pb-0.5 w-6 text-center
74+
`}>
6575
{page}
6676
</Link>
6777
)

0 commit comments

Comments
 (0)