-
Prevent background image clipping :
background-repeat: space | round
-
CSS patterns : csslayout.io
-
CSS Scroll shadow : css-scroll-shadows.vercel.app
-
Free design tools : Undesign
-
Smooth shadow generator : shadows.brumm.af
-
Stripes generator : CSS Stripes Generator
-
Pure HTML/CSS Accordeon slider generator : CSS Accordion Slider Generator
-
Layout generator : Layoutit!
-
Animation maker : Keyframes
-
Create Neumophism buttons : Neumorphism.io
-
Build a fancy hover animation : Picalil.li
-
:checked, sibling combinators +/~, and the native behavior of labels for animation : Checkbox Hack Codepen
-
Full-screen scroll-snap starter : Full Screen Vertical Scroll Snap
-
Best CSS pseudo classes : Thread by @Prathkum
-
Text outline :
-webkit-text-stroke: 2px red;
-
Pure CSS moon :
.moon {
width: 120px;
height: 120px;
border-radius: 50%;
box-shadow: 22px 22px 0 0 black;
}
- Customise list marker :
::marker {
color: #f2d5d6;
font-family: 'Poppins', sans-serif;
text-shaddow: 2px 2px black;
}
-
Find great looking gradients for backgrounds : Gradienta
-
Pure CSS text portrait :
p {
background: url("#");
-webkit-background-clip: text;
}
- Create a typewriter effect on text :
@import url('https://fonts.googleapis.com/css2?family=Inconsolata:wght@500&display=swap');
.text{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-right: 4px solid black;
font-size: 180%;
white-space: nowrap;
overflow: hidden;
}
.animation{
animation: typewriter 4s steps(15) 1s 1 normal both,
blinkCursor 500ms steps(15) infinite normal;
}
@keyframes typewriter {
from {
width: 0;
}
to {
width: 214px;
}
}
@keyframes blinkCursor{
from {
border-right-color: black;
}
to {
border-right-color: transparent;
}
}
- Truncate text using only CSS :
h1 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
- Reset default CSS values : A Modern CSS Reset - Piccalilli