<h1>My Internet Periodic Table</h1>
<h5>How I waste my time on the Internet</h5>
<div class="periodic-table">
  <div class="empty-spacer-1"></div>
  <div class="empty-spacer-2"></div>
  <div class="periodic-element social-media" data-description="I'm only on here to reject invitations πŸ˜‚">
    <div class="periodic-element-inner">
      <div class="title">Li</div>
      <div class="description">LinkedIn</div>
    </div>
  </div>
  <div class="periodic-element social-media" data-description="Only so I don't miss out on my friends' milestones 🀷">
    <div class="periodic-element-inner">
      <div class="title">Fb</div>
      <div class="description">Facebook</div>
    </div>
  </div>
  <div class="periodic-element just-trying"
    data-description="Patras WordPress Meetups 3 is coming soon!">
    <div class="periodic-element-inner">
      <div class="title">WP</div>
      <div class="description">WordPress</div>
    </div>
  </div>
  <div class="periodic-element intense-work" data-description="Thank you for your helpπŸ”₯">
    <div class="periodic-element-inner">
      <div class="title">W3</div>
      <div class="description">W3Schools</div>
    </div>
  </div>
  <div class="periodic-element intense-work" data-description="Making custom emojis for Slack πŸ’ͺ🏻">
    <div class="periodic-element-inner">
      <div class="title">Sl</div>
      <div class="description">Slack</div>
    </div>
  </div>
  <div class="periodic-element fun-stuff" data-description="'Wikipedia Wormhole' is a thing. And it is dangerous πŸ›">
    <div class="periodic-element-inner">
      <div class="title">Wk</div>
      <div class="description">Wikipedia</div>
    </div>
  </div>
  <div class="periodic-element fun-stuff"
    data-description="Choosing the right playlist. (If my Spotify is working... it's always not working)">
    <div class="periodic-element-inner">
      <div class="title">Sp</div>
      <div class="description">Spotify</div>
    </div>
  </div><a class="periodic-element social-media"
    data-description="If you say something witty, it's going on my Twitter 🐦" href="https://twitter.com/meowlivia_"
    target="_blank">
    <div class="periodic-element-inner">
      <div class="title">Tw</div>
      <div class="description">Twitter</div>
    </div>
  </a>
  <div class="periodic-element social-media" data-description="Exams!=Netflix✌️">
    <div class="periodic-element-inner">
      <div class="title">N</div>
      <div class="description">Netflix</div>
    </div>
  </div>
  <div class="periodic-element intense-work"
    data-description="Creating GitHub issues, a.k.a. tossing problems which I can solve to the frontend team">
    <div class="periodic-element-inner">
      <div class="title">Gt</div>
      <div class="description">GitHub</div>
    </div>
  </div>
  <div class="periodic-element intense-work"
    data-description="Trying to learn a new programming">
    <div class="periodic-element-inner">
      <div class="title">CD</div>
      <div class="description">Codacademy</div>
    </div>
  </div>
  <div class="periodic-element just-trying"
    data-description="A skill I'm trying to learn 🎨... and failing to learn πŸ˜›">
    <div class="periodic-element-inner">
      <div class="title">Il</div>
      <div class="description">Illustration</div>
    </div>
  </div><a class="periodic-element just-trying"
    data-description="LOVE INDIANS TUTORIALS"
    href="https://www.youtube.com/" target="_blank">
    <div class="periodic-element-inner">
      <div class="title">YT</div>
      <div class="description">Youtube</div>
    </div>
  </a>
  <div class="periodic-element just-trying"
    data-description="Vacations Now!  πŸ˜‚">
    <div class="periodic-element-inner">
      <div class="title">AR</div>
      <div class="description">AirBnb</div>
    </div>
  </div>
  <div class="periodic-element fun-stuff"
    data-description="I have zero cooking skills, so I watch cooking videos and never try cooking for real 🍳">
    <div class="periodic-element-inner">
      <div class="title">Cv</div>
      <div class="description">Cooking</div>
    </div>
  </div>
  <div class="periodic-element fun-stuff" data-description="Or any animal gifs, basically. πŸˆπŸ•πŸ¦ŠπŸ¦”πŸ¦‰πŸπŸ¬πŸ¦„">
    <div class="periodic-element-inner">
      <div class="title">Dg</div>
      <div class="description">Dog Gifs</div>
    </div>
  </div><a class="periodic-element fun-stuff" data-description="Getting distracted by Toggl comics πŸ™ƒ"
    href="https://blog.toggl.com" target="_blank">
    <div class="periodic-element-inner">
      <div class="title">Tg</div>
      <div class="description">Toggl Blog</div>
    </div>
  </a>
  <div class="periodic-element just-trying"
    data-description="I google every damn thing. Including movie spoilers. While watching the movie. Yes.">
    <div class="periodic-element-inner">
      <div class="title">Gg</div>
      <div class="description">Google</div>
    </div>
  </div><a class="periodic-element just-trying"
    data-description="I like spreadsheets so I create them for the smallest reasons 🧐"
    href="https://docs.google.com/spreadsheets"
    target="_blank">
    <div class="periodic-element-inner">
      <div class="title">Ex</div>
      <div class="description">Excel</div>
    </div>
  </a>
  <div class="periodic-element intense-work"
    data-description="I still StackOverflow the simplest shit 'just to be sure'. Where will we be without it ❀️">
    <div class="periodic-element-inner">
      <div class="title">So</div>
      <div class="description">StackOv.</div>
    </div>
  </div>
  <div class="periodic-element intense-work"
    data-description="It's very much not my job, but sometimes I stick my hand into the Coding Projects jar πŸͺ anyway">
    <div class="periodic-element-inner">
      <div class="title">Cd</div>
      <div class="description">Coding</div>
    </div>
  </div>
  <div class="periodic-element just-trying"
    data-description="I spend so much time on Codepen, I decided to go Pro because I felt bad πŸ’Έ">
    <div class="periodic-element-inner">
      <div class="title">Cp</div>
      <div class="description">Codepen</div>
    </div>
  </div>
  <div class="periodic-element just-trying" data-description="We all have that one thing that keeps us alive πŸ›«πŸ—ΊοΈ">
    <div class="periodic-element-inner">
      <div class="title">Tr</div>
      <div class="description">Travel</div>
    </div>
  </div><a class="periodic-element social-media"
    data-description="Fuck this app. It's a terrible love-hate relationship."
    href="https://www.instagram.com" target="_blank">
    <div class="periodic-element-inner">
      <div class="title">In</div>
      <div class="description">Instagram</div>
    </div>
  </a><a class="periodic-element fun-stuff"
    data-description="Obsessing over musicals and stalking broadway stars is πŸ‘πŸ» not πŸ‘πŸ» a πŸ‘πŸ» crime!"
    href="https://www.broadway.com/?gclid=Cj0KCQiAvJXxBRCeARIsAMSkApqEu71qeC5FVm4NVM0P230gi2uM_2Jd6lxLhA8wfO-MXm7AxRChqQcaAryWEALw_wcB" target="_blank">
    <div class="periodic-element-inner">
      <div class="title">Mu</div>
      <div class="description">Musicals</div>
    </div>
  </a>
  <div class="periodic-element fun-stuff" data-description="I learn memes, I make memes, I breathe memes.">
    <div class="periodic-element-inner">
      <div class="title">Me</div>
      <div class="description">Memes</div>
    </div>
  </div>
  <div class="periodic-element intense-work" data-description="Most used site during exams!">
    <div class="periodic-element-inner">
      <div class="title">O</div>
      <div class="description">OpenEclass</div>
    </div>
  </div>
  <div class="periodic-element social-media"
    data-description="Oh my god. Someone please save me from this Reddit hell hole 😭">
    <div class="periodic-element-inner">
      <div class="title">Re</div>
      <div class="description">Reddit</div>
    </div>
  </div>
  <div class="periodic-element intense-work" data-description="Research &amp; Documentation nobody asks for πŸ€“πŸ“">
    <div class="periodic-element-inner">
      <div class="title">Rd</div>
      <div class="description">Research</div>
    </div>
  </div>
  <div class="periodic-element intense-work" data-description="Stats. Data. Stats. Data. πŸ“Š Just lots of reporting.">
    <div class="periodic-element-inner">
      <div class="title">St</div>
      <div class="description">Stats</div>
    </div>
  </div>
  <div class="periodic-element intense-work"
    data-description="Ads. Ads. Ads. If you've seen a Toggl ad, it was me. (Sorry)">
    <div class="periodic-element-inner">
      <div class="title">Ad</div>
      <div class="description">Ads</div>
    </div>
  </div>
