main
90e35a3 ยท 1 year ago 22 commits
  1.grid{
  2    display: grid;
  3    position: relative;
  4    grid-template-columns: repeat(3, 1fr);
  5    grid-gap: 1px;
  6    margin-top: 20px;
  7    height: 300px;
  8    width: 300px;
  9    background-color: white;
 10    opacity: 0.8;
 11}
 12
 13.cell{
 14    position: relative;
 15    display: flex;
 16    justify-content: center;
 17    align-items: center;
 18    font-size: 2em;
 19    cursor: pointer;
 20    background-color: black;
 21    height: 100px;
 22}
 23
 24#tooltip{
 25    margin-top: 20px;
 26    color: var(--gold);
 27}
 28
 29.strike-line{
 30    position: absolute;
 31    border: 3px solid var(--gold);
 32    height: 100%;
 33    background-color: var(--gold);
 34    opacity: 0.5;
 35    z-index: 1;
 36    visibility: hidden;
 37}
 38
 39.strike-line.horizontal, .strike-line.vertical, .strike-line.forward, .strike-line.backward{
 40    animation: strike 0.5s ease;
 41}
 42
 43.strike-line.horizontal{
 44    rotate: 0deg;
 45    margin-left: 47px;
 46    visibility: visible;
 47}
 48
 49.strike-line.horizontal.col0{
 50    left: 0;
 51}
 52
 53.strike-line.horizontal.col1{
 54    left: 100px;
 55}
 56
 57.strike-line.horizontal.col2{
 58    left: 200px;
 59}
 60
 61.strike-line.vertical{
 62    rotate: 90deg;
 63    margin-top: 50px;
 64    left: 150px;
 65    visibility: visible;
 66}
 67
 68.strike-line.vertical.row0{
 69    top: -150px;
 70}
 71
 72.strike-line.vertical.row1{
 73    top: -50px;
 74}
 75
 76.strike-line.vertical.row2{
 77    top: 50px;
 78}
 79
 80.strike-line.forward{
 81    height: 130%;
 82    top: -50px;
 83    left: 150px;
 84    rotate: 45deg;
 85    visibility: visible;
 86}
 87
 88.strike-line.backward{
 89    height: 130%;
 90    top: -40px;
 91    left: 150px;
 92    rotate: -45deg;
 93    visibility: visible;
 94}
 95
 96@keyframes strike{
 97    0%{
 98        transform: scale(0);
 99    }
100    100%{
101        transform: scale(1);
102    }
103}