Modern CSS: Master the Key Concepts of CSS for Modern Web Development
暫譯: 現代 CSS:掌握現代網頁開發的關鍵概念

Attardi, Joe

  • 出版商: Apress
  • 出版日期: 2025-10-02
  • 售價: $2,330
  • 貴賓價: 9.5$2,214
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868817267
  • ISBN-13: 9798868817267
  • 相關分類: CSS
  • 海外代購書籍(需單獨結帳)

商品描述

Come on a tour of modern CSS. This example-driven book demonstrates the concepts by showing code examples, screenshots, and diagrams to help clearly communicate the information.

You'll start with the very basics of CSS: box model, colors, selectors and combinators, and specificity. Then gradually move through more intermediate topics - styling text, positioning, Z-index and stacking contexts, gradients, borders, and then to more advanced topics such as transforms, transitions, animations, flexbox, and CSS grid.

There is a lot of discussion about how hard CSS is, and how intimidated some people are by it, but it doesn't have to be this way. Modern CSS uses a logical and understandable approach to break down and clearly explain the ins and outs of CSS.

This new edition has been fully updated keeping in mind the changes that CSS has undergone in the last four years and the new features and APIs that have been introduced. The chapter on CSS grids has been updated extensively and now includes a section on CSS subgrids. The book will guide you through recent topics such as nested CSS rules, the: is and: has pseudo-classes, scroll-driven animations, container queries, and more.

What You'll Learn:

  • Work with the syntax of CSS selectors and calculate specificity
  • Use styling techniques, fonts and text styling
  • Review custom properties (variables)
  • Explore the different ways an element can be transformed
  • Use animating elements with CSS transitions
  • Position elements using Flexbox layout
  • Understand the basics of responsive design

Who This Book Is For

Anyone who has some experience with HTML, and some CSS, but might not be familiar with some of the newer concepts like flexbox or grid. Also, those looking for a refresher in those areas.

商品描述(中文翻譯)

來參加現代 CSS 的導覽。本書以範例為主,透過程式碼範例、截圖和圖表來展示概念,幫助清楚地傳達資訊。

您將從 CSS 的基本概念開始:盒模型、顏色、選擇器和組合器,以及特異性。然後逐漸進入更中級的主題 - 文字樣式、定位、Z-index 和堆疊上下文、漸層、邊框,接著是更高級的主題,如變形、過渡、動畫、flexbox 和 CSS grid。

有很多討論關於 CSS 的難度,以及一些人對它的畏懼,但不必如此。《現代 CSS》採用邏輯且易於理解的方法來分解並清楚解釋 CSS 的各個方面。

這一新版已全面更新,考慮到 CSS 在過去四年中所經歷的變化以及新引入的功能和 API。關於 CSS grid 的章節已經過廣泛更新,現在包括 CSS 子網格的部分。本書將引導您了解最近的主題,如嵌套 CSS 規則、:is 和 :has 偽類、滾動驅動的動畫、容器查詢等。

您將學到的內容:
- 使用 CSS 選擇器的語法並計算特異性
- 使用樣式技術、字型和文字樣式
- 回顧自定義屬性(變數)
- 探索元素轉換的不同方式
- 使用 CSS 過渡來動畫化元素
- 使用 Flexbox 佈局定位元素
- 理解響應式設計的基本概念

本書適合對象:
任何對 HTML 有一定經驗,並且對 CSS 有一些了解,但可能不熟悉像 flexbox 或 grid 這些較新概念的人。此外,也適合那些希望在這些領域進行複習的人。

作者簡介

Joe Attardi is a software engineer from the Boston area, specializing in front-end development. He has over 20 years of experience working with web technologies such as JavaScript, TypeScript, HTML, and CSS. He has built rich front-end experiences for companies such as Dell, Constant Contact, and Salesforce. He is the author of Using Gatsby and Netlify CMS (Apress, 2020) and Web API Cookbook (O'Reilly, 2024). You can find him on X at @JoeAttardi.

作者簡介(中文翻譯)

Joe Attardi 是來自波士頓地區的軟體工程師,專注於前端開發。他擁有超過 20 年的網頁技術經驗,包括 JavaScript、TypeScript、HTML 和 CSS。他為戴爾(Dell)、Constant Contact 和 Salesforce 等公司構建了豐富的前端體驗。他是《Using Gatsby and Netlify CMS》(Apress, 2020)和《Web API Cookbook》(O'Reilly, 2024)的作者。您可以在 X 上找到他,帳號是 @JoeAttardi。

最後瀏覽商品 (20)