</div>
<div class="legend-table">
  <div class="legend-table__wrapper"><span class="legend-table__marker social-media"></span><span
      class="legend-table__text">Social Media</span><span class="legend-table__marker intense-work"></span><span
      class="legend-table__text">Serious Work</span><span class="legend-table__marker just-trying"></span><span
      class="legend-table__text">Personal Development</span><span class="legend-table__marker fun-stuff"></span><span
      class="legend-table__text">Fun Stuff</span><br />
    <div class="legend-table__direction"><span>&#8594; &ensp; Across the table: Importance</span></div>
    <div class="legend-table__direction"><span>&#8595; &ensp; Down the table: Time Spent</span></div>
  </div>
</div>
<aside class="context">
  <div class="explanation">I try to be productive a lot, and I fail a lot :)<br />Part of the life 
</aside>
<footer><a href="https://twitter.com" target="_blank"><i class="icon-social-twitter icons"></i></a><a
    href="https://github.com" target="_blank"><i class="icon-social-github icons"></i></a><a
    href="https://dribbble.com" target="_blank"><i class="icon-social-dribbble icons"></i></a></footer>
body {
  background: #202e38;
  font-family: "Poppins", sans-serif;
}

h1 {
  margin: 2em auto 0;
  font: 700 3em "Poppins", sans-serif;
  color: #f1f5f6;
  text-align: center;
}

