Advertisement
Guest User

Untitled

a guest
Sep 5th, 2020
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.63 KB | None | 0 0
  1. :root {
  2. /* Light mode */
  3. --light-text: #222430;
  4. --light-bg: white;
  5. --light-border: lightgray;
  6. --light-github: rgb(50, 220, 50);
  7. --light-linkedin: rgb(50, 50, 220);
  8. --light-email: rgb(220, 50, 50);
  9. --light-icon-hover: var(--light-text);
  10. --light-pic-shadow: black;
  11. --light-hamburger: var(--light-text);
  12. /* Dark mode */
  13. --dark-text: #f7f7f7;
  14. --dark-bg: #222430;
  15. --dark-border: rgb(64, 59, 94);
  16. --dark-github: rgb(100, 220, 100);
  17. --dark-linkedin: rgb(100, 100, 220);
  18. --dark-email: rgb(220, 100, 100);
  19. --dark-icon-hover: var(--dark-text);
  20. --dark-pic-shadow: var(--dark-border);
  21. --dark-hamburger: var(--dark-text);
  22. /* Default mode */
  23. --text-color: var(--light-text);
  24. --bg-color: var(--light-bg);
  25. --border-color: var(--light-border);
  26. --github-color: var(--light-github);
  27. --linkedin-color: var(--light-linkedin);
  28. --email-color: var(--light-email);
  29. --icon-hover-color: var(--light-icon-hover);
  30. --swich-shadow-color: var(--dark-bg);
  31. --pic-shadow-color: var(--light-pic-shadow);
  32. --hamburger-color: var(--light-hamburger);
  33. --transition: color .2s, background-color .2s; }
  34.  
  35. /* Switched mode */
  36. #theme-switch:checked ~ #theme-body {
  37. --text-color: var(--dark-text);
  38. --bg-color: var(--dark-bg);
  39. --border-color: var(--dark-border);
  40. --github-color: var(--dark-github);
  41. --linkedin-color: var(--dark-linkedin);
  42. --email-color: var(--dark-email);
  43. --icon-hover-color: var(--dark-icon-hover);
  44. --swich-shadow-color: var(--light-bg);
  45. --pic-shadow-color: var(--dark-pic-shadow);
  46. --hamburger-color: var(--dark-hamburger); }
  47.  
  48. #theme-switch {
  49. position: absolute !important;
  50. height: 1px;
  51. width: 1px;
  52. overflow: hidden;
  53. clip: rect(1px, 1px, 1px, 1px); }
  54.  
  55. #theme-body {
  56. height: 100%;
  57. padding-top: 70px;
  58. background: var(--bg-color);
  59. color: var(--text-color);
  60. transition: var(--transition); }
  61.  
  62. nav a, footer a {
  63. color: inherit; }
  64.  
  65. #theme-switch-icon {
  66. margin: 0;
  67. cursor: pointer; }
  68.  
  69. #theme-switch-icon:hover {
  70. text-shadow: 0 0 15px var(--swich-shadow-color); }
  71.  
  72. body {
  73. background: var(--bg-color);
  74. color: var(--text-color);
  75. transition: var(--transition);
  76. font-size: 20px; }
  77.  
  78. #navigation, .navbar {
  79. background: var(--bg-color);
  80. color: var(--text-color);
  81. transition: var(--transition); }
  82.  
  83. #navigation {
  84. border-bottom: var(--border-color);
  85. box-shadow: 0px 1px 15px var(--border-color); }
  86.  
  87. .navbar svg {
  88. color: var(--hamburger-color); }
  89.  
  90. #profile-headshot {
  91. margin: auto;
  92. display: block;
  93. width: 225px;
  94. max-width: 100%;
  95. box-shadow: 0 0 10px 1px var(--pic-shadow-color); }
  96.  
  97. #profile-icons i:hover {
  98. color: var(--icon-hover-color);
  99. transform: rotate(10deg); }
  100.  
  101. #github {
  102. color: var(--github-color); }
  103.  
  104. #linkedin {
  105. color: var(--linkedin-color); }
  106.  
  107. #email {
  108. color: var(--email-color); }
  109.  
  110. .card {
  111. border-color: var(--border-color);
  112. background: var(--bg-color);
  113. transition: var(--transition);
  114. height: 375px;
  115. display: flex;
  116. align-items: center;
  117. justify-content: center; }
  118.  
  119. .img-wrapper {
  120. display: flex;
  121. max-width: 70%;
  122. max-height: 75%; }
  123.  
  124. .card-img {
  125. max-width: 100%;
  126. width: auto;
  127. max-height: 100%;
  128. margin: auto; }
  129.  
  130. .card-img-overlay:hover {
  131. opacity: 0.5; }
  132.  
  133. .card-img-overlay {
  134. background-color: black;
  135. opacity: 0;
  136. padding: .5em 1em;
  137. transition: opacity 0.75s;
  138. box-shadow: 0px 0px 5px 1px var(--text-color); }
  139.  
  140. .card-overlay-links {
  141. position: absolute;
  142. bottom: 0; }
  143.  
  144. footer {
  145. border-top: var(--border-color);
  146. box-shadow: 0px -1px 15px var(--border-color); }
  147.  
  148. .designed-by {
  149. font-size: .75em;
  150. text-decoration: none; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement