|
|
@@ -26,6 +26,13 @@
|
|
|
z-index: 1; /* 确保图标在内容后面 */
|
|
|
/* 其他定位属性 */
|
|
|
}
|
|
|
+.id-photo img{
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ object-fit: inherit;
|
|
|
+ position: relative;
|
|
|
+ z-index: 11;
|
|
|
+}
|
|
|
/* 生活照 */
|
|
|
.life-photo{
|
|
|
width: 144px;
|
|
|
@@ -124,7 +131,7 @@
|
|
|
-moz-osx-font-smoothing: grayscale;
|
|
|
color: #c3c6ca;
|
|
|
cursor: pointer;
|
|
|
- border-radius: 4px;
|
|
|
+ border-radius: 0 4px 0 0;
|
|
|
/* 功能: 避免 main.css/.icon-close 的绝对定位干扰,同时支持分割线定位 by xu 20251224 */
|
|
|
position: relative !important;
|
|
|
top: auto !important;
|
|
|
@@ -135,11 +142,22 @@
|
|
|
background-image: none !important;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+/* 功能: 旧UI弹窗(dhtmlx)顶部按钮 hover/active 样式 by xu 20251222 */
|
|
|
+.dialog-toolbar-icon:hover {
|
|
|
+ background: #383d50;
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
+.dialog-toolbar-icon:active {
|
|
|
+ background: #000;
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
/* 功能: 弹窗关闭按钮左侧分割线(避免与 .icon-close:before 图标字形冲突)by xu 20251224 */
|
|
|
.dialog-toolbar-close-icon::after {
|
|
|
content: "";
|
|
|
position: absolute;
|
|
|
- left: -1px;
|
|
|
+ left: 0px;
|
|
|
top: 50%;
|
|
|
transform: translateY(-50%);
|
|
|
width: 1px;
|
|
|
@@ -147,17 +165,12 @@
|
|
|
background: #c3c6ca;
|
|
|
pointer-events: none;
|
|
|
}
|
|
|
-
|
|
|
-/* 功能: 旧UI弹窗(dhtmlx)顶部按钮 hover/active 样式 by xu 20251222 */
|
|
|
-.dialog-toolbar-icon:hover {
|
|
|
+.dialog-toolbar-close-icon:hover::after{
|
|
|
background: #383d50;
|
|
|
- color: #fff;
|
|
|
}
|
|
|
-.dialog-toolbar-icon:active {
|
|
|
+.dialog-toolbar-close-icon:active::after{
|
|
|
background: #000;
|
|
|
- color: #fff;
|
|
|
}
|
|
|
-
|
|
|
/* 功能: 旧UI弹窗(dhtmlx)关闭按钮 hover/active 样式 by xu 20251223 */
|
|
|
.dialog-toolbar-close-icon:hover {
|
|
|
background: #383d50;
|
|
|
@@ -1529,19 +1542,22 @@ input::placeholder ,textarea::placeholder{
|
|
|
.layout-container .menu-item.level-2 .menu-base-icon {
|
|
|
font-size: 20px !important;
|
|
|
}
|
|
|
-
|
|
|
+.layout-container .left-side-container[size="max"] .menu-item.active {
|
|
|
+ width: calc(100% + 2px);
|
|
|
+}
|
|
|
/* 选中菜单项隐藏右边框 by xu 20251212 */
|
|
|
.left-side-container .menu-item.active .menu-item-content{
|
|
|
background: #fff;
|
|
|
border-right-color: #fff; /* 边框与背景同色,视觉上消失 */
|
|
|
/* 功能: 全局左侧菜单 active 增加上下分割线(#dadee2)by xu 20251223 */
|
|
|
- box-shadow: inset 0 1px 0 #dadee2, inset 0 -1px 0 #dadee2;
|
|
|
+ box-shadow: inset 0 2px 0 #dadee2, inset 0 -2px 0 #dadee2;
|
|
|
+ width: calc(100% + 3px);
|
|
|
}
|
|
|
|
|
|
/* 功能: 如果全局左侧菜单 active 是第一个菜单项,不显示上分割线 by xu 20251224 */
|
|
|
.left-side-container .fixed-top .menu-item.active .menu-item-content,
|
|
|
.left-side-container .scrollable-content > .menu-item.active:first-of-type .menu-item-content {
|
|
|
- box-shadow: inset 0 -1px 0 #dadee2;
|
|
|
+ box-shadow: inset 0 -2px 0 #dadee2;
|
|
|
}
|
|
|
|
|
|
/* 功能: 避免 active 同时叠加 level 分隔线 ::after,导致双线 by xu 20251223 */
|