UNPKG

cm-chessboard

Version:

A JavaScript chessboard which is lightweight, ES6 module based, responsive, SVG rendered and without dependencies.

294 lines (238 loc) 7.78 kB
.cm-chessboard .board.input-enabled .square { cursor: pointer; } .cm-chessboard .coordinates, .cm-chessboard .markers-layer, .cm-chessboard .pieces-layer, .cm-chessboard .markers-top-layer { pointer-events: none; } .cm-chessboard-content .list-inline { padding-left: 0; list-style: none; } .cm-chessboard-content .list-inline-item { display: inline-block; } .cm-chessboard-content .list-inline-item:not(:last-child) { margin-right: 1rem; } .cm-chessboard-content .list-inline { padding-left: 0; list-style: none; } .cm-chessboard-content .list-inline-item { display: inline-block; } .cm-chessboard-content .list-inline-item:not(:last-child) { margin-right: 1rem; } .cm-chessboard-accessibility.visually-hidden { width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .cm-chessboard.default .board .square.white { fill: #ecdab9; } .cm-chessboard.default .board .square.black { fill: #c5a076; } .cm-chessboard.default.border-type-thin .board .border { stroke: #c5a076; stroke-width: 0.7%; fill: #c5a076; } .cm-chessboard.default.border-type-none .board .border { stroke: #c5a076; stroke-width: 0; fill: #c5a076; } .cm-chessboard.default.border-type-frame .board .border { fill: #ecdab9; stroke: none; } .cm-chessboard.default.border-type-frame .board .border-inner { fill: #c5a076; stroke: #c5a076; stroke-width: 0.7%; } .cm-chessboard.default .coordinates { pointer-events: none; user-select: none; } .cm-chessboard.default .coordinates .coordinate { fill: #b5936d; font-size: 7px; cursor: default; } .cm-chessboard.default .coordinates .coordinate.black { fill: #eeddbf; } .cm-chessboard.default .coordinates .coordinate.white { fill: #b5936d; } .cm-chessboard.default-contrast .board .square.white { fill: #ecdab9; } .cm-chessboard.default-contrast .board .square.black { fill: #c5a076; } .cm-chessboard.default-contrast.border-type-thin .board .border { stroke: #c5a076; stroke-width: 0.7%; fill: #c5a076; } .cm-chessboard.default-contrast.border-type-none .board .border { stroke: #c5a076; stroke-width: 0; fill: #c5a076; } .cm-chessboard.default-contrast.border-type-frame .board .border { fill: #ecdab9; stroke: none; } .cm-chessboard.default-contrast.border-type-frame .board .border-inner { fill: #c5a076; stroke: #c5a076; stroke-width: 0.7%; } .cm-chessboard.default-contrast .coordinates { pointer-events: none; user-select: none; } .cm-chessboard.default-contrast .coordinates .coordinate { fill: #b5936d; font-size: 7px; cursor: default; } .cm-chessboard.default-contrast .coordinates .coordinate.black { fill: #333; } .cm-chessboard.default-contrast .coordinates .coordinate.white { fill: #333; } .cm-chessboard.green .board .square.white { fill: #E0DDCC; } .cm-chessboard.green .board .square.black { fill: #4c946a; } .cm-chessboard.green.border-type-thin .board .border { stroke: #4c946a; stroke-width: 0.7%; fill: #4c946a; } .cm-chessboard.green.border-type-none .board .border { stroke: #4c946a; stroke-width: 0; fill: #4c946a; } .cm-chessboard.green.border-type-frame .board .border { fill: #E0DDCC; stroke: none; } .cm-chessboard.green.border-type-frame .board .border-inner { fill: #4c946a; stroke: #4c946a; stroke-width: 0.7%; } .cm-chessboard.green .coordinates { pointer-events: none; user-select: none; } .cm-chessboard.green .coordinates .coordinate { fill: #468862; font-size: 7px; cursor: default; } .cm-chessboard.green .coordinates .coordinate.black { fill: #e2e0d0; } .cm-chessboard.green .coordinates .coordinate.white { fill: #468862; } .cm-chessboard.blue .board .square.white { fill: #d8ecfb; } .cm-chessboard.blue .board .square.black { fill: #86afcf; } .cm-chessboard.blue.border-type-thin .board .border { stroke: #86afcf; stroke-width: 0.7%; fill: #86afcf; } .cm-chessboard.blue.border-type-none .board .border { stroke: #86afcf; stroke-width: 0; fill: #86afcf; } .cm-chessboard.blue.border-type-frame .board .border { fill: #d8ecfb; stroke: none; } .cm-chessboard.blue.border-type-frame .board .border-inner { fill: #86afcf; stroke: #86afcf; stroke-width: 0.7%; } .cm-chessboard.blue .coordinates { pointer-events: none; user-select: none; } .cm-chessboard.blue .coordinates .coordinate { fill: #7ba1be; font-size: 7px; cursor: default; } .cm-chessboard.blue .coordinates .coordinate.black { fill: #dbeefb; } .cm-chessboard.blue .coordinates .coordinate.white { fill: #7ba1be; } .cm-chessboard.chess-club .board .square.white { fill: #E6D3B1; } .cm-chessboard.chess-club .board .square.black { fill: #AF6B3F; } .cm-chessboard.chess-club.border-type-thin .board .border { stroke: #692e2b; stroke-width: 0.7%; fill: #AF6B3F; } .cm-chessboard.chess-club.border-type-none .board .border { stroke: #692e2b; stroke-width: 0; fill: #AF6B3F; } .cm-chessboard.chess-club.border-type-frame .board .border { fill: #692e2b; stroke: none; } .cm-chessboard.chess-club.border-type-frame .board .border-inner { fill: #AF6B3F; stroke: #692e2b; stroke-width: 0.7%; } .cm-chessboard.chess-club .coordinates { pointer-events: none; user-select: none; } .cm-chessboard.chess-club .coordinates .coordinate { fill: #E6D3B1; font-size: 7px; cursor: default; } .cm-chessboard.chess-club .coordinates .coordinate.black { fill: #E6D3B1; } .cm-chessboard.chess-club .coordinates .coordinate.white { fill: #AF6B3F; } .cm-chessboard.chessboard-js .board .square.white { fill: #f0d9b5; } .cm-chessboard.chessboard-js .board .square.black { fill: #b58863; } .cm-chessboard.chessboard-js.border-type-thin .board .border { stroke: #404040; stroke-width: 0.7%; fill: #b58863; } .cm-chessboard.chessboard-js.border-type-none .board .border { stroke: #404040; stroke-width: 0; fill: #b58863; } .cm-chessboard.chessboard-js.border-type-frame .board .border { fill: #f0d9b5; stroke: none; } .cm-chessboard.chessboard-js.border-type-frame .board .border-inner { fill: #b58863; stroke: #404040; stroke-width: 0.7%; } .cm-chessboard.chessboard-js .coordinates { pointer-events: none; user-select: none; } .cm-chessboard.chessboard-js .coordinates .coordinate { fill: #404040; font-size: 7px; cursor: default; } .cm-chessboard.chessboard-js .coordinates .coordinate.black { fill: #f0d9b5; } .cm-chessboard.chessboard-js .coordinates .coordinate.white { fill: #b58863; } .cm-chessboard.black-and-white .board .square.white { fill: #ffffff; } .cm-chessboard.black-and-white .board .square.black { fill: #9c9c9c; } .cm-chessboard.black-and-white.border-type-thin .board .border { stroke: #9c9c9c; stroke-width: 0.7%; fill: #9c9c9c; } .cm-chessboard.black-and-white.border-type-none .board .border { stroke: #9c9c9c; stroke-width: 0; fill: #9c9c9c; } .cm-chessboard.black-and-white.border-type-frame .board .border { fill: #ffffff; stroke: none; } .cm-chessboard.black-and-white.border-type-frame .board .border-inner { fill: #9c9c9c; stroke: #9c9c9c; stroke-width: 0.7%; } .cm-chessboard.black-and-white .coordinates { pointer-events: none; user-select: none; } .cm-chessboard.black-and-white .coordinates .coordinate { fill: #909090; font-size: 7px; cursor: default; } .cm-chessboard.black-and-white .coordinates .coordinate.black { fill: white; } .cm-chessboard.black-and-white .coordinates .coordinate.white { fill: #909090; } /*# sourceMappingURL=chessboard.css.map */