Frontendmasters Courses
900 subscribers
1 photo
7.9K videos
2.04K links
#frontendmasters courses

source: https://frontendmasters.com/courses

Channel for automated uploaded courses from frontendmasters.com

Our Channels:
@vue_courses
@vue_updates

Contacts:
@Black_Yuzia
Download Telegram
Title: CSS Foundations
Description: Fast-track your CSS learning to build professional, responsive websites. Master core concepts and practical layouts with Flexbox and Grid through engaging hands-on exercises.
Link: https://frontendmasters.com/courses/css-foundations/
Time: 3 hours, 56 minutes
Lessons: 30 / 30
Tags: #course #frontendmasters #720p
Media is too big
VIEW IN TELEGRAM
1. Introduction
Emma Bostian introduces the course by providing some personal and professional background. An overview of the course structure is also covered in this segment.
-
https://github.com/emmabostian/fem-css-foundations
#lesson
Media is too big
VIEW IN TELEGRAM
2. CSS History & Basics
Emma discusses the history of CSS, its rendering process, and CSS terminology regarding elements. This segment also includes a comparison of replaced and non-replaced elements, as well as block and inline elements.
#lesson
Media is too big
VIEW IN TELEGRAM
3. Selectors
Emma discusses type, class, ID, and universal selectors, which select the HTML element(s) that styling should be applied to. The makeup of a CSS style rule includes a selector, declaration block, declaration, property, and value.
#lesson
Media is too big
VIEW IN TELEGRAM
4. Specificity
Emma demonstrates the hierarchy of inheritance used to determine where styling declarations are applied. The different weights applied to CSS declarations are also discussed in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
5. Color
Emma discusses the different ways to define colors in CSS, including named colors, hexadecimal, RGB, RGBA, HSL, and HSLA.
#lesson
Media is too big
VIEW IN TELEGRAM
6. Fonts & Typography
Emma demonstrates utilizing generic font families as a fallback font if the declared font is not available. Other font-related properties such as font-weight, font-size, text-decoration, and the values used to define them are also covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
7. Project Setup
Emma walks through the contents of the starting course repo and sets up VS Code extensions.
#lesson
Media is too big
VIEW IN TELEGRAM
8. Landing Page CSS & HTML
Emma demonstrates defining the styling for the landing page with inline styles, placing a style tag in the head, and using external style sheets. Importing and applying external fonts is also covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
9. Creating Base CSS File & Variables
Emma demonstrates creating multiple CSS files to share style declarations and avoid duplicate code. Utilizing CSS variables to create style values that are reusable, readable, and easier to update is also covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
10. Layout Methods History
Emma discusses previously used methods for laying out elements on web pages. The use of the table element, the display property, and floats are covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
11. Flexbox & Grid
Emma demonstrates the effects of flexbox properties, including flex-direction, justify-content, align-items, and flex-wrap. Defining a layout using a grid display is also covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
12. Combinators
Emma demonstrates how to create relationships between selectors by combining selectors. Descendent selectors, child, and general sibling combinators are covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
13. Block Element Modifier (BEM)
Emma discusses design methodologies used to organize CSS code. The block element modifier methodology helps create reusable components and will be the methodology used in this course.
#lesson
Media is too big
VIEW IN TELEGRAM
14. CSS Header
Emma walks through styling the header for the course project utilizing previously discussed CSS basics, type and class selectors, and both flex and grid containers for a more complex layout.
#lesson
Media is too big
VIEW IN TELEGRAM
15. Getting Started with CSS Q&A
Emma answers student questions regarding tips for successfully learning CSS, design resources, and opinions on starting with SASS or LESS for small sites.
#lesson
Media is too big
VIEW IN TELEGRAM
16. The Box Model
Emma discusses block, inline, and inline-block elements and how they interact with the CSS box model. The differences between the standard box model and the alternative box model are also covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
17. Z-Index & Positioning
Emma demonstrates setting the stacking order of elements by defining the element's z-index. Positioning elements in a document with the position CSS property and top, right, bottom, and left properties are also covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
18. Border & Border Radius
Emma demonstrates defining the style, color, and width of an element's border. Rounding the outer edge corners of an element's border using border-radius is also covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
19. Background, Dropshadow & Cursor
Emma discusses background style properties, including color, image, repeat, size, and position. How to create a drop shadow and set the cursor value is also covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
20. Pseudo Classes, Elements & Transitions
Emma demonstrates applying styles based on the selected elements specified input, location, resource state, tree structure, and user action by utilizing pseudo-classes. Utilizing pseudo-elements to style a specific part of the selected element(s) and transitions to transition between states is also covered in this segment.
#lesson