styles/xf.list.less (177 lines of code) (raw):

/* List ========================================= */ .xf-listview { margin: 0 0 12px 0; padding: 0; //.xf-corner-all; counter-reset: listnumbering; list-style: none; } .xf-li { position: relative; background: @list-bg-color; border-top: 1px solid @list-border-color; border-bottom: 1px solid @list-border-color; border-top-width: 0; margin: 0; padding: 0; list-style: none; } ol.xf-listview .xf-btn-text:before, ol.xf-listview .xf-li-wrap:before { font-size: .9em; display: inline-block; padding-right: .3em; font-weight: normal; counter-increment: listnumbering; content: counter(listnumbering) ". "; } .xf-li-wrap { padding: 11px; font-weight: bold; } .xf-li:first-child { border-top-width: 1px; //.xf-corner-top; } .xf-li:first-child > a, .xf-li:first-child > div { //.xf-corner-top; } .xf-li:last-child, .xf-li:last-child > a, .xf-li:last-child > div { //.xf-corner-bottom; } .xf-li-divider { padding: 4px 4px 4px 11px; font-size: 80%; font-weight: bold; counter-reset: listnumbering; } .xf-li-divider { .bg-gradient(@list-divider-bg-color-start, @list-divider-bg-color-start, @list-divider-bg-color-end); color: @list-divider-text-color; } .xf-li-btn, .xf-li-wrap { display: block; padding: 11px; color: @list-text-color; text-decoration: none; font-weight: bold; } .xf-li-btn { .buttonBackground(@list-btn-bg-color-start, @list-btn-bg-color-end); background-color: transparent; color: @list-text-color; } .xf-li-btn-active { .bg-gradient(@list-btn-active-bg-color-start, @list-btn-active-bg-color-start, @list-btn-active-bg-color-end); color: @list-btn-active-text-color; text-shadow: @list-btn-active-text-shadow-color; cursor: default; } /* Buttons with icons */ .xf-li-with-icon-right { padding-right: 50px; } .xf-li-with-icon-left { padding-left: 50px; } .xf-li-with-icon-left, .xf-li-with-icon-right { .xf-icon { position: absolute; top: 50%; color: @list-icon-color;//#969699; } .xf-icon-big { margin-top: -15px; } .xf-icon-small { margin-top: -12px; } } .xf-li-with-icon-left { .xf-icon { left: 10px; } } .xf-li-with-icon-right { .xf-icon { right: 10px; } } .xf-count-bubble { display: inline-block; padding: 0 .5em; line-height: 24px; font-size: 18px; border-radius: 14px; vertical-align: middle; background: @count-bubble-bg-color; color: @count-bubble-text-color; } .xf-li .xf-count-bubble { position: absolute; top: 50%; margin-top: -12px; right: 10px; } .xf-li-with-icon-right.xf-li-has-count { padding-right: 110px; .xf-count-bubble { right: 50px } } /* list with thumbnails */ .xf-li-with-thumb-right, .xf-li-with-thumb-left { min-height: 50px; } .xf-li-with-thumb-left { padding-left: 80px; } .xf-li-with-thumb-right { padding-right: 80px; } .xf-li-thumb { position: absolute; top: 8px; max-width: 56px; height: auto; } .xf-li-thumb-left, .xf-li-with-thumb-left .xf-li-thumb { left: 8px; } .xf-li-thumb-right, .xf-li-with-thumb-right .xf-li-thumb { right: 8px; } .xf-li-header { margin: 6px 0 4px; font-weight: bold; font-size: 18px; line-height: 1; &:first-child { margin-top: 0; } } .xf-li-desc { margin: .5em 0; font-size: 12px; font-weight: normal; color: @list-description-text-color; &:last-child { margin-bottom: 0; } } .xf-li-btn .xf-btn-text > :last-child { margin-bottom: 0; } .xf-indented .xf-listview-fullwidth { margin-left: -8px; margin-right: -8px; } .xf-listview-fullwidth > li:first-child, .xf-listview-fullwidth > li:first-child > a, .xf-listview-fullwidth > li:first-child > div, .xf-listview-fullwidth > li:last-child, .xf-listview-fullwidth > li:last-child > a, .xf-listview-fullwidth > li:last-child > div { .border-radius(0); }