•  


??[?? | question] ant design pro如何自定?Header,?且允?Header不是固定在上方。 · Issue #11209 · ant-design/ant-design-pro · GitHub
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement . We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

??[?? | question] ant design pro如何自定?Header,?且允?Header不是固定在上方。 #11209

Open
CaixyPromise opened this issue Apr 11, 2024 · 0 comments

Comments

@CaixyPromise
Copy link

?? ??描述 | Problem description

我正在使用Ant design pro做一??站??。?在遇到一?idea不知道要????。
我想在?部Header的基?之上,在上方添加一??播?,?且能?滑?下?。
?似于??

我是通??置app.tsx里的headerRender?置的,?在就出?正文contet和???sider都?被?部header?住。

我????整global.less的?式?整 content 和 sider ?header的 ?距 ,但是又出?上方一直固定在上面,?播?和header固定在上方(我想??播??域可以被??下?),?致正文和???的?域?小。要???才能正??置header的渲染?

?? 示例代? | Sample code

// app.tsx
export const layout: RunTimeLayoutConfig = ({ initialState }) =>
{
return {
avatarProps: {
render: () =>
{
return ;
},
},
headerRender: (props, defaultDom) => {
return (
<>
<div style={{ display: 'flex', flexDirection: 'column', background: "#F5F5F5"}}>
<Carousel autoplay dotPosition={"bottom"} style={{ width: '100%', height: "300px" }}>


<h3 style={{
margin: 0,
height: '160px',
color: '#fff',
lineHeight: '160px',
textAlign: 'center',
background: '#364d79',
}}>1


<h3 style={{
margin: 0,
height: '160px',
color: '#fff',
lineHeight: '160px',
textAlign: 'center',
background: '#364d79',
}}>2


<h3 style={{
margin: 0,
height: '160px',
color: '#fff',
lineHeight: '160px',
textAlign: 'center',
background: '#364d79',
}}>3


<h3 style={{
margin: 0,
height: '300px',
color: '#fff',
lineHeight: '160px',
textAlign: 'center',
background: '#364d79',
}}>4


<div style={{ width: '100%'}}>
{defaultDom}


</>
);
},
menu: {
defaultOpenAll: true
},
logo: ,
menuHeaderRender: undefined,
...defaultSettings,
};
};

// 我???整的global.less
.ant-layout {
min-height: 100vh;
margin-top: 200px; // ?整和header的?距

}

.ant-pro-sider
{
margin-top: 300px; // ?整和header的?距
}

// 我的defaultSetting.ts
const Settings: ProLayoutProps & {
pwa?: boolean;
logo?: string;
} = {
navTheme: 'light',
// 拂??
colorPrimary: '#1890ff',
layout: 'mix',
contentWidth: 'Fluid',
fixedHeader: true,
fixSiderbar: true,
colorWeak: false,
title: 'xxx',
pwa: true,
iconfontUrl: '',
token: {
},
};

?? 其他信息 | Other information

image

OS: Windows 11

Node:18.18.0

??器 | browser:Google Chrome 123.0.6312.106

Ant design pro:6.0

antd: 5.2.2

react: 18.2

umijs/max: 4.0.52

Sign up for free to join this conversation on GitHub . Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant
- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본