فهرست منبع

style: enhance footer layout and add custom class for styling

- Refactor Footer component to use a semantic <footer> element for better accessibility.
- Update CSS to include a new class for the custom footer, allowing for relative positioning.
- Adjust layout to improve responsiveness and visual alignment of footer content.
CaIon 1 ماه پیش
والد
کامیت
310d618a16
2فایلهای تغییر یافته به همراه23 افزوده شده و 16 حذف شده
  1. 20 16
      web/src/components/layout/Footer.jsx
  2. 3 0
      web/src/index.css

+ 20 - 16
web/src/components/layout/Footer.jsx

@@ -221,23 +221,27 @@ const FooterBar = () => {
   return (
   return (
     <div className='w-full'>
     <div className='w-full'>
       {footer ? (
       {footer ? (
-        <div className='relative'>
-          <div
-            className='custom-footer'
-            dangerouslySetInnerHTML={{ __html: footer }}
-          ></div>
-          <div className='absolute bottom-2 right-4 text-xs !text-semi-color-text-2 opacity-70'>
-            <span>{t('设计与开发由')} </span>
-            <a
-              href='https://github.com/QuantumNous/new-api'
-              target='_blank'
-              rel='noopener noreferrer'
-              className='!text-semi-color-primary font-medium'
-            >
-              New API
-            </a>
+        <footer className='relative h-auto py-4 px-6 md:px-24 w-full flex items-center justify-center overflow-hidden'>
+          <div className='flex flex-col md:flex-row items-center justify-between w-full max-w-[1110px] gap-4'>
+            <div
+              className='custom-footer na-cb6feafeb3990c78 text-sm !text-semi-color-text-1'
+              dangerouslySetInnerHTML={{ __html: footer }}
+            ></div>
+            <div className='text-sm flex-shrink-0'>
+              <span className='!text-semi-color-text-1'>
+                {t('设计与开发由')}{' '}
+              </span>
+              <a
+                href='https://github.com/QuantumNous/new-api'
+                target='_blank'
+                rel='noopener noreferrer'
+                className='!text-semi-color-primary font-medium'
+              >
+                New API
+              </a>
+            </div>
           </div>
           </div>
-        </div>
+        </footer>
       ) : (
       ) : (
         customFooter
         customFooter
       )}
       )}

+ 3 - 0
web/src/index.css

@@ -469,6 +469,9 @@ html.dark .sbg-variant-green {
 .custom-footer {
 .custom-footer {
   font-size: 1.1em;
   font-size: 1.1em;
 }
 }
+.custom-footer.na-cb6feafeb3990c78 {
+  position: relative;
+}
 
 
 /* 卡片内容容器通用样式 */
 /* 卡片内容容器通用样式 */
 .card-content-container {
 .card-content-container {