/* Flask-Admin 界面中文化样式 */ /* ========== 顶部导航栏中文化 ========== */ /* List (4) 标签页 - 只针对第一个li */ .nav-tabs li:first-child a { font-size: 0 !important; } .nav-tabs li:first-child a::after { font-size: 14px; content: "列表"; } /* 保留数字显示 */ .nav-tabs li a .badge { font-size: 12px !important; } /* Create 按钮 - 通过href精确匹配 */ .nav.nav-tabs ~ .btn-group a.btn-primary, a.btn.btn-primary[href$="/new/"] { font-size: 0 !important; } .nav.nav-tabs ~ .btn-group a.btn-primary::before, a.btn.btn-primary[href$="/new/"]::before { font-size: 14px; content: "创建"; font-family: inherit; } .nav.nav-tabs ~ .btn-group a.btn-primary .fa, a.btn.btn-primary[href$="/new/"] .fa { font-size: 14px !important; margin-right: 4px; } /* Add Filter 下拉按钮 */ .btn-group .dropdown-toggle { font-size: 0 !important; } .btn-group .dropdown-toggle::before { font-size: 14px; } /* 根据位置区分不同的dropdown */ /* Add Filter - 第一个dropdown */ .btn-group:nth-of-type(1) .dropdown-toggle::before { content: "添加筛选"; } /* With selected - 第二个dropdown (通常在表格上方) */ form[id^="action_confirmation"] ~ .btn-group .dropdown-toggle::before, .actions-nav .dropdown-toggle::before { content: "批量操作"; } /* 保留下拉箭头 */ .btn-group .dropdown-toggle .caret { font-size: 0; margin-left: 4px; display: inline-block; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid currentColor; } /* Delete 批量删除选项 */ .dropdown-menu li a { font-size: 14px !important; } /* ========== 修正:避免影响其他链接 ========== */ /* 重置可能被误伤的元素 */ .admin-sidebar a, .nav-item a, table a { font-size: 14px !important; }