Course curriculum

    1. Welcome to Squarespace CSS Mastery - how to work with this course

    2. HTML, CSS and Javascript - a very high level overview of how web pages operate

    3. What is CSS? How is it related to HTML?

    4. Adding and managing CSS inside Squarespace

    5. Using a code editor for syntax highlighting

    1. Basic HTML structure and CSS targeting

    2. The cascading logic of CSS. Types of selectors - IDs, classes, attributes

    3. Google Chrome web inspector

    4. Common styles for common elements

    5. In-depth look at targeting HTML elements in CSS and how cascading works

    6. Selecting and targeting page elements in the real world using the web inspector. Color values.

    7. CSS variables

    8. LESS

    9. Positioning and the box model, shorthands

    10. Responsive design, media queries, and mobile breakpoints

    11. Measurement systems (px, em and rem, percent, vh and vw, etc)

    12. States - hover, active, focus

    13. Pseudo elements

    14. Transformations

    15. Transitions

    16. Gradients, animations and keyframes

    17. Flexbox

    18. CSS Grid system (high-level overview)

    19. Evolution of HTML and CSS and why you should stay up to date

    20. Precise targeting - using data-smth-smth to target section/block settings

    1. Using fonts in Squarespace

    2. HTML structure of common Squarespace elements. Part 1 - Sections

    3. HTML structure of common Squarespace elements. Part 2 - Pages. Targeting using parts of class names

    4. Squarespace CSS variables

    1. Why clean code is important and Best CSS/LESS practices

    1. Controlling image and font size for each individual testimonial in Testimonial Sections

    2. Adding a gradient background to sections, targeting by section style (Lightest 1, Dark 2, etc)

    3. Adding a background “frame” to a button, animating it on hover, and setting button minimum width

    4. Add an icon inside any button / all buttons of a certain type (primary, secondary or tertiary)

    5. Change the size and style of the sub-navigation items in the menu dropdown

    6. Adjust a Summary block to have a more sleek card-like look (using Squarespace CSS variables)

    7. Turning blog page posts grid into stylish cards

About this course

  • $157.00
  • 37 lessons
  • 8.5 hours of video content