• Stars
    star
    3,240
  • Rank 13,851 (Top 0.3 %)
  • Language
  • License
    Other
  • Created over 6 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A tiny list limited to the best CSS Learning Resources

Awesome CSS Learning Awesome CSS Logo

An awesome list limited to the best CSS learning resources

This list is mainly about CSS – the language and the modules. Not about naming conventions, architecture paradigms, frameworks, pre-processors, post-processors, CSS-in-JS or other aspects of todays CSS ecosystem.

Please read the contribution guidelines before contributing.

Contents


CSS References

  • codrops - An extensive CSS reference offering way more content than MDN.
  • Can I use - Interactive browser support tables for CSS (and HTML5).

CSS in a nutshell

  • Introduction to CSS - This screencast series will teach you the basics of CSS in about one hour.

Fundamental concepts

  • The cascade - This article explains what the cascade is and how this affects you.
  • Specificity and inheritance - Understanding specificity and inheritance is important to master CSS. This article will help.
  • CSS Box Model - An article explaining the foundation of layout on the web.
    • Also have a look at the detailed information about the box-sizing property.
  • Responsive Design - Extensive information about all aspects of responsive design to make sites that look great and work well for everyone.

CSS units

Selectors

  • Basic CSS Selectors - An introduction to the very basic CSS selectors you need to know.
  • Advanced CSS Selectors - Level up your knowledge. From attribute selectors to CSS3 pseudo classes.
  • CSS Diner - Learn how to use CSS selectors with this fun little game.

Custom properties (aka CSS variables)

Layout

Classic layouting

  • Floats - In depth information about how to use (and clear) floats.
  • Positioning Types - A closer look at a few little-known things related to the CSS positioning layout method.
  • inline-block - Shows in which cases it makes sense to use the display property inline-block for layouting.

Flexbox

  • Flexbox playground - Play with Flexbox examples on CodePen.
  • Flexbox Defense - A tower defense game in the browser to learn about Flexbox with fun.
  • Flexbox Froggy - Learn all the basics of Flexbox with a fun game involving frogs and lily pads.
  • Flexbugs - Community-curated list of flexbox issues and cross-browser workarounds for them.
  • Flexbox Zombies - A training course driven by a storyline where you use Flexbox and a crossbow to hunt zombies.
  • What the Flexbox? - A simple, free 20 video course that will help you master CSS Flexbox!

Grid

  • A Complete Guide to Grid - All you need to know about CSS Grid Layout on one page.
  • Grid by Example - Besides examples of how to use Grid, this site also has additional useful learning resources.
  • Designing with Grid - Talk about the new layout possibilities CSS Grid is offering.
  • Grid Garden - Lovely game where you write CSS code to grow your carrot garden.
  • GridBugs - Community-curated list of Grid interop issues and workarounds for them.
  • Grid Critters - Learn CSS grid layout by mastering an adventure game.
  • CSS Grid - Learn CSS grid with Wes Bos - Free 4 hours video course, 25 Videos.

Animation


Related

Awesome JavaScript Learning - A tiny list limited to the best JavaScript learning resources.

More Repositories

1

awesome-javascript-learning

A tiny list limited to the best JavaScript Learning Resources
5,295
star
2

dave

A totally simple and very easy to configure stand alone webdav server
Go
350
star
3

http-fake-backend

Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
JavaScript
311
star
4

Baumeister

Unmaintained – 👷 The aim of this project is to help you to build your things. From Bootstrap themes over static websites to single page applications.
SCSS
171
star
5

awesome-open-source-supporting

An awesome list about possibilities to support Open Source
115
star
6

projectforge

Java
103
star
7

cli-error-notifier

Sends native desktop notifications if CLI apps fail
JavaScript
71
star
8

projectforge-webapp

ProjectForge is a web-based solution for project management including time tracking, team-calendar, financial administration, issue management, controlling and managing work-break-down-structures (e. g. together with JIRA as issue management system).
Java
61
star
9

generator-http-fake-backend

Yeoman generator for building a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
JavaScript
58
star
10

JiraRestClient

A simple Java Client for the JIRA Rest-API.
Java
55
star
11

generator-baumeister

