@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
175 lines (147 loc) • 3.76 kB
CSS
/*! Lightning Design System 2.12.0 */
@charset "UTF-8";
.slds-tree-container,
.slds-tree_container {
min-width: 7.5rem;
max-width: 25rem;
}
.slds-tree-container > .slds-text-heading_label,
.slds-tree_container > .slds-text-heading_label {
margin-bottom: 0.5rem;
}
.slds-tree__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0.375rem 0 0.375rem 1rem;
}
.slds-tree__item.slds-is-hovered,
.slds-tree__item:hover {
background: #f3f2f2;
cursor: pointer;
}
.slds-tree__item .slds-is-disabled {
visibility: hidden;
}
.slds-tree [role="treeitem"]:focus {
outline: 0;
}
.slds-tree [role="treeitem"]:focus > .slds-tree__item {
background: #f3f2f2;
cursor: pointer;
text-decoration: underline;
}
.slds-tree [role="treeitem"][aria-selected="true"] > .slds-tree__item {
background: rgba(21, 137, 238, 0.1);
-webkit-box-shadow: #1589ee 4px 0 0 inset;
box-shadow: #1589ee 4px 0 0 inset;
}
[dir="rtl"] .slds-tree [role="treeitem"][aria-selected="true"] > .slds-tree__item {
-webkit-box-shadow: #1589ee -4px 0 0 inset;
box-shadow: #1589ee -4px 0 0 inset;
}
.slds-tree [role="treeitem"] > [role="group"] {
display: none;
}
.slds-tree [role="treeitem"][aria-expanded="true"] > [role="group"] {
display: block;
}
[aria-expanded="false"] > .slds-tree__item .slds-button__icon {
-webkit-transition: 0.2s -webkit-transform ease-in-out;
transition: 0.2s -webkit-transform ease-in-out;
transition: 0.2s transform ease-in-out;
transition: 0.2s transform ease-in-out, 0.2s -webkit-transform ease-in-out;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
[aria-expanded="true"] > .slds-tree__item .slds-button__icon {
-webkit-transition: 0.2s -webkit-transform ease-in-out;
transition: 0.2s -webkit-transform ease-in-out;
transition: 0.2s transform ease-in-out;
transition: 0.2s transform ease-in-out, 0.2s -webkit-transform ease-in-out;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
[dir="rtl"] [aria-expanded="true"] > .slds-tree__item .slds-button__icon {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
[aria-level="1"] > .slds-tree__item {
padding-left: 1rem;
}
[aria-level="2"] > .slds-tree__item {
padding-left: 2rem;
}
[aria-level="3"] > .slds-tree__item {
padding-left: 3rem;
}
[aria-level="4"] > .slds-tree__item {
padding-left: 4rem;
}
[aria-level="5"] > .slds-tree__item {
padding-left: 5rem;
}
[aria-level="6"] > .slds-tree__item {
padding-left: 6rem;
}
[aria-level="7"] > .slds-tree__item {
padding-left: 7rem;
}
[aria-level="8"] > .slds-tree__item {
padding-left: 8rem;
}
[aria-level="9"] > .slds-tree__item {
padding-left: 9rem;
}
[aria-level="10"] > .slds-tree__item {
padding-left: 10rem;
}
[aria-level="11"] > .slds-tree__item {
padding-left: 11rem;
}
[aria-level="12"] > .slds-tree__item {
padding-left: 12rem;
}
[aria-level="13"] > .slds-tree__item {
padding-left: 13rem;
}
[aria-level="14"] > .slds-tree__item {
padding-left: 14rem;
}
[aria-level="15"] > .slds-tree__item {
padding-left: 15rem;
}
[aria-level="16"] > .slds-tree__item {
padding-left: 16rem;
}
[aria-level="17"] > .slds-tree__item {
padding-left: 17rem;
}
[aria-level="18"] > .slds-tree__item {
padding-left: 18rem;
}
[aria-level="19"] > .slds-tree__item {
padding-left: 19rem;
}
[aria-level="20"] > .slds-tree__item {
padding-left: 20rem;
}
.slds-tree__item-label {
display: block;
}
.slds-tree__item-meta {
display: block;
color: #3e3e3c;
}
.slds-tree__item .slds-button {
-ms-flex-item-align: start;
align-self: flex-start;
margin-top: 0.125rem;
}
.slds-tree__item .slds-pill {
margin-left: 0.75rem;
}
.slds-tree__group-header {
font-size: 0.875rem;
font-weight: 700;
}