h5 {
  margin: 0 auto 2em;
  font: 400 1.3em "Poppins", sans-serif;
  color: #f1f5f6;
  text-align: center;
}

a {
  text-decoration: none;
}

aside.context {
  text-align: center;
  color: #fff;
  line-height: 1.7;
}
aside.context a {
  text-decoration: none;
  color: #fff;
  padding: 3px 0;
  border-bottom: 1px dashed;
}
aside.context .explanation {
  max-width: 700px;
  margin: 4em auto 0;
}

footer {
  text-align: center;
  margin: 2em auto;
  width: 100%;
}
footer a {
  text-decoration: none;
  display: inline-block;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: transparent;
  border: 1px dashed #fff;
  color: #fff;
  margin: 5px;
}
footer a:hover {
  background: rgba(255, 255, 255, 0.1);
}
footer a .icons {
  margin-top: 12px;
  display: inline-block;
  font-size: 20px;
}

.periodic-table {
  display: grid;
  grid-template-columns: repeat(9, 100px);
  grid-template-rows: repeat(4, 100px);
  grid-gap: 10px;
  margin: auto;
  max-width: 1200px;
  justify-content: center;
}

.periodic-element {
  padding: 4px;
  position: relative;
  z-index: 1;
  cursor: default;
  transition: all 0.3s ease;
}
.periodic-element .periodic-element-inner {
  background: #202e38;
  padding: 10px 15px;
  width: calc(100% - 30px);
  height: calc(100% - 20px);
  transition: inherit;
}
.periodic-element .title {
  font: 700 34px/1.3 "Poppins", sans-serif;
  margin: 0.3em 0 0;
  transition: 0.8s ease 600ms;
}
.periodic-element .description {
  font: 500 12px "Poppins", sans-serif;
  margin-top: -0.2em;
}
.periodic-element:after {
  z-index: 10;
  content: attr(data-description);
  background: #f9f8f7;
  color: #333;
  width: 180px;
  position: absolute;
  top: 80%;
  opacity: 0;
  transition: opacity 0.3s ease 0.3s,
    top 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.3s;
  height: auto;
  font-size: 12px;
  line-height: 1.4;
  padding: 10px;
  margin: 0 0 0 -50px;
  border-radius: 6px;
  text-align: center;
}
.periodic-element:hover {
  transform: scale(1.12);
  z-index: 10;
}
.periodic-element:hover .periodic-element-inner {
  background: transparent;
}
.periodic-element:hover .title,
.periodic-element:hover .description {
  -webkit-text-fill-color: #222;
}
.periodic-element:hover:after {
  top: 105%;
  opacity: 1;
}

a.periodic-element {
  cursor: pointer;
}

.social-media {
  background: linear-gradient(to bottom right, #f3f9a6 0%, #cbc634 100%);
}
.social-media .title,
.social-media .description {
  background: -webkit-linear-gradient(#f3f9a6, #cbc634);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.fun-stuff {
  background: linear-gradient(to bottom right, #ff616d 0%, #ffc171 100%);
}
.fun-stuff .title,
.fun-stuff .description {
  background: -webkit-linear-gradient(#ff616d, #ffc171);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.just-trying {
  background: linear-gradient(to bottom right, #37cfdc 0%, #5a88e5 100%);
}
.just-trying .title,
.just-trying .description {
  background: -webkit-linear-gradient(#37cfdc, #5a88e5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.intense-work {
  background: linear-gradient(to bottom right, #58ac30 0%, #a7df62 100%);
}
.intense-work .title,
.intense-work .description {
  background: -webkit-linear-gradient(#58ac30, #a7df62);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.legend-table {
  padding: 15px;
  text-align: center;
  font-size: 15px;
  margin: 2em auto 0;
}
.legend-table__marker {
  width: 25px;
  height: 25px;
  margin: 5px 5px 10px;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0.5px 1px rgba(0, 0, 0, 0.15);
}
.legend-table__text {
  display: inline-block;
  vertical-align: middle;
  margin: 0 25px 5px 5px;
  background: -webkit-linear-gradient(#ccc, #eee);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.legend-table__direction {
  display: inline-block;
  margin: 10px 15px 10px 10px;
  background: -webkit-linear-gradient(#ccc, #eee);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.empty-spacer-1 {
  grid-column: 3 / span 4;
  grid-row: 1;
}
.empty-spacer-2 {
  grid-column: 1;
  grid-row: 4;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
}
h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 50px;
  color: red;
  text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.