Unmaintained – Yeoman Generator for »Baumeister«. The aim of this project is to help you to build your things. From Bootstrap themes over static websites to single page applications.
JavaScript
54
star
12

webengineering-2017

Source code, slides and miscellaneous stuff for the lecture Webengineering 2017 at the University of Kassel
Java
18
star
13

Merlin

Magic and customer-friendly Excel, Word and configuration acrobatics, including upload/download and templating.
Java
17
star
14

sawdust

Java module system and JUnit 5 tests
Java
15
star
15

borgbackup-butler

A client for a convenient handling of backups created by borg, such as restoring, listing etc.
JavaScript
15
star
16

check-packages

CLI tool to check your npm dependencies against a list of allowed/forbidden packages.
JavaScript
14
star
17

ConfluenceRestClient

A simple Java Client for the Confluence Rest-API.
Java
12
star
18

iFORP

Next Level HTML Prototyping -- https://prototyping4innovation.de/iforp
JavaScript
7
star
19

documentsearch

We build a document search engine with play!, elasticsearch and git. - conference repository
Scala
7
star
20

pdf-renderer

Node.js based renderer using Handlebars und JSON data to generate PDFs from HTML-Pages using wkhtmltopdf
JavaScript
6
star
21

hungry-fetch

Nomnomnom... lets you test your fetch calls.
TypeScript
6
star
22

webengineering-2019

Slides and code for the lecture Webengineering 2019 at the University of Kassel
Java
4
star
23

WebSecurity

WebSecurity Projekt.
JavaScript
4
star
24

baumeister.io

The website of Baumeister
CSS
4
star
25

labs-spring-security

Example code for blog articles about spring-security under https://labs.micromata.de/blog/tutorial-spring-security-uebersicht.html
Java
4
star
26

JUGH-2012-Adam-Bien

Java
4
star
27

paypal

Integration of PayPal in your Java application
Java
4
star
28

cloud-elastic-workloads

t+x^2 project demonstrating multiple approaches to automatically scale performance-critical application parts using cloud technologies
Java
4
star
29

mgc

Micromata Genome Commons
Java
4
star
30

tec-talk-spa-coding-samples

This repository contains the coding samples for the tec talk »Single Page Apps - A Framework Agnostic Approach« by René Viering
CSS
4
star
31

projectforge-excel

Excel export package (convenient usage of POI) for exporting MS-Excel sheet with a few lines of code or modifiing existing MS-Excel sheets.
Java
4
star
32

open-data-codefest

Ergebnisse des Open Data Codefest
Jupyter Notebook
3
star
33

ProFi-Pattern-Library

CSS
3
star
34

webengineering-2015-ss

Lecture material for Webengineering at the University of Kassel
3
star
35

generator-bootstrap-kickstart

[deprecated] Check the successor Baumeister instead.
JavaScript
3
star
36

xjcpluginjavaapiforkml

XJC Plugin to generate the Java API for KML.
HTML
3
star
37

es-log4j2

Log4j2-NoSQL-Appender for elasticsearch
Java
3
star
38

projectforge-continuous-db

Supports programmatically creation and updates of data-bases for continuous delivery independent of the data-base vendor. SQL-Scripts may be created manually or automatically by parsing JPA annotations with a few lines of code.
Java
3
star
39

projectforge-sync-adapter

Java
2
star
40

projectforge-common

Common used classes (by web app, standalone etc.).
Java
2
star
41

projectforge-webserver

Start helper for jetty.
Java
2
star
42

webengineering-2015-ss-demo

Source code of the live-coding demo for the lecture Webengineering.
Java
2
star
43

projectforge-jax-rs

Java API for RESTful Web Services
Java
2
star
44

spring-slim-docker-images

Example repository for slim spring docker images
Dockerfile
2
star
45

baumeister-media

Baumeister logo and artwork
PostScript
2
star
46

tpsb

TestBuilder Framework
Java
1
star
47

bootstrap-kickstart

[deprecated] Check the successor Baumeister instead.
CSS
1
star
48

raktajino

Raktajino - JUnit Extensions, served steamed or iced
Java
1
star
49

labs-website

Home of Micromata Open Source Content.
SCSS
1
star
50

eslint-config-baumeister

This package provides Baumeisters ESLint settings as an extensible shared config.
JavaScript
1
star