Skip to content

Instantly share code, notes, and snippets.

View adamsartell's full-sized avatar

Adam Sartell adamsartell

View GitHub Profile
@adamsartell
adamsartell / index.html
Created December 17, 2020 05:22
window.scrollTo Vanilla JS
<nav>
<ul>
<li><a href="#section-1">Section 1</a></li>
<li><a href="#section-2" data-offset="40">Section 2</a></li>
<li><a href="#section-3">Section 3</a></li>
</ul>
</nav>
<section id="section-1">
<div>
@adamsartell
adamsartell / index.html
Created December 17, 2020 05:20
inViewport Vanilla JS w/ IntersectionObserver
<div class="box">
<div class="scroll">
<div>
<div class="target">Target</div>
</div>
</div>
<span>In viewport: <strong>false</strong></span>
</div>
<pre><code class="language-js">function inViewport(elem, callback, options = {}) {
@adamsartell
adamsartell / check-task-check-so.markdown
Created December 17, 2020 04:55
Check Task (check.so)
@adamsartell
adamsartell / confirm-confetti-button.markdown
Created December 17, 2020 04:53
Confirm confetti button
@adamsartell
adamsartell / faux-3d-transforms-in-svg.markdown
Created December 17, 2020 04:30
Faux 3D Transforms in SVG
@adamsartell
adamsartell / index.html
Last active December 17, 2020 04:27
viewbox challenge - altBud!
<div class="content">
<div class="wrapper">
<p>
<strong>
altBud is a little character who feels sad when they see images without alt tags! They respect your motion preferences too.
</strong>
</p>
<p>
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Excepturi
aspernatur quis nam consequuntur iste doloremque blanditiis, ad quos
@adamsartell
adamsartell / index.html
Created December 17, 2020 03:36
Pure CSS Cyberpunk 2077 Buttons 😎
<button class="cybr-btn">
Cyber<span aria-hidden>_</span>
<span aria-hidden class="cybr-btn__glitch">Cyber_</span>
<span aria-hidden class="cybr-btn__tag">R25</span>
</button>
<button class="cybr-btn">
Buttons<span aria-hidden>_</span>
<span aria-hidden class="cybr-btn__glitch">Buttons_</span>
<span aria-hidden class="cybr-btn__tag">R25</span>
</button>
@adamsartell
adamsartell / index.pug
Created December 17, 2020 03:35
Respons(ive)ible Devices
h1 Resize Window
.container
.device
.frame
.screen