<html>
<head>
<meta charset="UTF-8">
<title>Chessboard using Pure CSS and HTML</title>
<link rel="stylesheet" href="chess.css" type="text/css">
</head>
<body>
<div class="chessboard">
<!-- 1st -->
<div class="white">♜</div>
<div class="black">♞</div>
<div class="white">♝</div>
<div class="black">♛</div>
<div class="white">♚</div>
<div class="black">♝</div>
<div class="white">♞</div>
<div class="black">♜</div>
<!-- 2nd -->
<div class="black">♝</div>
<div class="white">♝</div>
<div class="black">♝</div>
<div class="white">♝</div>
<div class="black">♝</div>
<div class="white">♝</div>
<div class="black">♝</div>
<div class="white">♝</div>
<!-- 3th -->
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<!-- 4st -->
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<!-- 5th -->
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<!-- 6th -->
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<div class="black"></div>
<div class="white"></div>
<!-- 7th -->
<div class="white">♙</div>
<div class="black">♙</div>
<div class="white">♙</div>
<div class="black">♙</div>
<div class="white">♙</div>
<div class="black">♙</div>
<div class="white">♙</div>
<div class="black">♙</div>
<!-- 8th -->
<div class="black">♖</div>
<div class="white">♘</div>
<div class="black">♗</div>
<div class="white">♕</div>
<div class="black">♔</div>
<div class="white">♗</div>
<div class="black">♘</div>
<div class="white">♖</div>
</div>
</body>
</html>
body {
background: #e8e7de;
font-family: 'Montserrat', sans-serif;
}
.chessboard {
width: 640px;
height: 640px;
margin: 20px;
border: 10px solid #000;
border-radius: 4px;
background: #e59110;
box-shadow: 5px 5px 8px #bebdb6,
-5px -5px 8px #ffffff;
}
.black {
float: left;
width: 80px;
height: 80px;
background-color: #e59110;
font-size:50px;
text-align:center;
display: table-cell;
vertical-align:middle;
}
.white {
float: left;
width: 80px;
height: 80px;
background-color: #ffcfb6;
font-size:50px;
text-align:center;
display: table-cell;
vertical-align:middle;
}
Code Example |
---|
Css :: css animation scale image |
Css :: css device orientation |
Css :: round button css |
Css :: background image stretch to fill |
Css :: css text limit |
Css :: bg color css |
Css :: tailwind absolute center |
Css :: css backdrop-filter |
Css :: css keep image ratio |
Css :: background overlay css |
Css :: move button to right css |
Css :: mirror text css |
Css :: box shadow to make border bottom |
Css :: css glow text |
Css :: css animation image up and down |
Css :: background color inline styling |
Css :: css mobile friendly |
Css :: css select every 3rd element |
Css :: remove line from a href css |
Css :: rust get current date |
Css :: ngclass multiple conditions |
Css :: css shaddow |
Css :: react native flatlist styled height fit content |
Css :: remove background when autofill input css |
Css :: how to add space inbetween lines in html |
Css :: line through in css |
Css :: nth-child() css |
Css :: css hide timeline |
Css :: cut word css |
Css :: equivalent zoom css |