/* * jQuery Mobile Collapsible CSS * for Tizen Web UI */ @import "config.less"; .ui-collapsible-inset { margin: .5em 0; .ui-collapsible-heading { margin: 0; .ui-btn { border-right-width: 1px; border-left-width: 1px; } } } .ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn { border-top-width: 0; } .ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn { border-top-width: 1px; } .ui-collapsible-heading { font-size: @list-font-size-main; display: block; margin: 0 -15px; padding: 0; position: relative; .ui-btn { text-align: left; margin: 0; border-left-width: 0; border-right-width: 0; } .ui-btn-text { color: @color_text; } .ui-btn-inner, .ui-btn-icon-left .ui-btn-inner { padding-left: 40px; } .ui-btn-icon-right .ui-btn-inner { padding-left: 12px; padding-right: 40px; } .ui-btn-icon-top .ui-btn-inner, .ui-btn-icon-bottom .ui-btn-inner { padding-right: 40px; text-align: center; } // Icons' animation .ui-btn-inner > .ui-icon-arrow-d { -webkit-transition: all 0.33s ease; -moz-transition: all 0.33s ease; -ms-transition: all 0.33s ease; -o-transition: all 0.33s ease; transition: all 0.33s ease; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .ui-btn-inner > .ui-icon-arrow-u { background-image: url(images/controls/button/00_button_expand_closed.png); -webkit-transition: all 0.33s ease; -moz-transition: all 0.33s ease; -ms-transition: all 0.33s ease; -o-transition: all 0.33s ease; transition: all 0.33s ease; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .ui-btn span.ui-btn { position: absolute; left: 6px; top: 50%; margin: -12px 0 0 0; width: 20px; height: 20px; padding: 1px 0px 1px 2px; text-indent: -9999px; .ui-btn-inner { padding: 10px 0; } .ui-icon { left: 0; margin-top: -10px; } } } .ui-collapsible-heading-status { position: absolute; top: -9999px; left:0px; } .ui-collapsible-content { display: block; margin: 0 -15px; padding: 0px 15px; border-left-width: 0; border-right-width: 0; border-top: none; /* Overrides ui-body-* */ background-image: none; /* Overrides ui-body-* */ visibility: visible; overflow: auto; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .ui-collapsible-inset .ui-collapsible-content { margin: 0; border-right-width: 1px; border-left-width: 1px; } .ui-collapsible-content-collapsed { overflow: hidden; max-height: 0px !important; visibility: hidden; } .ui-collapsible-set { margin: .5em 0; .ui-collapsible { margin: -1px 0 0; &:first-child { margin-top: 0; } } }