fix page style

This commit is contained in:
yuanshan 2025-08-26 14:08:27 +08:00
parent e9418a7e64
commit fd40913fa5
5 changed files with 68 additions and 23 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

@ -9,13 +9,15 @@
<NImage width="100" height="100" :src="FiEELogo" preview-disabled />
</div>
<div class="header-menu">
<NMenu
mode="horizontal"
:options="menuOptions"
:inverted="isScrolled"
v-model:value="selectedKey"
@update:value="handleMenuSelect"
/>
<NConfigProvider :theme-overrides="themeOverrides">
<NMenu
mode="horizontal"
:options="menuOptions"
:inverted="isScrolled"
v-model:value="selectedKey"
@update:value="handleMenuSelect"
/>
</NConfigProvider>
</div>
</div>
</NLayoutHeader>
@ -24,11 +26,31 @@
<script setup>
import FiEELogo from "@/assets/image/header/logo.png";
import { ref, onMounted, onUnmounted } from "vue";
import { NMenu, NLayoutHeader, NImage } from "naive-ui";
import { NMenu, NLayoutHeader, NImage, NConfigProvider } from "naive-ui";
import { useI18n } from "vue-i18n";
import { useRouter } from "vue-router";
import { useHeaderMenuConfig } from "@/config/headerMenuConfig";
const themeOverrides = {
Menu: {
// itemTextColor: "#ff7bac", //
//
// itemTextColorHorizontal: "#ff7bac", //
itemTextColorHoverHorizontal: "#ff7bac", //
itemTextColorActiveHorizontal: "#ff7bac", //
itemTextColorActiveHoverHorizontal: "#ff7bac", //
itemColorHover: "#ff7bac",
itemColorHoverInverted: "#ff7bac",
},
//
Dropdown: {
optionColorHover: "#fddfea", //
optionColorHoverInverted: "#fddfea", //
},
};
const { t } = useI18n();
const router = useRouter();
@ -122,6 +144,12 @@ const handleToHome = () => {
.header-menu {
display: block;
flex: 1;
// :deep(
// .n-menu-item-content:not(.n-menu-item-content--disabled):hover
// .n-menu-item-content-header
// ) {
// color: #ff7bac;
// }
:deep(.n-menu) {
background: transparent;
@ -145,7 +173,7 @@ const handleToHome = () => {
left: 50%;
width: 0;
height: 2px;
background: var(--primary-color);
background: #ff7bac;
transition: all 0.3s ease;
transform: translateX(-50%);
opacity: 0;

View File

@ -9,13 +9,15 @@
<NImage width="90" height="90" :src="FiEELogo" preview-disabled />
</div>
<div class="header-menu">
<NMenu
mode="horizontal"
:options="menuOptions"
:inverted="isScrolled"
v-model:value="selectedKey"
@update:value="handleMenuSelect"
/>
<NConfigProvider :theme-overrides="themeOverrides">
<NMenu
mode="horizontal"
:options="menuOptions"
:inverted="isScrolled"
v-model:value="selectedKey"
@update:value="handleMenuSelect"
/>
</NConfigProvider>
</div>
</div>
</NLayoutHeader>
@ -24,11 +26,30 @@
<script setup>
import FiEELogo from "@/assets/image/header/logo.png";
import { ref, onMounted, onUnmounted } from "vue";
import { NMenu, NLayoutHeader, NImage } from "naive-ui";
import { NMenu, NLayoutHeader, NImage, NConfigProvider } from "naive-ui";
import { useI18n } from "vue-i18n";
import { useRouter } from "vue-router";
import { useHeaderMenuConfig } from "@/config/headerMenuConfig";
const themeOverrides = {
Menu: {
// itemTextColor: "#ff7bac", //
//
// itemTextColorHorizontal: "#ff7bac", //
itemTextColorHoverHorizontal: "#ff7bac", //
itemTextColorActiveHorizontal: "#ff7bac", //
itemTextColorActiveHoverHorizontal: "#ff7bac", //
itemColorHover: "#ff7bac",
itemColorHoverInverted: "#ff7bac",
},
//
Dropdown: {
optionColorHover: "#fddfea", //
optionColorHoverInverted: "#fddfea", //
},
};
const { t } = useI18n();
const router = useRouter();
@ -145,7 +166,7 @@ const handleToHome = () => {
left: 50%;
width: 0;
height: 2px;
background: var(--primary-color);
background: #ff7bac;
transition: all 0.3s ease;
transform: translateX(-50%);
opacity: 0;

View File

@ -192,8 +192,8 @@ const stats = ref([
background-repeat: no-repeat;
}
.company-overview {
max-width: 1200px;
margin: 0 auto;
/* padding: 0 20px; */
}
/* 顶部大图区域 */

View File

@ -1,4 +0,0 @@
# 功能
* 渐变三色
* n-menu修改背景色
* 背景图唯一