UNPKG

chessgroundxx

Version:
81 lines (77 loc) 2.04 kB
/** Colored board squares as an embedded SVG */ cg-board { background-color: #f0d9b5; background-image: url("images/board/blue2.svg"); } /** Interactive board square colors */ cg-board square.move-dest { background: radial-gradient( rgba(20, 85, 30, 0.5) 22%, #208530 0, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0) 0 ); } cg-board square.premove-dest { background: radial-gradient( rgba(20, 30, 85, 0.5) 22%, #203085 0, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0) 0 ); } cg-board square.oc.move-dest { background: radial-gradient( transparent 0%, transparent 80%, rgba(20, 85, 0, 0.3) 80% ); } cg-board square.oc.premove-dest { background: radial-gradient( transparent 0%, transparent 80%, rgba(20, 30, 85, 0.2) 80% ); } cg-board square.move-dest:hover { background: rgba(20, 85, 30, 0.3); } cg-board square.premove-dest:hover { background: rgba(20, 30, 85, 0.2); } cg-board square.last-move { background-color: rgba(155, 199, 0, 0.41); } cg-board square.selected { background-color: rgba(20, 85, 30, 0.5); } cg-board square.check { background: radial-gradient( ellipse at center, rgba(255, 0, 0, 1) 0%, rgba(231, 0, 0, 1) 25%, rgba(169, 0, 0, 0) 89%, rgba(158, 0, 0, 0) 100% ); } cg-board square.current-premove { background-color: rgba(20, 30, 85, 0.5); } /** Alternating colors in rank/file/square labels */ .orientation-white .ranks :nth-child(odd), .orientation-white .files :nth-child(even), .orientation-black .ranks :nth-child(even), .orientation-black .files :nth-child(odd), coords.squares:nth-of-type(odd) :nth-child(even), coords.squares:nth-of-type(even) :nth-child(odd) { color: rgba(72, 72, 72, 0.8); } .orientation-white .ranks :nth-child(even), .orientation-white .files :nth-child(odd), .orientation-black .ranks :nth-child(odd), .orientation-black .files :nth-child(even), coords.squares:nth-of-type(odd) :nth-child(odd), coords.squares:nth-of-type(even) :nth-child(even) { color: rgba(255, 255, 255, 0.8); }