Designing with CSS grid layout

A short selection of tuturials from SitePoint's HTML & CSS channel

Bibliographic Details
Main Authors: Ajmi, Ahmad, Kumar, Nitish (Author), Roworth, Adrian (Author)
Format: eBook
Language:English
Published: Collingwood, VIC, Australia SitePoint Pty. Ltd. 2017
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Seven Ways You Can Place Elements Using CSS Grid Layoutby Nitish Kumar; #1 Specifying Everything in Individual Properties; #2 Using grid-row and grid-column; #3 Using grid-area; #4 Using the span Keyword; #5 Using Named Lines; #6 Using Named Lines with a Common Name and the span Keyword; #7 Using Named Grid Areas; How to Order and Align Items in Grid Layout; by Nitish Kumar; How the Order Property Works in Grid Layout; Aligning Content Along the Row Axis in Grid Layout; Aligning Content Along the Column Axis in Grid Layout; Aligning the Whole Grid; Conclusion
  • Designing with CSS Grid Layout; Notice of Rights; Notice of Liability; Trademark Notice; About SitePoint; Table of Contents; Preface; Conventions Used; Code Samples; Tips, Notes, and Warnings; Hey, You!; Ahem, Excuse Me ... ; Make Sure You Always ... ; Watch Out!; An Introduction to the CSS Grid Layout Module; by Ahmad Ajmi; What is the CSS Grid Layout Module?; A Grid Layout Example; Grid Layout Module Concepts; Position Items by Using a Line Number; Position Items by Using Named Areas; Slack Example; Grid Layout Module vs Flexbox; CSS Grid Layout Module Resources; Conclusion
  • Placement of Items G and H with a Definite Column PositionDense Packing in Step #5; Conclusion; How I Built a Pure CSS Crossword Puzzle; by Adrian Roworth; Building the Board/Grid; Using Form Elements for the Squares; Using the General Sibling Selector; Indicating Correct Answers; Challenges of the Grid System; Checking for Valid Letter Input; Highlighting the Clues on Hover; Numbering the Clues; The "Check for Valid Squares" Checkbox; Conclusion
  • A Step by Step Guide to the Auto-Placement Algorithm in CSS Gridby Nitish Kumar; Basic Concepts for a Better Grasp of the Auto-placement Algorithm; Step #1: Generation of Anonymous Grid Items; Step #2: Placement of Elements with an Explicitly Specified Position; Step #3: Placement of Elements With a Set Row Position but No Set Column Position; Sparse Packing in Step #3; Dense Packing in Step #3; Step #4: Determining the Number of Columns in the Implicit Grid; Step #5: Placement of Remaining Items; Sparse Packing in Step #5; Placement of Items E and F without Definite Position in Either Axis