代码拉取完成,页面将自动刷新
顶部导航栏
import { Navbar } from '@ls-design/ui-react';
<Navbar title="页面标题"></Navbar> <Navbar title="左标题" closehide className="left"></Navbar>
.left {
text-align: left;
padding-left: 50px;
}
<Navbar title="页面标题" class="bg" righttext="分享"></Navbar>
<Navbar title="小号图标" class="bg2" iconsize="18" righttext="分享"></Navbar>
.bg {
background: linear-gradient(to right, #7ec1ff, #2197ff);
color: #fff;
}
.bg2 {
background: purple;
color: #fff;
}
<Navbar title="左侧自定义图标展示">
<div className="icon" slot="left"></div>
</Navbar>
<Navbar title="左侧文字展示">
<span slot="left">返回</span>
</Navbar>
<Navbar title="右侧图标展示">
<div className="icon" slot="right"></div>
</Navbar>
<Navbar right="分享" title="右侧文字展示"></Navbar>
export default () => {
const onLeftClick = () => {
Toast.text('返回');
};
const onRightClick = () => {
Toast.text('清除');
};
const close = () => {
Toast.text('close');
};
return (
<Navbar
right="分享"
title="Click left or right"
onLeftclick={onLeftClick}
onRightclick={onRightClick}
onClose={close}
/>
);
};
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
title | 标题 | string |
|
lefthide | 是否隐藏左侧内容 | boolean |
false |
closehide | 是否隐藏关闭图标 | boolean |
false |
right | 右侧节点 | string |
|
safearea | 安全区适配 | boolean |
false |
iconsize | 默认图标大小 | string |
24px |
onLeftclick | 左侧点击事件 | () => void |
|
onRightclick | 右侧点击事件 | () => void |
|
onClose | 关闭点击事件 | () => void |
组件提供了以下 CSS变量,可用于自定义样式
名称 | 说明 | 默认值 |
---|---|---|
--navbar-title-font-weight |
标题自重 | 600 |
--navbar-title-color |
标题颜色 | inherit |
--navbar-left-padding |
内部图标左间距 | 16px |
--navbar-left-space |
关闭图标左间距 | 40px |
--navbar-right-font-size |
右侧字体大小 | inherit |
--navbar-right-color |
右侧字体颜色 | inherit |
--navbar-right-padding |
内部图标右间距 | 16px |
--navbar-right-font-weight |
右侧字体大小 | inherit |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。