html - 如何以角度制作 RTL 菜单
问题描述
嗨,我正在学习 Angular 我刚刚制作了一个有角度的面板,但我希望它是 Rtl 但我不知道该怎么做这是我的面板
这是我的 HTML 代码
<mat-toolbar color="primary">
<mat-toolbar-row>
<button mat-icon-button >
<mat-icon>menu</mat-icon>
</button>
<span> Admin Panel </span>
<div fxFlex fxLayout="row" fxLayoutAlign="flex-end">
<ul fxLayout="row" fxLayoutGap="20px">
<li>
<button mat-icon-button>
<mat-icon>settings</mat-icon>
</button>
</li>
<li>
<button mat-icon-button>
<mat-icon>help_outline</mat-icon>
</button>
</li>
</ul>
</div>
</mat-toolbar-row>
</mat-toolbar>
这是我的CSS
ul li{
list-style: none;
}
解决方案
代码:
<mat-toolbar color="primary">
<mat-toolbar-row fxLayout="row-reverse">
<button mat-icon-button (click)="sidenav.toggle()">
<mat-icon>menu</mat-icon>
</button>
<span> Admin Panel </span>
<span fxFlex="1 1"></span>
<button mat-icon-button>
<mat-icon>settings</mat-icon>
</button>
<button mat-icon-button>
<mat-icon>help_outline</mat-icon>
</button>
</mat-toolbar-row>
</mat-toolbar>
<mat-sidenav-container>
<mat-sidenav #sidenav position="end">
Sidenav content
</mat-sidenav>
<mat-sidenav-content>
Sidenav content
</mat-sidenav-content>
</mat-sidenav-container>
在你的使用fxLayout="row-reverse"
-property<mat-toolbar-row>
这是一个堆栈闪电战: https ://stackblitz.com/angular/kgnvebakmpj
仅供参考,如果您只有一个工具栏行,则可以省略<mat-toolbar-row>
.
推荐阅读
- javascript - 在 JS 设置中隐藏 API 密钥
- android - 在用户没有应用程序的情况下,我可以从 API 或谷歌信标仪表板中的任何内容获取分析吗?
- python - 关键字“in”在用于测试序列(列表、元组、字符串等)是否包含值时真正做了什么。一个循环直到找到值?
- python-3.x - 如何仅从字符串中选择字符?
- python - 如何在不将 client_secret.json 检查到版本控制中的情况下使用 Google API?
- javascript - 在 HTML 中使用 Div 的选项卡
- typescript - 如何在 Phaser 3 中设置音量?
- python - Python如何从pysftp连接打开din文件
- swift - EventKit 我做错了什么?
- visual-studio-code - 摩纳哥编辑:关于令牌识别的行动