feat(S9-P7): CSS 端接线为样式底座——11 页 H5 内联组件样式并入 CSS 文件并 link 接线(单一样式真源);PLATFORMS 将 css 列重定义为样式层/交付物;值冲突按 components.css 裁决(令牌/逻辑属性优先),顺带修复 Select 定位与选择列居中两处内联版缺陷
This commit is contained in:
@@ -5,31 +5,12 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Kole UI · Dropdown (H5)</title>
|
||||
<link rel="stylesheet" href="../.design_library/kole-ui/colors_and_type.css">
|
||||
<link rel="stylesheet" href="./Dropdown.css">
|
||||
<style>
|
||||
/* 对齐 组件2.txt Dropdown 规范:项高32px、内边距左右12px、悬停 #F5F7FA、危险 #CF1322、面板圆角6px/阴影中/最小宽120px */
|
||||
/* 演示页布局脚手架 —— 组件样式已并入 Dropdown.css(S9-P7 单一样式真源) */
|
||||
.demo { padding: 24px; background: var(--kole-color-page-bg); color: var(--kole-color-text-body); font-family: var(--font-family); }
|
||||
h1 { font-size: 20px; margin: 0 0 4px; }
|
||||
.sub { color: var(--kole-color-text-secondary); margin: 0 0 24px; font-size: 12px; }
|
||||
|
||||
.kole-dropdown { position: relative; display: inline-block; }
|
||||
.kole-dropdown-trigger {
|
||||
border: 1px solid var(--kole-color-border); background: var(--kole-color-card-bg); border-radius: 4px; height: 32px; padding: 0 12px;
|
||||
cursor: pointer; font-size: 14px; color: var(--kole-color-text-body); display: inline-flex; align-items: center; gap: 4px;
|
||||
}
|
||||
.kole-dropdown-trigger:hover { border-color: var(--kole-color-brand); }
|
||||
.kole-dropdown-panel {
|
||||
position: absolute; z-index: 20; top: calc(100% + 4px); left: 0; min-width: 120px;
|
||||
background: var(--kole-color-card-bg); border-radius: 6px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 4px 0;
|
||||
}
|
||||
.kole-dropdown-item {
|
||||
display: flex; align-items: center; gap: 8px; height: 32px; padding: 0 12px; cursor: pointer;
|
||||
font-size: 14px; color: var(--kole-color-text-body); white-space: nowrap;
|
||||
}
|
||||
.kole-dropdown-item:hover { background: var(--kole-color-page-bg); }
|
||||
.kole-dropdown-item.is-danger { color: var(--kole-color-error); }
|
||||
.kole-dropdown-item.is-disabled { color: var(--kole-color-text-disabled); cursor: not-allowed; }
|
||||
.kole-dropdown-item.is-disabled:hover { background: transparent; }
|
||||
.kole-dropdown-divider { height: 1px; background: var(--kole-color-border-strong); margin: 4px 0; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
Reference in New Issue
Block a user