nodebb-theme-exodus
Version:
Custom Persona theme for NodeBB by Exodo
69 lines (57 loc) • 1.13 kB
text/less
.no-select {
.user-select(none);
}
.pointer {
cursor: pointer;
*cursor: hand;
}
.inline-block {
display: inline-block;
*display: inline;
zoom: 1;
}
.clear {
clear: both;
}
.zebra {
&:nth-child(even) {
background: rgba(191,191,191,0.2);
}
&:nth-child(odd) {
background: rgba(223,223,223,0.2);
}
}
.opacity(@opacity: 1) {
-moz-opacity: @opacity;
opacity: @opacity;
-ms-filter: ~`"progid:DXImageTransform.Microsoft.Alpha(opacity=(" + "@{opacity}" * 100 + "))"`;
filter: ~`"alpha(opacity = (" + "@{opacity}" * 100 + "))"`;
}
.border-radius (@radius: 5px) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
-ms-border-radius: @radius;
-o-border-radius: @radius;
border-radius: @radius;
}
.text-ellipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.square-shape(@size) {
width: @size;
height: @size;
border-radius: 4px;
}
.user-avatar(@size) {
.square-shape(@size);
}
.user-icon(@size, @font-size) {
.square-shape(@size);
line-height: @size;
text-align: center;
color: #fff;
font-size: @font-size;
font-weight: 700;
}