se7enek

style.css

Jan 31st, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1.  
  2. /* Niby hidden zawsze ukrywa ale lepiej się upewnić. */
  3. #komunikat[hidden]
  4. {
  5. display: none;
  6. }
  7. /* Wyśrodkowanie wszystkiego */
  8. #komunikat,
  9. #tresc,
  10. #przycisk
  11. {
  12. text-align: center;
  13. display: block;
  14. margin: auto;
  15. }
  16. /*Ostylowanie planszy według uznania */
  17. #plansza
  18. {
  19. /*position relative ponieważ będę przykrywać planszę przez pseudoklasę before na position absolute */
  20. position: relative;
  21. /*Żeby obeamowania się łączyły */
  22. border-collapse: collapse;
  23. /*Wyśrodkowanie */
  24. margin: auto;
  25. margin-top: 100px;
  26. }
  27. /* Blokowanie planszy gdy nikt nie ma ruchu */
  28. #plansza:not([ruch])::before
  29. {
  30. padding-top: 40%;
  31. box-sizing: border-box;
  32. font-size: 20px;
  33. color: white;
  34. text-align: center;
  35. content: "Gra zawieszona";
  36. position: absolute;
  37. top: 0;
  38. right: 0;
  39. display: block;
  40. width: 100%;
  41. height: 100%;
  42. background-color: rgba(0, 0, 0, 0.8);
  43. }
  44. /*Stylowanie komórki (pojedyńczego pola) */
  45. th
  46. {
  47. border: 1px solid black;
  48. font-size: 30px;
  49. width: 80px;
  50. height: 80px;
  51. }
  52. /*Stylkowanie pustego pola po najechaniu myszką */
  53. th:not([pole]):hover
  54. {
  55. background-color: #0f0;
  56. cursor: pointer;
  57. }
  58. /* Stylkowanie pełnego pola po nahechaniu myszką */
  59. th[pole]:hover
  60. {
  61. background-color: #f00;
  62. cursor: not-allowed;
  63. }
  64. /* Wypełnienie pola obstaionego x i po najechaniu myszka gdy mamy ruch x */
  65. #plansza[ruch=x] th:not([pole]):hover::before,
  66. th[pole=x]::before
  67. {
  68. content: "X";
  69. }
  70. /* To samo tylko że z o */
  71. #plansza[ruch=o] th:not([pole]):hover::before,
  72. th[pole=o]::before
  73. {
  74. content: "O";
  75. }
Add Comment
Please, Sign In to add comment