Skip to content

CSS: segmented-control.segment ​

.instui-segmented-control — 可選的分段控制標籤及其原生 radio 輸入。

一個 -icon-* 類別可以放在標籤或其原生輸入上;互動輔助程式 會將輸入的類別提升到標籤,使共享的字形繪製器能夠呈現它。

無障礙 ​

將原生 radio 保留在標籤內,以便已選取、聚焦、停用與鍵盤語意仍然可用。

使用方法 ​

css
@import "@pantoken/plugin-custom-components/custom-components.css";

狀態 ​

狀態說明
:checked—
:disabled—

已使用的代幣 ​

Token型別值
--instui-component-segmented-control-item-border-radius<length>0.75rem
--instui-component-segmented-control-selected-item-background-active-color<color>hsl(from light-dark(#1D354F, #EEF4FD) h s calc(l * 0.85))
--instui-component-segmented-control-selected-item-background-color<color>LightDarklight-dark(#1D354F, #EEF4FD)
--instui-component-segmented-control-selected-item-background-disabled-color<color>LightDarklight-dark(#C7CACD, #4A5B68)
--instui-component-segmented-control-selected-item-background-hover-color<color>hsl(from light-dark(#1D354F, #EEF4FD) h s calc(l + (100 - l) * 0.2))
--instui-component-segmented-control-selected-item-text-color<color>LightDarklight-dark(#ffffff, #1D354F)
--instui-component-segmented-control-selected-item-text-disabled-color<color>LightDarklight-dark(#F2F4F5, #273540)
--instui-component-segmented-control-unselected-item-background-active-color<color>hsl(from light-dark(#44709f33, #86a8d54d) h s calc(l * 0.85))
--instui-component-segmented-control-unselected-item-background-hover-color<color>hsl(from light-dark(#44709f33, #86a8d54d) h s calc(l + (100 - l) * 0.4))
--instui-component-segmented-control-unselected-item-text-color<color>LightDarklight-dark(#1D354F, #ffffff)
--instui-component-segmented-control-unselected-item-text-disabled-color<color>LightDarklight-dark(#9EA6AD, #6A7883)
--instui-focus-outline-colorauto | <color>—
--instui-focus-outline-offset<length>—
--instui-focus-outline-width<line-width>—
--pantoken-segmented-gap<length>0.5rem
--pantoken-segmented-height<length>2.5rem
--pantoken-segmented-padding<length>1rem
--pantoken-segmented-selected-shadow<color>0 2px 4px 2px light-dark(rgba(35,68,101,0.1), rgba(0,0,0,0.15)), 0 1px 2px 0 light-dark(rgba(35,68,101,0.15), rgba(0,0,0,0.3))