$color0: #e9e9e9; $color1: #ffffff; $color2: #a4b161; /*$color2a: #bcc58c;*/ $color2a: #a4b151; $color3: #f28c48; $color3a: #f39c63; $color4: #a8d0db; * { overflow: visible; } html, body { height: 100%; } body { background: $color0; overflow: hidden; font-family: 'Francois One', sans-serif; font-size: 28px; line-height: 100%; } .radial { position: absolute; top: 150px; left: 150px; } .radial ul { position: absolute; list-style-type: none; margin: 0; padding: 0; } .radial ul>li, .radial ul>a { width: 128px; height: 128px; background: transparent; } .radial ul>li { position: absolute; margin: 0; } .radial ul>a, .radial ul>a:visited, .radial ul>li>a, .radial ul>li>a:visited { position: absolute; top: 0; right: 0; bottom: 0; left: 0; color: $color1; text-decoration: none; background-color: $color2; color: $color1; border-radius: 128px; -moz-border-radius: 128px; } .radial ul>a>div, .radial ul>li>div, .radial ul>li>a>div { position: absolute; display: block; top: 50%; width: 100%; margin-top: -0.5em; } #container { width: 128px; height: 128px; text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -64px; margin-top: -64px; } .radial .disabled { cursor: default; } #fake-hover { background-color: $color2a; } #fake-back { background-color: $color3; color: $color3a; } #fake-disabled { background-color: $color4; } .back { background-color: $color3; } .disabled { background-color: $color4; } .two { margin-top: -0.5em; } .three { margin-top: -1em; }