<%@ required ('Uize.Widgets.CssUtil'); %> <% var _cssUtil = Uize.Widgets.CssUtil; %> .`` { display: inline-block; padding: 10px; margin-bottom: 0; } .`contents` { box-shadow: 0 0 10px rgba(0,0,0,.5); } .`heading` { font-family: "Courier New", "Courier"; font-weight: bold; text-transform: uppercase; text-align: center; } .`body` { padding: 5px; background: #fff; } .`swatch`, .`asBg`, .`asColor` { width: 105px; padding: 1px; border: 1px solid #666; font-size: 11px; text-align: center; } .`swatch` { height: 75px; } .`asColor` { position: relative; } .`onWhite`, .`onBlack` { position: absolute; top: 0; width: 50%; height: 100%; } .`whiteText` { color: #fff; } .`blackText` { color: #000; } .`onWhite` { left: 0; background-color: #fff; } .`onBlack` { left: 50%; background-color: #000; } .`subheader` { font-size: 9px; text-transform: uppercase; text-align: center; padding-top: 4px; } /*** styling for different sizes ***/ <% Uize.forEach ( _cssUtil.sizes, function (_size,_sizeName) { var _sizeOuter = _size.outer, _sizeFont = Math.round (_sizeOuter * .5), _paddingTop = Math.floor ((_sizeOuter - _sizeFont) / 2) ; %> /*** <%= _sizeName %> ***/ .`<%= _sizeName %>` .`heading` { font-size: <%= _sizeFont %>px; line-height: <%= _sizeFont %>px; padding: <%= _paddingTop %>px 0 <%= _sizeOuter - _sizeFont - _paddingTop %>px 0; } <% } ); %>