@atlassian/aui
Version:
Atlassian User Interface library
29 lines (26 loc) • 1.15 kB
text/less
@import (reference) './icon-pseudoelement';
@aui-trigger-icon-default-size: @aui-icon-size-xsmall;
@aui-trigger-icon-default-container-size: (
@aui-trigger-icon-default-size + (2 * @aui-trigger-icon-gutter)
);
@aui-trigger-icon-gutter: 6px;
#aui {
.aui-trigger-chevron-icon(
@aui-trigger-icon-size: @aui-trigger-icon-default-size;
// The containing control must reserve this width, for example with padding-right or a fixed width.
// When using the default arguments, reserve @aui-trigger-icon-default-container-size.
@aui-trigger-container-size: (@aui-trigger-icon-size + (2 * @aui-trigger-icon-gutter))
) {
#aui.icon-pseudoelement(@aui-icon-font-family);
content: @aui-glyph-chevron-down;
font-size: @aui-trigger-icon-size;
height: @aui-trigger-icon-size;
line-height: 1;
margin-top: -(@aui-trigger-icon-size / 2);
position: absolute;
right: ((@aui-trigger-container-size - @aui-trigger-icon-size) / 2);
top: 50%;
text-indent: 0; // Reset indentation set by split button
width: @aui-trigger-icon-size;
}
}