JavaScript preprocessors can help make authoring JavaScript easier and more convenient. For instance, CoffeeScript can help prevent easy-to-make mistakes and offer a cleaner syntax and Babel can bring ECMAScript 6 features to browsers that only support ECMAScript 5.
Any URL's added here will be added as <script>
s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.
You can apply a script from anywhere on the web to your Pen. Just put a URL to it here and we'll add it, in the order you have them, before the JavaScript in the Pen itself.
If the script you link to has the file extension of a preprocessor, we'll attempt to process it before applying.
You can also link to another Pen here, and we'll pull the JavaScript from that Pen and include it. If it's using a matching preprocessor, we'll combine the code before preprocessing, so you can use the linked Pen as a true dependency.
HTML Settings
Here you can Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
<div class="menu-drawer__background"></div>
<div class="mobile-menu">
<label class="mobile-menu__icon" for="menu-icon">
<div class="mobile-menu__icon-div"></div>
<div class="mobile-menu__icon-div"></div>
<div class="mobile-menu__icon-div"></div>
</label>
<input type="checkbox" id="menu-icon" hidden>
</div>
<div class="menu-drawer">
<ul class="menu-drawer__menu">
<li class="menu-drawer__item"><span>Become an</span><br />Artist</li>
<li class="menu-drawer__item"><span>Free</span><br />eCourse</li>
<li class="menu-drawer__item"><span>Read</span><br />Posts</li>
<li class="menu-drawer__item">Color Match Me</li>
</ul>
</div>
<header class="header" id="header">
<img class="header__logo" src="https://goo.gl/4zNi61" id="header-img" />
<nav class="header__menu" id="nav-bar">
<a class="header__item nav-link" href="#quote"><span>Become an</span><br />Artist</a>
<a class="header__item nav-link" href="#video"><span>Free</span><br />eCourse</a>
<a class="header__item nav-link" href="#investment"><span>Read</span><br />Posts</a>
<button class="cta__button">Color Match Me</button>
</nav>
</header>
<main class="main">
<section class="hero">
<h1 class="hero__title">Makeup without all the fuss</h1>
<h2 class="hero__subtitle">Cosmetic consulting to help you look and feel beautiful, with affordable makeup that's easy to use.</h2>
<button class="hero__button">Color Match me</button>
</section>
<section class="trust">
<h2 class="trust__title">Trusted for 10 years with 100's of satisfied customers.</h2>
</section>
<section class="quote" id="quote">
<blockquote class="quote__blockquote">"This is the best makeup I've used in years"</blockquote>
<span class="quote__cite"><em>- Bri Stauss </em>|<em> Professional model</em></span>
</section>
<section class="features">
<figure class="features__figure">
<img class="features__img" src="https://goo.gl/9vMpFC" />
<figcaption class="features__caption">
Get your kit
<span>Get the most popular makeup on the market at an affordable price.</span>
</figcaption>
</figure>
<figure class="features__figure">
<img class="features__img" src="https://goo.gl/UinYnV" />
<figcaption class="features__caption">
Learn to HAC
<span>Give yourself the best makeover you've ever had and look your best.</span>
</figcaption>
</figure>
<figure class="features__figure">
<img class="features__img" src="https://goo.gl/dJhGYG" />
<figcaption class="features__caption">Change your life
<span>You'll never have to worry about looking great again. Every. Single. Day.</span>
</figcaption>
</figure>
</section>
<section class="cta">
<button class="cta__button">Color Match Me</button>
</section>
<section class="video">
<h2 class="video__title">Discover how our process has helped people like you look their best every day</h2>
<!-- <img class="video__play" src="https://goo.gl/cRs88y" /> -->
<div id="video-wrapper">
<iframe class="video__iframe" id="video" src="https://www.youtube.com/embed/nNvAeu84O2E?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe>
</div>
</section>
<section class="difference">
<h2 class="difference__title">What makes Blush Basics so different?</h2>
<p class="difference__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit. Donec egestas pellentesque consectetur. Morbi tempus nunc id scelerisque sagittis. Proin lacinia pellentesque lorem, ac semper ligula faucibus ut.</p>
<span class="difference__toggle">Click to continue reading</span>
<p class="difference__text difference__text--hide">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit. Donec egestas pellentesque consectetur. Morbi tempus nunc id scelerisque sagittis. Proin lacinia pellentesque lorem, ac semper ligula faucibus ut.</p>
<p class="difference__text difference__text--hide">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit. Donec egestas pellentesque consectetur. Morbi tempus nunc id scelerisque sagittis. Proin lacinia pellentesque lorem, ac semper ligula faucibus ut.</p>
<p class="difference__text difference__text--hide">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit. Donec egestas pellentesque consectetur. Morbi tempus nunc id scelerisque sagittis. Proin lacinia pellentesque lorem, ac semper ligula faucibus ut.</p>
</section>
<section class="cta">
<button class="cta__button">Color Match Me</button>
</section>
<section class="quote-image">
<p>“From day one I’ve fallen in love with every single Maskcara product. It’s now what I buy for birthday gifts for all my girlfriends. They love it now too! I’m so excited for the new things to come this spring!”</p>
</section>
<section class="investment" id="investment">
<h2 class="investment__title">What's my investment?</h2>
<p class="investment__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit.</p>
</section>
<section class="pricing">
<div class="pricing__tier">
<h3 class="pricing__title">Pro Plan</h3>
<span class="pricing__price">$30</span>
<span class="pricing__month">Per Month</span>
<p class="pricing__text">Details Details Details Details Details Details Details Details Details Details Details.</p>
<ul class="pricing__list">
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
</ul>
<button class="pricing__button">Join</button>
</div>
<div class="pricing__tier pricing__tier--middle">
<h3 class="pricing__title">Pro Plan</h3>
<span class="pricing__price">$50</span>
<span class="pricing__month">Per Month</span>
<p class="pricing__text">Details Details Details Details Details Details Details Details Details Details Details.</p>
<ul class="pricing__list">
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
</ul>
<button class="pricing__button">Join</button>
</div>
<div class="pricing__tier">
<h3 class="pricing__title">Pro Plan</h3>
<span class="pricing__price">$70</span>
<span class="pricing__month">Per Month</span>
<p class="pricing__text">Details Details Details Details Details Details Details Details Details Details Details.</p>
<ul class="pricing__list">
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
<li class="pricing__list-item">Amazing feature included</li>
</ul>
<button class="pricing__button">Join</button>
</div>
</section>
<section class="facebook">
<span class="facebook__wrapper">Have questions? <button class="facebook__button"><i class="fab fa-facebook-messenger"></i> Message Us</button></span>
</section>
<section class="cta-blocks">
<div class="cta-block cta-block--left">
<span class="cta-block__title">Looking to buy Maskcara?</span>
<button class="cta__button">Shop Maskcara</button>
</div>
<div class="cta-block cta-block--dark cta__block--right">
<span class="cta-block__title">Interested in selling Maskcara?</span>
<button class="cta__button">Becom an Artist</button>
</div>
</section>
<section class="newsletter">
<h2 class="newsletter__title">Sign up for our newsletter</h2>
<form class="newsletter__form" id="form" action="https://www.freecodecamp.com/email-submit">
<input class="newsletter__email" type="email" placeholder="Enter your email address" name="email" id="email" required />
<input class="newsletter__button cta__button" type="submit" id="submit" value="email" name="Submit" />
</form>
</section>
</main>
<footer class="footer">
<ul class="footer__list">
<li class="footer__list-item"><a class="footer__link" href="#">Articles</a></li>
<li class="footer__list-item"><a class="footer__link" href="#">Facebook</a></li>
<li class="footer__list-item"><a class="footer__link" href="#">Instagram</a></li>
<li class="footer__list-item"><a class="footer__link" href="#">Contact</a></li>
</ul>
<img class="footer__img" src="https://goo.gl/bPrC9i" />
<span class="footer__copy">© 2018 Blush Basics. All rights reserved</span>
<span class="footer__terms"><a class="footer__link" href="#">Terms and Conditions/Privacy Policy</a></span>
</footer>
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Josefin+Slab:100,200,300,400,500,600,700,800,900');
body {
color: #333;
margin: 0;
}
.show {
opacity: 1 !important;
z-index: 3 !important;
transition: transform .2s !important;
}
.menu-active {
transform: translate(0, 0) !important;
}
.menu-icon-active {
transform: translate(-265px, 0) !important;
transition: all .2s;
}
.menu-icon-one {
background-color: #fefefe !important;
top: 28px !important;
transform: rotate(135deg) !important;
}
.menu-icon-two {
display: none !important;
top: 28px !important;
}
.menu-icon-three {
background-color: #fefefe !important;
top: 28px !important;
transform: rotate(-135deg) !important;
}
.menu-drawer__background {
background-color: rgba(0, 0, 0, .8);
bottom: 0;
left: 0;
opacity: 0;
position: fixed;
right: 0;
top: 0;
z-index: -1;
}
.menu-drawer {
background-color: #444;
bottom: 0;
box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
width: 250px;
padding: 10px;
position: fixed;
right: 0;
top: 0;
transform: translate(270px, 0);
transition: transform .2s;
z-index: 3;
}
.menu-drawer__menu {
font-family: 'Source Sans Pro', sans-serif;
list-style: none;
padding-left: 10px;
}
.menu-drawer__item {
color: #fff;
cursor: pointer;
border-bottom: 1px solid rgba(255,255,255,.1);
font-size: 16px;
font-weight: bold;
padding: 8px 10px;
text-transform: uppercase;
}
.menu-drawer__item:hover {
color: #ec9197;
}
.menu-drawer__item span {
font-size: 12px;
}
.header {
align-items: center;
background-color: #fff;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .04);
display: flex;
justify-content: space-between;
left: 0;
padding: 2px 15px;
position: fixed;
right: 0;
top: 0;
clear:both;
z-index: 2;
}
.header__logo {
cursor: pointer;
display: block;
height: auto;
max-height: 60px;
max-width: 100%;
}
.header__menu {
align-items: center;
display: none;
font-family: 'Josefin Sans', sans-serif;
list-style: none;
padding: 0;
}
.header__menu button {
margin-left: 15px;
}
.header__item {
color: #333;
margin: 0 20px;
text-decoration: none;
}
.header__item:hover {
color: #ec8797;
}
.header__item span {
font-size: 12px;
font-weight: 700;
}
.mobile-menu {
position: fixed;
right: 0;
top: 3px;
z-index: 3;
}
.mobile-menu__icon {
cursor: pointer;
display: flex;
height: 60px;
width: 60px;
}
.mobile-menu__icon-div {
background-color: #575757;
border-radius: 3px;
height: 5px;
margin: 2px 0;
position: absolute;
opacity: 1;
right: 15px;
transform: rotate(0);
transition: .35s ease-in-out;
width: 30px;
}
.mobile-menu__icon-div:nth-child(1) {
top: 18px;
}
.mobile-menu__icon-div:nth-child(2) {
top: 28px;
}
.mobile-menu__icon-div:nth-child(3) {
top: 38px;
}
.main {
margin-top: 60px;
}
.hero {
align-items: center;
background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(https://goo.gl/ZQ291W);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
display: flex;
flex-direction: column;
padding: 30px 15px;
}
.hero__title {
color: #fff;
font-family: 'Josefin Sans', sans-serif;
font-size: 72px;
font-weight: 300;
text-align: center;
text-transform: lowercase;
}
.hero__subtitle {
color: white;
font-family: 'Josefin slab', sans-serif;
font-size: 30px;
font-weight: 600;
font-style: italic;
max-width: 700px;
text-align: center;
}
.hero__button {
background-color: #e87b83;
border: 0;
color: #fff;
font-family: 'Josefin Sans', sans-serif;
font-size: 18px;
font-weight: 700;
margin: 60px 0;
text-transform: uppercase;
transition: background-color .2s ease-in-out;
transition: box-shadow .2s ease-in-out;
padding: 12px 20px;
}
.hero__button:hover {
background-color: #ec8797;
cursor: pointer;
box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.2)
}
.trust {
background-color: #efefef;
display: flex;
justify-content: center;
padding: 0 15px;
}
.trust__title {
font-family: 'Josefin Sans', sans-serif;
font-size: 30px;
font-weight: 300;
text-align: center;
}
.quote {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px 15px 20px;
}
.quote__blockquote {
font-family: 'Josefin Sans', sans-serif;
font-size: 30px;
font-weight: 700;
text-align: center;
}
.quote__cite {
font-family: 'Josefin Slab', sans-serif;
font-size: 20px;
font-weight: 700;
}
.features {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px 15px 10px;
}
.features__figure {
margin: 30px 0;
}
.features__img {
display: block;
height: auto;
margin: 0 auto;
max-width: 100%;
}
.features__caption {
font-family: 'Josefin Sans', sans-serif;
font-size: 30px;
font-weight: 700;
margin-top: 30px;
text-align: center;
}
.features__caption span {
display: block;
font-family: 'Josefin Slab', sans-serif;
font-size: 20px;
font-weight: 600;
margin-top: 15px;
}
.cta {
display: flex;
justify-content: center;
padding: 30px 15px;
}
.cta__button {
background-color: #e87b83;
border: 0;
color: #fff;
font-family: 'Josefin Sans', sans-serif;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
transition: background-color .2s ease-in-out;
transition: box-shadow .2s ease-in-out;
padding: 12px 20px;
}
.cta__button:hover {
background-color: #ec8797;
cursor: pointer;
box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.2)
}
.video {
background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(https://goo.gl/Vjwab8);
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
padding: 120px 15px;
}
.video__title {
font-family: 'Josefin Sans', sans-serif;
font-size: 35px;
color: #fff;
line-height: 60px;
margin: 0 auto;
text-align: center;
}
.video__play {
display: block;
height: auto;
max-width: 100px;
opacity: .8;
}
.video__play:hover {
cursor: pointer;
opacity: 1;
}
#video-wrapper {
display: flex;
justify-content: center;
padding: 0 16px;
}
#video {
margin-top: 25px;
width: 500px;
height: 281px;
}
.difference {
align-items: center;
display: flex;
flex-direction: column;
padding: 30px 15px 15px;
}
.difference__title {
font-family: 'Josefin Sans', sans-serif;
font-size: 35px;
font-weight: 700;
text-align: center;
}
.difference__text {
align-self: flex-start;
font-family: 'Josefin Slab', sans-serif;
font-size: 20px;
font-weight: 600;
line-height: 35px;
}
.difference__toggle {
align-self: flex-start;
border-bottom: 2px solid #eee;
color: #e87b83;
cursor: pointer;
font-family: 'Josefin Slab', sans-serif;
font-size: 20px;
line-height: 25px;
text-align: left;
}
.difference__text--hide {
display: none;
}
.quote-image {
background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(https://goo.gl/JEsYaC);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
color: #fff;
display: flex;
font-family: 'Josefin Sans', sans-serif;
font-size: 30px;
font-weight: 400;
justify-content: center;
line-height: 55px;
padding: 30px 15px;
text-align: center;
}
.investment {
align-items: center;
display: flex;
flex-direction: column;
padding: 30px 15px 15px;
}
.investment__title {
font-family: 'Josefin Sans', sans-serif;
font-size: 35px;
font-weight: 700;
text-align: center;
}
.investment__text {
font-family: 'Josefin Slab', sans-serif;
font-size: 20px;
font-weight: 600;
line-height: 35px;
text-align: center;
}
.pricing {
align-items: center;
display: flex;
font-family: 'Josefin Sans', sans-serif;
flex-direction: column;
padding: 30px 15px;
position: relative;
text-align: center;
}
.pricing__tier {
background-color: #fff;
border: 2px solid #e87b83;
margin: 9px 0;
max-width: 400px;
position: relative;
}
.pricing__title {
background-color: #e87b83;
color: #fff;
font-weight: 400;
margin: 0;
padding: 15px;
text-transform: uppercase;
}
.pricing__price {
color: #444;
display: block;
font-size: 64px;
font-weight: 900;
padding: 15px 15px 0;
}
.pricing__month {
display: block;
font-size: 12px;
font-weight: 900;
margin-top: -5px;
text-transform: uppercase;
}
.pricing__text {
padding: 0 15px;
font-weight: 300;
margin: 30px 0 0;
}
.pricing__list {
font-weight: 400;
list-style: none;
padding: 0;
}
.pricing__list-item {
padding: 10px 15px;;
}
.pricing__list-item:nth-child(odd) {
background-color: #f2f2f2;
}
.pricing__button {
background-color: #e87b83;
border: 0;
color: #fff;
font-family: 'Josefin Sans', sans-serif;
font-size: 18px;
font-weight: 700;
margin-bottom: 25px;
text-transform: uppercase;
transition: background-color .2s ease-in-out;
transition: box-shadow .2s ease-in-out;
padding: 12px 20px;
}
.pricing__button:hover {
background-color: #ec8797;
cursor: pointer;
box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.2)
}
.pricing__tier--middle {
transform: scale(1.08);
z-index: 1
}
.facebook {
display: flex;
font-family: 'Josefin Slab', sans-serif;
font-size: 22px;
font-weight: 600;
justify-content: center;
padding: 60px 15px;
}
.facebook__wrapper {
text-align: center;
}
.facebook__button {
background: #0084ff;
border: 0;
border-radius: 2px;
color: #fff;
font-size: 18px;
margin: 10px 0;
padding: 10px;
}
.facebook__button:hover {
background-color: #005cb2;
cursor: pointer;
}
.cta-blocks {
display: flex;
flex-direction: column;
margin: 0 0 30px
}
.cta-block {
align-items: center;
background-color: #777;
display: flex;
flex-direction: column;
margin: 15px 0;
padding: 60px 15px;
}
.cta-block--dark {
background-color: #575757;
}
.cta-block__title {
color: #fff;
font-family: 'Josefin Sans', sans-serif;
font-size: 35px;
font-weight: 300;
margin-bottom: 15px;
text-align: center;
}
.newsletter {
padding: 0 15px 60px;
}
.newsletter__form {
align-items: center;
display: flex;
flex-direction: column;
}
.newsletter__email {
border: 1px solid #e87b83;
outline: 0;
padding: 15px;
}
.newsletter__button {
margin-top: 30px;
}
.newsletter__title {
font-family: 'Josefin Sans', sans-serif;
font-size: 35px;
font-weight: 700;
text-align: center;
}
.footer {
align-items: center;
display: flex;
flex-direction: column;
padding: 30px 15px;
}
.footer__list {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
padding: 0;
}
.footer__list-item {
padding: 10px;
text-transform: uppercase;
}
.footer__link {
color: #333;
font-family: 'Josefin Sans', sans-serif;
font-size: 12px;
}
.footer__link:hover {
color: #ec8797;
}
.footer__img {
display: block;
height: auto;
max-width: 200px;
}
.footer__copy {
font-family: 'Josefin Sans', sans-serif;
font-size: 12px;
margin-top: 24px;
}
.footer__terms {
font-size: 10px;
margin-top: 10px;
}
@media only screen and (min-width : 768px) {
.mobile-menu {
display: none;
}
.header__menu {
display: flex;
}
.video__title {
max-width: 700px;
}
.difference {
margin: 0 auto;
max-width: 1110px;
}
.quote-image p {
line-height: 60px;
max-width: 700px;
padding: 100px 0;
}
.investment {
margin: 0 auto;
max-width: 1110px;
}
.pricing {
flex-direction: row;
justify-content: center;
}
.pricing__tier--middle {
margin: 0 30px;
}
.cta-blocks {
flex-direction: row;
}
.cta-block {
flex-grow: 1;
}
}
@media only screen and (min-width : 1110px) {
.features {
flex-direction: row;
justify-content: center;
margin: 0 auto;
max-width: 1110px;
}
.features__img {
flex-shrink: 1;
max-width: 340px;
padding: 15px;
}
}
const menuWrapper = document.querySelector('.menu-drawer__background')
const menuIcon = document.querySelector('.mobile-menu__icon')
const menu = document.querySelector('.menu-drawer')
const toggleText = document.querySelector('.difference__toggle')
const diffText = document.querySelectorAll('.difference__text--hide')
menuWrapper.addEventListener('click', e => {
menuIcon.childNodes[1].classList.toggle('menu-icon-one')
menuIcon.childNodes[3].classList.toggle('menu-icon-two')
menuIcon.childNodes[5].classList.toggle('menu-icon-three')
menuIcon.classList.toggle('menu-icon-active')
menu.classList.toggle('menu-active')
menuWrapper.classList.toggle('show')
})
menuIcon.addEventListener('click', e => {
menuWrapper.classList.toggle('show')
menu.classList.toggle('menu-active')
menuIcon.classList.toggle('menu-icon-active')
menuIcon.childNodes[1].classList.toggle('menu-icon-one')
menuIcon.childNodes[3].classList.toggle('menu-icon-two')
menuIcon.childNodes[5].classList.toggle('menu-icon-three')
})
toggleText.addEventListener('click', e => diffText.forEach(node => {
node.classList.toggle('difference__text--hide')
}))
Also see: Tab Triggers