HTML
<dl> tag
<p>Cryptids of Cornwall:</p>
<dl>
<dt>Beast of Bodmin</dt>
<dd>A large feline inhabiting Bodmin Moor.</dd>
<dt>Morgawr</dt>
<dd>A sea serpent.</dd>
<dt>Owlman</dt>
<dd>A giant owl-like creature.</dd>
</dl>
<a href="#id"> for going to id on same page
CSS
resize curson : pointer
backdrop-filter
animation
body
padding: 50px
.trigger
width: 200px
height: 200px
border: 20px solid #999
background: #ddd
.box
display: inline-block
background: pink
width: 200px
height: 200px
transition: transform 300ms cubic-bezier(0, 0.47, 0.32, 1.97)
pointer-events: none
.trigger.clicked .box
transform: translate(200px, 150px) rotate(20deg)
img and video img{ object-fit : cover,fill,contain,none,scaledown }
JS
…spread operator to turn nodelist to array.
var nav = document.querySelector('.nav'); // <nav class="nav">
var toggleNav = function () { var that = this; console.log(that); // <nav> element
setTimeout(function () { console.log(that); // <nav> element }, 1000); }; nav.addEventListener('click', toggleNav, false);
query selector can select from any element not only from document
Others
scss,less ----- preprocessors tailwind,bootstrap ---- frameworks