instAdmin/Cpp/GisDes/SaRibbon/SARibbonBar/resource/theme-office2013.qss

408 lines
7.4 KiB
Plaintext
Raw Normal View History

2024-10-29 22:24:50 +08:00
/*
这是模仿office2013的白色风格主题
start ribbon set
*/
/*SARibbonBar*/
SARibbonBar {
background-color: white;
border: solid #707070;
color:#b2b2b2;
}
/*SARibbonQuickAccessBar*/
SARibbonQuickAccessBar {
background-color: #cee8fc;
}
/*SARibbonCtrlContainer*/
SARibbonCtrlContainer {
background-color: transparent;
}
/*SARibbonStackedWidget*/
SARibbonStackedWidget {
border: 1pt solid #c5d2e0;
border-top-width: 0px;
}
SARibbonStackedWidget:focus {
outline: none;
}
/*
SARibbonSeparatorWidget
注意SARibbonSeparatorWidget的背景颜色是使用color
如果想给不同的部件下的分割线设置不同风格可以使用如SARibbonCategory > SARibbonSeparatorWidget的方式参考theme-dark2.qss
*/
SARibbonSeparatorWidget {
color: #bec0c2;
}
/*SARibbonCategory*/
SARibbonCategory {
background-color: white;
}
SARibbonCategory:focus {
outline: none;
}
/*
SARibbonCategory下的SARibbonSeparatorWidget
注意SARibbonSeparatorWidget的背景颜色是使用color
*/
SARibbonCategory > SARibbonSeparatorWidget {
color: #bec0c2;
margin-top:3px;
margin-bottom:3px;
}
/*SARibbonPannel*/
SARibbonPannel {
background-color: white;
border: none;
color: #666666;
}
SARibbonPannel > SARibbonButtonGroupWidget {
border: 1px solid #c2d0df;
}
/*SARibbonButtonGroupWidget*/
SARibbonButtonGroupWidget {
background-color: transparent;
}
/*SARibbonPannelLabel Pannel下标题栏*/
SARibbonPannelLabel {
background-color: transparent;
color: #666666;
}
/*SARibbonPannelOptionButton*/
SARibbonPannelOptionButton {
background-color: transparent;
color: #333;
}
SARibbonPannelOptionButton:hover {
background-color: #cee7fc;
border: 0px;
}
/*SARibbonApplicationButton*/
SARibbonApplicationButton {
color: white;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
background-color: #2b579a;
}
SARibbonApplicationButton:hover {
background-color: #5888d0;
}
SARibbonApplicationButton:pressed {
background-color: #3369b9;
}
SARibbonApplicationButton:focus {
outline: none;
}
SARibbonApplicationButton::menu-indicator {
/*subcontrol-position: right;*/
width:0px;
}
/*SARibbonTabBar*/
SARibbonTabBar {
background-color: transparent;
}
SARibbonTabBar::tab {
color: #5779af;
border: 1px solid transparent;
background: transparent;
margin-top: 0px;
margin-right: 0px;
margin-left: 5px;
margin-bottom: 0px;
min-width: 50px;
}
SARibbonTabBar::tab:selected {
color: #5779af;
background: white;
/*border: 1px solid #c5d2e0;*/
border-top:1px solid #c5d2e0;
border-right:1px solid #c5d2e0;
border-left:1px solid #c5d2e0;
border-bottom:1px solid white;
}
SARibbonTabBar::tab:hover:!selected {
color: #5779af;
background: white;
/*border: 1px solid #c5d2e0;*/
border-top:1px solid #c5d2e0;
border-right:1px solid #c5d2e0;
border-left:1px solid #c5d2e0;
border-bottom:1px solid white;
}
/*SARibbonToolButton*/
/*
SARibbonToolButton的背景颜色必须和pannel或者category的颜色一致
不能设置为transparent否则在ActionMenu模式下上下区分的按钮无法显示
*/
SARibbonToolButton {
border: none;
color: #333;
background-color: white;
}
SARibbonToolButton:focus {
border: 1px solid #b9defa;
color: #333;
background-color: #fcfdfe;
}
SARibbonToolButton:pressed {
color: #000;
border: 1px solid #269bf4;
background-color: #9ed2f9;
}
SARibbonToolButton:checked {
color: #333;
border: 1px solid #b9defa;
background-color: #cee8fc;
}
SARibbonToolButton:hover {
color: #000;
border: 1px solid #badffa;
background-color: #cee7fc;
}
/*SARibbonControlButton*/
SARibbonControlButton {
background-color: transparent;
border: 1px solid transparent;
color: #333;
}
SARibbonControlButton:pressed {
border: 1px solid #269bf4;
background-color: #9ed2f9;
}
SARibbonControlButton:checked {
border: 1px solid #b9defa;
background-color: #cee8fc;
}
SARibbonControlButton:hover {
border: 1px solid #badffa;
background-color: #cee7fc;
}
SARibbonGalleryButton {
border: 1px solid #cee8fc;
}
/*SARibbonMenu*/
SARibbonMenu {
color: #333;
background-color: #FCFCFC;
border: 1px solid #c2d0df;
}
SARibbonMenu::item {
padding: 5px 5px 5px 5px;
background-color: transparent;
}
SARibbonMenu::item:selected {
background-color: #cee8fc;
}
SARibbonMenu::item:hover {
color: #000;
background-color: #cee7fc;
border: 1px solid #badffa;
}
SARibbonMenu::icon {
margin-left: 1px;
}
/*SARibbonGallery*/
SARibbonGallery {
border: 1px solid #c2d0df;
background-color: transparent;
color: #333;
}
/*SARibbonGalleryGroup*/
SARibbonGalleryGroup {
show-decoration-selected: 1;
background-color: transparent;
color: #333;
border: 1px solid #c2d0df;
}
SARibbonGalleryGroup::item:selected {
background-color: #9ed2f9;
color: black;
}
SARibbonGalleryGroup::item:hover {
border: 1px solid #badffa;
background-color: #cee7fc;
}
/*RibbonGalleryViewport*/
SARibbonGalleryViewport {
background-color: #ffffff;
}
/*SARibbonLineEdit*/
SARibbonLineEdit {
border: 1px solid #C0C2C4;
background: #FFF;
selection-background-color: #9BBBF7;
selection-color: #000;
}
/*SARibbonComboBox*/
SARibbonComboBox {
border: 1px solid #c2d0df;
background-color: white;
}
SARibbonComboBox:hover {
border: 1px solid #269bf4;
color: #000;
}
SARibbonComboBox:editable {
color: #000;
background: white;
selection-background-color: #9BBBF7;
selection-color: #000;
}
SARibbonComboBox::drop-down {
subcontrol-origin: padding;
subcontrol-position: top right;
width: 1em;
border: none;
}
SARibbonComboBox::drop-down:hover {
border: 1px solid #FDEEB3;
background-color: #9ed2f9;
}
SARibbonComboBox::down-arrow {
image: url(:/image/resource/ArrowDown.png);
}
/*SARibbonSeparatorWidget*/
SARibbonSeparatorWidget {
/*background-color: transparent;*/
background-color: white;
}
SARibbonCategoryScrollButton {
border: 1px solid #c5d2e0;
color: #333;
background-color: white;
}
SARibbonCategoryScrollButton[arrowType="3"] {
border-right-width: 1px;
}
SARibbonCategoryScrollButton[arrowType="4"] {
border-left-width: 1px;
}
SARibbonCategoryScrollButton:hover {
color: #000000;
background-color: #cee7fc;
}
/*SARibbonSystemToolButton*/
SARibbonSystemToolButton {
background-color: transparent;
border:none;
}
SARibbonSystemToolButton:focus {
outline: none;
}
/*Min*/
SARibbonSystemToolButton#SAMinimizeWindowButton {
background-position:center;
background-repeat: no-repeat;
background-image: url(:/image/resource/Titlebar_Min.svg);
}
SARibbonSystemToolButton#SAMinimizeWindowButton:hover{
background-color: #e5e5e5;
}
SARibbonSystemToolButton#SAMinimizeWindowButton:pressed{
background-color: #cacacb;
}
/*Max*/
SARibbonSystemToolButton#SAMaximizeWindowButton {
background-position:center;
background-repeat: no-repeat;
background-image: url(:/image/resource/Titlebar_Max.svg);
}
SARibbonSystemToolButton#SAMaximizeWindowButton:hover {
background-color: #e5e5e5;
}
SARibbonSystemToolButton#SAMaximizeWindowButton:checked {
background-image: url(:/image/resource/Titlebar_Normal.svg) center;
}
/*Close*/
SARibbonSystemToolButton#SACloseWindowButton {
background-position:center;
background-repeat: no-repeat;
background-image: url(:/image/resource/Titlebar_Close.svg);
}
SARibbonSystemToolButton#SACloseWindowButton:hover {
background-color: #e81123;
}
SARibbonSystemToolButton#SACloseWindowButton:pressed {
background-color: #f1707a;
}