从 v1.33.0 版本开始,您可以修改 Vaultwarden 之前嵌入到 web-Vault 中的 CSS。这样,用户可以方便地调整样式和布局,甚至隐藏项目。
.
├── templates
│ └── scss
│ ├── user.vaultwarden.scss.hbs
│ └── vaultwarden.scss.hbs
/* 隐藏 "验证器 App" 2FA (列表第一项) */
app-two-factor-setup ul.list-group.list-group-2fa li.list-group-item:nth-child(1) {
@extend %vw-hide;
}
/* 隐藏 "YubiKey OTP 安全钥匙" 2FA (列表第二项) */
/* 注意:如果 Yubikey 配置为净设置,该选项也将自动隐藏 */
app-two-factor-setup ul.list-group.list-group-2fa li.list-group-item:nth-child(2) {
@extend %vw-hide;
}
/* 隐藏 "Duo" 2FA (列表第三项) */
app-two-factor-setup ul.list-group.list-group-2fa li.list-group-item:nth-child(3) {
@extend %vw-hide;
}
/* 隐藏 "FIDO2 WebAuthn" 2FA (列表第四项) */
app-two-factor-setup ul.list-group.list-group-2fa li.list-group-item:nth-child(4) {
@extend %vw-hide;
}
/* 隐藏 "Email" 2FA (列表第五项) */
/* 注意:如果未启用电子邮箱功能,该选项也将自动隐藏。 */
app-two-factor-setup ul.list-group.list-group-2fa li.list-group-item:nth-child(5) {
@extend %vw-hide;
}
/* 使用自定义登录 logo */
app-root img.new-logo-themed {
content: url(../images/my-custom-login.logo.png) !important;
}
/* 在登录和锁定界面的左上角使用自定义 logo */
auth-anon-layout > main > a > bit-icon > svg {
display: none !important;
}
auth-anon-layout > main > a > bit-icon::before {
display: block;
content: "" !important;
width: 175px !important;
height: 36px !important;
background-image: url(../images/my-custom-global-logo.png) !important;
background-repeat: no-repeat !important;
background-size: contain;
}
/* Use a custom top left logo different per vault/admin */
app-user-layout bit-nav-logo bit-icon > svg,
app-organization-layout bit-nav-logo bit-icon > svg {
display: none !important;
}
app-user-layout bit-nav-logo bit-icon::before,
app-organization-layout bit-nav-logo bit-icon::before {
display: block;
content: "" !important;
width: 200px !important;
height: 50px !important;
background-repeat: no-repeat !important;
background-size: contain;
}
app-user-layout bit-nav-logo bit-icon::before {
background-image: url(../images/my-custom-password-manager-logo.png) !important;
}
app-organization-layout bit-nav-logo bit-icon::before {
background-image: url(../images/my-custom-admin-console-logo.png) !important;
}