A website made for a class project to document an ecological issue resulting from human impact on the environment
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

286 lines
5.4 KiB

  1. :root {
  2. --main-bg-color: #A3A960;
  3. --main-card-bg-color: #3d405b;
  4. --main-highlight-color: #6b705c;
  5. --background-section-color: #B68468;
  6. --scrollbar-color: #dedede;
  7. }
  8. ::selection {
  9. background: var(--main-highlight-color); /* WebKit/Blink Browsers */
  10. }
  11. ::-moz-selection {
  12. background: var(--main-highlight-color); /* Gecko Browsers */
  13. }
  14. body::-webkit-scrollbar {
  15. width: 20px; /* width of the entire scrollbar */
  16. }
  17. body::-webkit-scrollbar-track {
  18. background: var(--scrollbar-color); /* color of the tracking area */
  19. }
  20. body::-webkit-scrollbar-thumb {
  21. background-color: blue; /* color of the scroll thumb */
  22. border-radius: 20px; /* roundness of the scroll thumb */
  23. border: 7.5px solid var(--scrollbar-color); /* creates padding around scroll thumb */
  24. }
  25. body::-webkit-scrollbar-thumb:hover {
  26. background-color: blue; /* color of the scroll thumb */
  27. border-radius: 20px; /* roundness of the scroll thumb */
  28. border: 5px solid var(--scrollbar-color); /* creates padding around scroll thumb */
  29. }
  30. * {
  31. box-sizing: border-box;
  32. }
  33. html {
  34. height: 100%;
  35. scroll-behavior: smooth;
  36. }
  37. body {
  38. margin: 0;
  39. font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  40. height: 100%;
  41. background-color: var(--main-bg-color);
  42. }
  43. h1 {
  44. all: initial;
  45. }
  46. h1 {
  47. font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  48. color: white;
  49. padding-right: 8px;
  50. font-size: 23.5px;
  51. }
  52. a {
  53. color: white;
  54. }
  55. a:hover {
  56. color: var(--main-highlight-color);
  57. }
  58. p {
  59. color: white;
  60. font-size: 1.1rem;
  61. }
  62. .Navbar {
  63. background-color: var(--main-card-bg-color);
  64. display: flex;
  65. padding: 16px;
  66. font-family: 'Roboto', sans-serif;
  67. color: white;
  68. }
  69. .Navbar__Link {
  70. padding-right: 8px;
  71. font-size: 18.5px;
  72. }
  73. .Navbar__Link-brand {
  74. padding-right: 8px;
  75. font-size: 18.5px;
  76. }
  77. .Navbar__Link a,
  78. h1 {
  79. color: white;
  80. }
  81. .Navbar__Link a:link {
  82. text-decoration: none;
  83. }
  84. .Navbar__Link a:visited {
  85. text-decoration: none;
  86. }
  87. .Navbar__Link a:hover {
  88. text-decoration: underline;
  89. }
  90. .Navbar__Link a:active {
  91. text-decoration: underline;
  92. }
  93. .Navbar__Items {
  94. display: flex;
  95. }
  96. .Navbar__Items--right {
  97. margin-left: auto;
  98. }
  99. .background-section {
  100. width: 40%;
  101. background-color: var(--background-section-color);
  102. height: 20rem;
  103. padding: 1em;
  104. margin: 1em;
  105. box-shadow: 10px 15px var(--main-highlight-color);
  106. }
  107. .symbiosis-section {
  108. width: 50%;
  109. background-color: var(--background-section-color);
  110. height: 37.5rem;
  111. padding: 1em;
  112. margin: 1em;
  113. margin-left: 5%;
  114. box-shadow: 10px 15px var(--main-highlight-color);
  115. }
  116. .causes-section {
  117. width: 50%;
  118. background-color: var(--background-section-color);
  119. height: 25rem;
  120. padding: 1em;
  121. margin: 1em;
  122. margin-right: 2.5%;
  123. margin-left: auto;
  124. margin-top: -27.5rem;
  125. box-shadow: 10px 15px var(--main-highlight-color);
  126. }
  127. .food-web-section {
  128. width: 50%;
  129. background-color: var(--background-section-color);
  130. height: 27.5rem;
  131. padding: 1em;
  132. margin: 1em;
  133. box-shadow: 10px 15px var(--main-highlight-color);
  134. margin-top: 10.5em;
  135. }
  136. .location-section {
  137. width: 40%;
  138. background-color: var(--background-section-color);
  139. height: 20rem;
  140. padding: 1em;
  141. margin: 1em;
  142. margin-left: auto;
  143. margin-bottom: 5rem;
  144. margin-right: 2em;
  145. box-shadow: 10px 15px var(--main-highlight-color);
  146. }
  147. .section-header {
  148. text-align: center;
  149. }
  150. .section-header p {
  151. padding-top: 0.25rem;
  152. margin-top: 0.25rem;
  153. }
  154. .placeholder {
  155. visibility: hidden;
  156. }
  157. .image-section-1 {
  158. width: 35%;
  159. background-color: var(--background-section-color);
  160. height: 17.5rem;
  161. padding: 1em;
  162. margin: 1em;
  163. margin-left: auto;
  164. margin-bottom: 5rem;
  165. margin-top: -19.5rem;
  166. margin-right: 10%;
  167. box-shadow: 10px 15px var(--main-highlight-color);
  168. text-align: center;
  169. }
  170. .image-section-2 {
  171. width: 40%;
  172. background-color: var(--background-section-color);
  173. height: 20rem;
  174. padding: 1em;
  175. margin: 1em;
  176. margin-left: auto;
  177. margin-bottom: 5rem;
  178. margin-top: -30rem;
  179. margin-right: 2em;
  180. box-shadow: 10px 15px var(--main-highlight-color);
  181. text-align: center;
  182. }
  183. .image-section-3 {
  184. width: 40%;
  185. background-color: var(--background-section-color);
  186. height: 20rem;
  187. padding: 1em;
  188. margin: 1em;
  189. margin-right: auto;
  190. margin-bottom: 5rem;
  191. margin-top: 17.5rem;
  192. margin-left: 2em;
  193. box-shadow: 10px 15px var(--main-highlight-color);
  194. text-align: center;
  195. }
  196. .map-section-1 {
  197. width: 35%;
  198. background-color: var(--background-section-color);
  199. height: 17.5rem;
  200. padding: 1em;
  201. margin: 1em;
  202. margin-right: auto;
  203. margin-bottom: 5rem;
  204. margin-top: -23.5rem;
  205. margin-left: 10%;
  206. box-shadow: 10px 15px var(--main-highlight-color);
  207. }
  208. .food-web-explanation {
  209. width: 40%;
  210. background-color: var(--background-section-color);
  211. height: 35rem;
  212. padding: 1em;
  213. margin: 1em;
  214. margin-left: auto;
  215. margin-bottom: 5rem;
  216. margin-top: -32.5rem;
  217. margin-right: 2.5%;
  218. box-shadow: 10px 15px var(--main-highlight-color);
  219. text-align: center;
  220. }
  221. .poaching-image {
  222. width: 100%;
  223. height: 100%;
  224. padding: 0;
  225. margin: 0;
  226. }
  227. .poaching-image img {
  228. width: auto;
  229. height: auto;
  230. max-height: 100%;
  231. max-width: 100%;
  232. }
  233. .food-web-image {
  234. width: 100%;
  235. height: 100%;
  236. padding: 0;
  237. margin: 0;
  238. text-align: center;
  239. }
  240. .food-web-image img {
  241. width: auto;
  242. height: auto;
  243. max-height: 90%;
  244. max-width: 100%;
  245. }