Struggling with CSS? Here is a little cheat sheet I made
Flexbox Row
Use these three properties to create a flexbox row layout
.row { display:flex; flex-direction: row; flex-wrap; wrap; }
Flexbox Column
Use this to create a Flexbox column layout
.column { display:flex; flex-direction: column; }
CSS Grid Layout
Build a 12-column layout using CSS Grid
.grid { display:grid; width: 100%; grid-template-columns: repeat(12, 1fr); }
Linear Gradients
This will create a background linear gradient from top to bottom
.linear-gradient-background { background-image: linear gradient( rgba(232, 102, 236, 0.3) 0%, rgba(232, 102, 236, 0.6) 100%, ); }
Box Transition Glow
Use transition and box shadows to glow on hover
.code-card .card-header { border-radius: 8px; transition: all 0.5s ease-in- out; } .code-card:hover, .code-card:hover .card-header { box-shadow: inset 0px 0px 8px rgba(232, 102, 1), 0 0 15px rgba(232, 102, 1); }
Overlay Card with Title
Use position propeties and negative margins to raise elements higher than their natural starting point.
.card-header { position:relative; margin-top -20px; }