wodpachua

CSS FILE

Apr 1st, 2024
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.11 KB | None | 0 0
  1. @import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
  2.  
  3. * {
  4. margin: 0;
  5. padding: 0;
  6. box-sizing: border-box;
  7. font-family: "Roboto", sans-serif;
  8. font-weight: bolder;
  9. }
  10.  
  11. body {
  12. display: grid;
  13. justify-content: center;
  14. background-color: #e2e8f0;
  15. }
  16. .grid-container {
  17. display: grid;
  18. grid-template-columns: 100dvw;
  19. }
  20.  
  21. .header-cont {
  22. display: grid;
  23. grid-template-columns: 2fr 1fr;
  24. align-items: center;
  25. column-gap: 10px;
  26. min-width: 430px;
  27. }
  28.  
  29. .greeting {
  30. display: grid;
  31. grid-template-columns: auto 5fr;
  32. grid-template-rows: auto auto;
  33. grid-template-areas:
  34. "icon welcome"
  35. "icon message";
  36. row-gap: 5px;
  37. }
  38.  
  39. .pic {
  40. grid-area: icon;
  41. width: 100px;
  42. }
  43.  
  44. .header-wrapper,
  45. .main-cont {
  46. display: grid;
  47. grid-template-columns: minmax(400px, 800px);
  48. justify-content: center;
  49. padding: 20px;
  50. }
  51.  
  52. .header-wrapper {
  53. background-color: white;
  54. }
  55.  
  56. .book-controls {
  57. display: flex;
  58. gap: 20px;
  59. justify-content: flex-end;
  60. }
  61.  
  62. .book-card {
  63. background-color: white;
  64. border-left: 7.5px solid #f0b429;
  65. border-radius: 10px;
  66. padding: 20px;
  67. display: grid;
  68. align-content: space-between;
  69. gap: 10px;
  70. max-width: 300px;
  71. }
  72.  
  73. .book {
  74. display: grid;
  75. grid-template-columns: 1fr;
  76. gap: 10px;
  77. }
  78. .books-wrapper {
  79. flex: 1;
  80. display: grid;
  81. grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  82. gap: 20px;
  83. margin-top: 10px;
  84. }
  85.  
  86. .add-book {
  87. background-color: #f0b429;
  88. color: white;
  89. width: 75px;
  90. height: 35px;
  91. border: none;
  92. border-radius: 25px;
  93. justify-self: center;
  94. }
  95.  
  96. .add-book:hover {
  97. box-shadow: 5px 5px 10px rgb(80, 79, 79);
  98. transform: scale(1.1);
  99. cursor: pointer;
  100. }
  101.  
  102. .add-book:active {
  103. box-shadow: 5px 5px 10px rgb(80, 79, 79);
  104. transform: scale(1);
  105. cursor: pointer;
  106. background-color: #bb8302;
  107. }
  108.  
  109. .greet {
  110. align-self: flex-end;
  111. }
  112.  
  113. .heading {
  114. font-size: 1.2em;
  115. }
  116.  
  117. .book-name {
  118. color: #46494d;
  119. font-size: 1.5em;
  120. }
  121.  
  122. .book-author {
  123. color: #65696d;
  124. font-weight: normal;
  125. }
  126.  
  127. .book-pages,
  128. .book-status {
  129. color: #1992d4;
  130. }
  131.  
  132. .pages,
  133. .status {
  134. color: #bb8302;
  135. }
  136.  
  137. .read {
  138. color: green;
  139. }
  140.  
  141. .delete-icon {
  142. width: 30px;
  143. }
  144.  
  145. .book-card,
  146. .header-wrapper {
  147. box-shadow: 5px 5px 10px rgb(161, 159, 159);
  148. }
  149.  
  150. .books-cont {
  151. display: flex;
  152. flex-direction: column;
  153. gap: 20px;
  154. }
  155.  
  156. .pic:hover {
  157. animation: shake 0.5s ease-in-out;
  158. }
  159.  
  160. @keyframes shake {
  161. 0% {
  162. transform: translateX(0);
  163. }
  164. 25% {
  165. transform: translateX(-5px);
  166. }
  167. 50% {
  168. transform: translateY(5px);
  169. }
  170. 75% {
  171. transform: translateX(-5px);
  172. }
  173. 100% {
  174. transform: translateX(0);
  175. }
  176. }
  177.  
  178. .delete-btn {
  179. background: none;
  180. border: none;
  181. }
  182.  
  183. .delete-btn:hover {
  184. transform: scale(1.3) rotate(-30deg);
  185. cursor: pointer;
  186. }
  187.  
  188. .delete-btn:active {
  189. transform: scale(1);
  190. }
  191.  
  192. .book-card:hover {
  193. transform: scale(1.05);
  194. background-color: rgb(248, 234, 209);
  195. }
  196.  
  197. .add-message {
  198. color: green;
  199. visibility: hidden;
  200. }
  201.  
  202. .delete-message {
  203. color: red;
  204. visibility: hidden;
  205. }
  206.  
  207. /* Book Info Input Form */
  208.  
  209. .overlay-cont {
  210. background-color: rgba(51, 53, 55, 0.7);
  211. position: fixed;
  212. z-index: 1;
  213. width: 100%;
  214. height: 100%;
  215. /* display: none; */
  216. visibility: hidden;
  217. display: flex;
  218. justify-content: center;
  219. align-items: center;
  220. }
  221.  
  222. .form-cont {
  223. width: 300px;
  224. background-color: #E2E8F0;
  225. border-radius: 15px;
  226. padding: 20px;
  227. box-shadow: 0px 10px 40px rgb(0, 0, 0);;
  228. }
  229.  
  230. .add-book-form {
  231. display: flex;
  232. flex-direction: column;
  233. align-items: center;
  234. gap: 15px;
  235. }
  236.  
  237. .input {
  238. width: 100%;
  239. padding: 10px;
  240. border: none;
  241. border-radius: 7px;
  242. }
  243.  
  244. .submit-btn {
  245. width: 200px;
  246. padding: 10px;
  247. border: none;
  248. background: #f0b429;
  249. border-radius: 10px;
  250. }
  251.  
  252. .submit-btn:hover {
  253. background-color: #bb8302;
  254. transform: scale(1.1);
  255. /* color: whitesmoke; */
  256. }
  257.  
  258. .submit-btn:active {
  259. transform: scale(1);
  260. }
Advertisement
Add Comment
Please, Sign In to add comment