Advertisement
Guest User

Untitled

a guest
Aug 25th, 2020
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. :root {
  2. --color-black: #272727;
  3. --size: 40px;
  4. }
  5.  
  6. body {
  7. color: var(--color-black);
  8. font: 16px/1em arialregular;
  9. margin: 0;
  10. padding: 0;
  11. }
  12.  
  13. .crossword {
  14. background: var(--color-black);
  15. outline: 1px solid var(--color-black);
  16. display: inline-block;
  17. box-sizing: border-box;
  18. }
  19.  
  20. .crossword::after {clear: both;}
  21. .crossword.w-1, .space.w-1 {width: calc(var(--size) * 1);}
  22. .crossword.w-2, .space.w-2 {width: calc(var(--size) * 2);}
  23. .crossword.w-3, .space.w-3 {width: calc(var(--size) * 3);}
  24. .crossword.w-4, .space.w-4 {width: calc(var(--size) * 4);}
  25. .crossword.w-5, .space.w-5 {width: calc(var(--size) * 5);}
  26. .crossword.w-6, .space.w-6 {width: calc(var(--size) * 6);}
  27. .crossword.w-7, .space.w-7 {width: calc(var(--size) * 7);}
  28. .crossword.w-8, .space.w-8 {width: calc(var(--size) * 8);}
  29.  
  30. .letter {
  31. background: white;
  32. border: 1px solid var(--color-black);
  33. float: left;
  34. display: block;
  35. box-sizing: border-box;
  36. position: relative;
  37. width: var(--size);
  38. height: var(--size);
  39. line-height: var(--size);
  40. text-align: center;
  41. }
  42.  
  43. .letter::after {
  44. content: attr(data-number);
  45. line-height: 1.3;
  46. font-size: 75%;
  47. position: absolute;
  48. left: calc(var(--size) / 12);
  49. top: 0;
  50. }
  51.  
  52. .space {
  53. float: left;
  54. display: block;
  55. height: var(--size);
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement