UNPKG

formstone

Version:

Library of modular front end components.

126 lines (104 loc) 1.92 kB
/** * @component * @name Tabs */ @import "imports/utils.less"; /** * @class * @name .fs-tabs-element * @type element * @description Target elmement */ /** * @class * @name .fs-tabs * @type element * @description Base widget class */ /** * @class * @name .fs-tabs.fs-tabs-enabled * @type modifier * @description Indicates enabled state */ .fs-tabs { &&-enabled { .fs_clearfix(); } /** * @class * @name .fs-tabs-tab * @type element * @description Tab handle element */ /** * @class * @name .fs-tabs-tab.fs-tabs-enabled * @type modifier * @description Indicates enabled state */ /** * @class * @name .fs-tabs-tab.fs-tabs-active * @type modifier * @description Indicates active state */ /** * @class * @name .fs-tabs-tab.fs-tabs-mobile * @type modifier * @description Indicates mobile interface */ &-tab&-enabled { box-sizing: border-box; border: none; cursor: pointer; } /** * @class * @name .fs-tabs-content * @type element * @description Tab content element */ /** * @class * @name .fs-tabs-content.fs-tabs-enabled * @type modifier * @description Indicates enabled state */ /** * @class * @name .fs-tabs-content.fs-tabs-active * @type modifier * @description Indicates active state */ &-content&-enabled { .fs_clearfix(); box-sizing: border-box; display: none; } &-content&-active { display: block; } /** * @class * @name .fs-tabs-tab_mobile * @type element * @description Mobile tab handle element */ /** * @class * @name .fs-tabs-tab_mobile.fs-tabs-active * @type modifier * @description Indicates active state */ &-tab&-mobile, &-tab_mobile, &-tab_mobile&-active { display: none; } &-tab_mobile&-mobile, &-tab_mobile&-mobile&-active { display: block; } }