Advertisement
Guest User

styling

a guest
Dec 22nd, 2022
1,240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.14 KB | Source Code | 0 0
  1. /*
  2.  
  3. VARIABLES FOR EASIER CUSTOMIZATION:
  4.  
  5. --br: border radius (how rounded are the borders
  6. --cf: color for the background of "front" (bottom section)
  7. --ct: color for the background of "title" (middle section)
  8. --cl: color for the background of "lecture" (top section)
  9. --cb: color for the background of the back
  10. --clt: color for the text of "lecture"
  11. --w: width for the content of the card
  12. --bw: border width
  13. --fs1: font size for lecture and title
  14.  
  15.  
  16. STUFF FOR ANKIDROID
  17.  
  18. --abr: border radius (how rounded are the borders
  19. --aw: with for the content of the card (min and max)
  20. --abw: border width
  21. --afs1: font size for lecture and title
  22. --afsf: font size for front
  23. --afsb: font size for back
  24. --acg: gray color tone for anki cards
  25.  
  26. */
  27.  
  28.  
  29. :root{
  30. --br: 25px;
  31. --cf: #B0E0E6;
  32. --ct: #5D6D7E;
  33. --cl: #34495E;
  34. --cb: #2F2F31;
  35. --clt: #17202A;
  36. --w: 1330px;
  37. --bw: 4px;
  38. --fs1: 25px;
  39.  
  40. --abr: 15px;
  41. --acg: #464646;
  42. --awmin: 467px;
  43. --awmax: 1010px;
  44. --abw: 2px;
  45. --afs1: 15px;
  46. --afsf: 25px;
  47. --afsb: 20px;
  48. }
  49.  
  50. .card {
  51. font-family: Verdana;
  52. font-size: 30px;
  53. text-align: center;
  54. color: black;
  55. }
  56.  
  57. .android .card {
  58. font-family: Arial;
  59. font-size: 17px;
  60. text-align: center;
  61. color: white;
  62. }
  63.  
  64. .frontbg {
  65. position: relative;
  66. width: var(--w);
  67. padding-top: 9px;
  68. padding-bottom: 12px;
  69. margin: auto;
  70. border-radius: 0px 0px var(--br) var(--br);
  71. color: #000000;
  72. background-color: var(--cf);
  73. }
  74.  
  75. @media (orientation: portrait) {
  76. .android .frontbg {
  77. position: relative;
  78. width: var(--awmin);
  79. padding-top: 9px;
  80. padding-bottom: 12px;
  81. margin: auto;
  82. border-radius: 0px 0px var(--abr) var(--abr);
  83. font-size: var(--afsf);
  84. color: var(--acg);
  85. background-color: var(--cf);
  86. }
  87. }
  88.  
  89. @media (orientation: landscape) {
  90. .android .frontbg {
  91. position: relative;
  92. width: var(--awmax);
  93. padding-top: 9px;
  94. padding-bottom: 12px;
  95. margin: auto;
  96. border-radius: 0px 0px var(--abr) var(--abr);
  97. font-size: var(--afsf);
  98. color: white;
  99. background-color: var(--cf);
  100. }
  101. }
  102.  
  103. .frontbgforback {
  104. position: relative;
  105. width: var(--w);
  106. padding-bottom: 12px;
  107. margin: auto;
  108. border-radius: 7px;
  109. border-radius: calc(var(--br) + 5px) calc(var(--br) + 5px) 0px 0px;
  110. color: #000000;
  111. background-color: var(--cf);
  112. }
  113.  
  114. @media (orientation: portrait) {
  115. .android .frontbgforback {
  116. position: relative;
  117. width: var(--awmin);
  118. padding-top: 7px;
  119. padding-bottom: 12px;
  120. margin: auto;
  121. border-radius: calc(var(--abr) + 5px) calc(var(--abr) + 5px) 0px 0px;
  122. font-size: var(--afsf)
  123. color: var(--acg);
  124. background-color: var(--cf);
  125. }
  126. }
  127.  
  128. @media (orientation: landscape) {
  129. .android .frontbgforback {
  130. position: relative;
  131. width: var(--awmax);
  132. padding-top: 7px;
  133. padding-bottom: 12px;
  134. margin: auto;
  135. border-radius: calc(var(--abr) + 5px) calc(var(--abr) + 5px) 0px 0px;
  136. font-size: var(--afsf)
  137. color: var(--acg);
  138. background-color: var(--cf);
  139. }
  140. }
  141.  
  142. .frontbgtitle {
  143. position: relative;
  144. width: calc(var(--w) - 10px);
  145. padding: 5px;
  146. margin: auto;
  147. font-family: Verdana;
  148. font-size: var(--fs1);
  149. font-weight: bold;
  150. color: #000000;
  151. background-color: var(--ct);
  152. }
  153.  
  154. @media (orientation: portrait) {
  155. .android .frontbgtitle {
  156. position: relative;
  157. width: calc(var(--awmin) - 6px);
  158. padding: 3px;
  159. margin: auto;
  160. font-family: Verdana;
  161. font-size: var(--afs1);
  162. font-weight: bold;
  163. background-color: var(--ct);
  164. }
  165. }
  166.  
  167. @media (orientation: landscape) {
  168. .android .frontbgtitle {
  169. position: relative;
  170. width: calc(var(--awmax) - 6px);
  171. padding: 3px;
  172. margin: auto;
  173. font-family: Verdana;
  174. font-size: var(--afs1);
  175. font-weight: bold;
  176. background-color: var(--ct);
  177. }
  178. }
  179.  
  180. .frontbglecture {
  181. position: relative;
  182. width: calc(var(--w) - 18px);
  183. padding: 5px;
  184. margin: auto;
  185. border-style: solid;
  186. border-width: var(--bw);
  187. border-radius: var(--br) var(--br) 0px 0px;
  188. border-color: var(--ct);
  189. font-family: Verdana;
  190. font-size: var(--fs1);
  191. font-weight: bold;
  192. color: var(--clt);
  193. background-color: var(--cl);
  194. }
  195.  
  196. @media (orientation: portrait) {
  197. .android .frontbglecture {
  198. position: relative;
  199. width: calc(var(--awmin) - 10px);
  200. padding: 3px;
  201. margin: auto;
  202. border-style: solid;
  203. border-width: var(--abw);
  204. border-radius: var(--abr) var(--abr) 0px 0px;
  205. border-color: var(--ct);
  206. font-family: Verdana;
  207. font-size: var(--afs1);
  208. font-weight: bold;
  209. color: white;
  210. background-color: var(--cl);
  211. }
  212. }
  213.  
  214. @media (orientation: landscape) {
  215. .android .frontbglecture {
  216. position: relative;
  217. width: calc(var(--awmax) - 10px);
  218. padding: 3px;
  219. margin: auto;
  220. border-style: solid;
  221. border-width: var(--abw);
  222. border-radius: var(--abr) var(--abr) 0px 0px;
  223. border-color: var(--ct);
  224. font-family: Verdana;
  225. font-size: var(--afs1);
  226. font-weight: bold;
  227. color: white;
  228. background-color: var(--cl);
  229. }
  230. }
  231.  
  232. .backbg {
  233. position: relative;
  234. width: calc(var(--w) - 68px);
  235. padding: 15px;
  236. padding-bottom: 15px;
  237. padding-left: 30px;
  238. padding-right: 30px;
  239. top: -12px;
  240. margin: auto;
  241. border-style: solid;
  242. border-width: var(--bw);
  243. border-radius: 0px 0px var(--br) var(--br);
  244. border-color: var(--cf);
  245. text-align: left;
  246. font-size: 28px;
  247. color: #fff;
  248. line-height: 2;
  249. background-color: var(--cb);
  250. }
  251.  
  252. @media (orientation: portrait) {
  253. .android .backbg {
  254. position: relative;
  255. width: calc(var(--awmin) - 24px);
  256. padding: 10px;
  257. top: -12px;
  258. margin: auto;
  259. border-style: solid;
  260. border-width: var(--abw);
  261. border-radius: 0px 0px var(--abr) var(--abr);
  262. border-color: var(--cf);
  263. text-align: left;
  264. font-size: var(--afsb);
  265. color: black;
  266. line-height: 2;
  267. background-color: var(--cb);
  268. }
  269. }
  270.  
  271. @media (orientation: landscape) {
  272. .android .backbg {
  273. position: relative;
  274. width: calc(var(--awmax) - 24px);
  275. padding: 10px;
  276. top: -12px;
  277. margin: auto;
  278. border-style: solid;
  279. border-width: var(--abw);
  280. border-radius: 0px 0px var(--abr) var(--abr);
  281. border-color: var(--cf);
  282. text-align: left;
  283. font-size: var(--afsb);
  284. color: black;
  285. line-height: 2;
  286. background-color: var(--cb);
  287. }
  288. }
  289.  
  290. hr{
  291. border: 0;
  292. height: 0;
  293. box-shadow: 0 0 5px 3px #DCDCDC;
  294. }
  295.  
  296. hr#answer {
  297. visibility: hidden;
  298. }
  299.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement