Tiny CSS Projects

Dowden, Martine, Gearon, Michael

  • 出版商: Manning
  • 出版日期: 2023-10-07
  • 定價: $2,200
  • 售價: 9.5$2,090
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1633439836
  • ISBN-13: 9781633439832
  • 相關分類: CSS
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

相關主題

商品描述

CSS is a must-know language for all web developers. In this practical book, you'll explore numerous techniques to improve the way you write CSS as you build 12 tiny projects.

Summary

In Tiny CSS Projects you'll build twelve exciting and useful web projects including:

  • A loading screen created by styling SVG graphics
  • A responsive newspaper layout with multiple columns
  • Animating social media buttons with pseudo-elements
  • Designing layouts using CSS grids
  • Summary cards that utilize hover interactions
  • Styling forms to make them more appealing to your users

The projects may be tiny, but the CSS skills you'll learn are huge! Tiny CSS Projects teaches you how to make beautiful websites and applications by guiding you through a dozen fun coding challenges. You'll learn important skills through hands-on practice as you tinker with your own code and make real creative decisions about the projects you're building. You'll rapidly master the basics and then press on into CSS's exciting layout features including grid and flexbox, animations, transitions, and media queries.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Aboiut the Technology

Don't settle for boring web pages! With Cascading Style Sheets you can control color, layout, and typography to make your sites both functional and beautiful. CSS is a essential skill for web developers and designers. This book will help you get started the right way.

About the Book

Tiny CSS Projects builds your CSS skills by guiding you through 12 creative mini-projects. Each interesting challenge starts with a downloadable HTML skeleton. As you flesh it out with your own design ideas, you'll master CSS concepts like transitions, layout, and styling forms, and explore powerful features including Flexbox and Grid. All the skills you'll learn are easy to transfer to full-size applications. When you finish, you'll have an exciting portfolio of designs ready to go for your next project.

What's Inside

  • Transitions and animations using keyframes
  • Layout techniques including Grid and Flexbox
  • Styling form elements including radio buttons
  • Embedding fonts and typography-related styles
  • Conditional styling using pseudo-elements and media queries

About the reader

For readers who know the basics of HTML and frontend development. No previous experience with CSS is required.

About the author

Martine Dowden is an author, speaker, and award-winning CTO. Michael Gearon is a user experience designer and frontend developer who has worked with many well-known brands.

Table of Contents
1 CSS introduction
2 Designing a layout using CSS Grid
3 Creating a responsive animated loading screen
4 Creating a responsive web newspaper layout
5 Summary cards with hover interactions
6 Creating a profile card
7 Harnessing the full power of float
8 Designing a checkout cart
9 Creating a virtual credit card
10 Styling forms
11 Animated social media share links
12 Using preprocessors

商品描述(中文翻譯)

CSS是所有網頁開發人員必須掌握的語言。在這本實用的書中,您將在構建12個微型項目時探索多種改進CSS寫作方式的技巧。

摘要
在《微型CSS項目》中,您將建立十二個令人興奮且有用的網頁項目,包括:
- 通過樣式化SVG圖形創建的加載屏幕
- 具有多列的響應式報紙版面
- 使用偽元素為社交媒體按鈕添加動畫效果
- 使用CSS網格設計版面
- 利用懸停互動的摘要卡片
- 美化表單以使其對用戶更具吸引力

這些項目可能很小,但您將學到的CSS技能卻是巨大的!《微型CSS項目》通過引導您完成十二個有趣的編碼挑戰,教您如何製作出美麗的網站和應用程序。通過實踐操作,您將學到重要的技能,並在構建項目時做出真正的創意決策。您將迅速掌握基礎知識,然後深入研究CSS的令人興奮的佈局功能,包括網格和彈性盒子、動畫、過渡和媒體查詢。

購買印刷版書籍還包括Manning Publications提供的PDF、Kindle和ePub格式的免費電子書。

關於技術
不要滿足於無聊的網頁!使用層疊樣式表(CSS),您可以控制顏色、佈局和字體排印,使您的網站既功能強大又美觀。CSS是網頁開發人員和設計師的基本技能。本書將幫助您以正確的方式入門。

關於本書
《微型CSS項目》通過引導您完成12個創意的小型項目,提升您的CSS技能。每個有趣的挑戰都以可下載的HTML骨架開始。當您根據自己的設計思路完善它時,您將掌握過渡、佈局和表單樣式等CSS概念,並探索包括Flexbox和Grid在內的強大功能。您所學到的所有技能都可以輕鬆應用於全尺寸應用程序。完成後,您將擁有一個令人興奮的設計作品集,隨時為下一個項目使用。

內容簡介
- 使用關鍵幀進行過渡和動畫
- 使用網格和彈性盒子進行佈局
- 美化表單元素,包括單選按鈕
- 嵌入字體和與排印相關的樣式
- 使用偽元素和媒體查詢進行條件樣式

讀者對象
適合具備HTML和前端開發基礎的讀者。無需CSS的先前經驗。

關於作者
Martine Dowden是一位作家、演講者和屢獲殊榮的首席技術官。
Michael Gearon是一位用戶體驗設計師和前端開發人員,曾與許多知名品牌合作。

目錄
1. CSS介紹
2. 使用CSS網格設計佈局
3. 創建響應式動畫加載屏幕
4. 創建響應式網頁報紙版面
5. 帶有懸停互動的摘要卡片
6. 創建個人資料卡
7. 充分利用浮動功能
8. 設計結帳購物車
9. 創建虛擬信用卡
10. 美化表單
11. 帶有動畫效果的社交媒體分享鏈接
12. 使用預處理器

作者簡介

Michael Gearon is a UX designer and frontend developer living in Wales, UK. Mike graduated from the University of South Wales in BSc Media Technology and has been coding for over a decade. Now working in the UK Government as a senior interaction designer, Mike is applying his expertise to solve challenges in the public sector.

An award winning CTO, UX/UI designer and developer, international speaker, and author, Martine Dowden focuses on web interfaces that are beautiful, functional, accessible, and usable. She has worked as an developer, artist, educator, and consultant since 2005. Martine has been awarded the Microsoft MVP award and Google Developer Expert in both the Web Technologies and Angular categories.

作者簡介(中文翻譯)

Michael Gearon 是一位居住在英國威爾斯的UX設計師和前端開發人員。Mike畢業於南威爾斯大學的媒體技術學士學位,並且已經從事編碼工作超過十年。現在,Mike在英國政府擔任高級互動設計師,他正在應用自己的專業知識解決公共部門的挑戰。

Martine Dowden 是一位屢獲殊榮的CTO、UX/UI設計師和開發人員,國際演講者和作家,專注於美觀、功能性、可訪問性和可用性的網頁界面。自2005年以來,她一直從事開發人員、藝術家、教育工作者和顧問的工作。Martine獲得了微軟MVP獎和Google開發者專家獎,分別在Web技術和Angular類別中獲得了這些獎項。