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.

229 lines
4.1 KiB

  1. :root {
  2. --main-bg-color: #568ea3;
  3. --main-card-bg-color: #E96400;
  4. --main-highlight-color: #a40e4c;
  5. --background-section-color: #ababab;
  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: 15px; /* 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: 5px solid var(--scrollbar-color); /* creates padding around scroll thumb */
  24. }
  25. * {
  26. box-sizing: border-box;
  27. }
  28. html {
  29. height: 100%;
  30. scroll-behavior: smooth;
  31. }
  32. body {
  33. margin: 0;
  34. font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  35. height: 100%;
  36. background-color: var(--main-bg-color);
  37. }
  38. h1 {
  39. all: initial;
  40. }
  41. h1 {
  42. font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  43. color: white;
  44. padding-right: 8px;
  45. font-size: 23.5px;
  46. }
  47. a {
  48. color: white;
  49. }
  50. a:hover {
  51. color: var(--main-highlight-color);
  52. }
  53. p {
  54. color: white;
  55. font-size: 1.1rem;
  56. }
  57. .Navbar {
  58. background-color: var(--main-card-bg-color);
  59. display: flex;
  60. padding: 16px;
  61. font-family: 'Roboto', sans-serif;
  62. color: white;
  63. }
  64. .Navbar__Link {
  65. padding-right: 8px;
  66. font-size: 18.5px;
  67. }
  68. .Navbar__Link-brand {
  69. padding-right: 8px;
  70. font-size: 18.5px;
  71. }
  72. .Navbar__Link a,
  73. h1 {
  74. color: white;
  75. }
  76. .Navbar__Link a:link {
  77. text-decoration: none;
  78. }
  79. .Navbar__Link a:visited {
  80. text-decoration: none;
  81. }
  82. .Navbar__Link a:hover {
  83. text-decoration: underline;
  84. }
  85. .Navbar__Link a:active {
  86. text-decoration: underline;
  87. }
  88. .Navbar__Items {
  89. display: flex;
  90. }
  91. .Navbar__Items--right {
  92. margin-left: auto;
  93. }
  94. .background-section {
  95. width: 40%;
  96. background-color: var(--background-section-color);
  97. height: 20rem;
  98. padding: 1em;
  99. margin: 1em;
  100. box-shadow: 10px 15px var(--main-highlight-color);
  101. }
  102. .food-web-section {
  103. width: 50%;
  104. background-color: var(--background-section-color);
  105. height: 27.5rem;
  106. padding: 1em;
  107. margin: 1em;
  108. box-shadow: 10px 15px var(--main-highlight-color);
  109. }
  110. .location-section {
  111. width: 40%;
  112. background-color: var(--background-section-color);
  113. height: 20rem;
  114. padding: 1em;
  115. margin: 1em;
  116. margin-left: auto;
  117. margin-bottom: 5rem;
  118. margin-right: 2em;
  119. box-shadow: 10px 15px var(--main-highlight-color);
  120. }
  121. .section-header {
  122. text-align: center;
  123. }
  124. .section-header p {
  125. padding-top: 0.25rem;
  126. margin-top: 0.25rem;
  127. }
  128. .placeholder {
  129. visibility: hidden;
  130. }
  131. .image-section-1 {
  132. width: 35%;
  133. background-color: var(--background-section-color);
  134. height: 17.5rem;
  135. padding: 1em;
  136. margin: 1em;
  137. margin-left: auto;
  138. margin-bottom: 5rem;
  139. margin-top: -19.5rem;
  140. margin-right: 10%;
  141. box-shadow: 10px 15px var(--main-highlight-color);
  142. text-align: center;
  143. }
  144. .map-section-1 {
  145. width: 35%;
  146. background-color: var(--background-section-color);
  147. height: 17.5rem;
  148. padding: 1em;
  149. margin: 1em;
  150. margin-right: auto;
  151. margin-bottom: 5rem;
  152. margin-top: -23.5rem;
  153. margin-left: 10%;
  154. box-shadow: 10px 15px var(--main-highlight-color);
  155. }
  156. .food-web-explanation {
  157. width: 35%;
  158. background-color: var(--background-section-color);
  159. height: 20rem;
  160. padding: 1em;
  161. margin: 1em;
  162. margin-left: auto;
  163. margin-bottom: 5rem;
  164. margin-top: -24rem;
  165. margin-right: 7.5%;
  166. box-shadow: 10px 15px var(--main-highlight-color);
  167. text-align: center;
  168. }
  169. .poaching-image {
  170. width: 100%;
  171. height: 100%;
  172. padding: 0;
  173. margin: 0;
  174. }
  175. .poaching-image img {
  176. width: auto;
  177. height: auto;
  178. max-height: 100%;
  179. max-width: 100%;
  180. }
  181. .food-web-image {
  182. width: 100%;
  183. height: 100%;
  184. padding: 0;
  185. margin: 0;
  186. text-align: center;
  187. }
  188. .food-web-image img {
  189. width: auto;
  190. height: auto;
  191. max-height: 90%;
  192. max-width: 100%;
  193. }