Mastering CSS
暫譯: 精通 CSS

Rich Finelli

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-06
  • 售價: $1,760
  • 貴賓價: 9.5$1,672
  • 語言: 英文
  • 頁數: 522
  • 裝訂: Paperback
  • ISBN: 1787281582
  • ISBN-13: 9781787281585
  • 相關分類: CSS
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • We deep dive into a lot of details of CSS in this course, from creating a modern looking ghost button and a big call-to-action button to the supposedly difficult and scary SVG.
  • Mastering CSS will arm you with all the knowledge, tips, and tricks you need to make you stand out in the world of developing complex, responsive, feature-rich web applications.

Book Description

CSS is a deceptively simple presentation language that has significantly developed over the last few years. Frontend developers need to keep style sheets manageable and organized by taking a modular approach to building a website. They can either wrestle with it, or learn how to master it in order to easily apply layouts and styles with precision.This web development book has been designed to help you build your knowledge of CSS and master one of the most valuable tools in modern web design.We start off with a brief review of the foundations of CSS by using a good text editor to automate your authoring and set up a CSS baseline. We then move on to creating a layout with floats and a functioning menu with dropdowns, taking a modular-organized approach to CSS. We'll also go into detail about CSS3 properties such as transforms, transitions, and animations. By the end, you'll have an understanding of responsive web design, web fonts, icon fonts, and techniques used to support retina devices; all things a modern frontend web developer must know.

We deep dive into a lot of details of CSS in this course, from creating a modern looking ghost button and a big call-to-action button to the supposedly difficult and scary SVG. Mastering CSS will arm you with all the knowledge, tips, and tricks you need to make you stand out in the world of developing complex, responsive, feature-rich web applications.

What you will learn

  • Master the fundamental CSS concepts, such as the box model, the anatomy of a rule set, and the types of style sheets
  • Use Flexbox in a modern context for arranging elements cleanly on a page
  • Take advantage of the Chrome developer tools to troubleshoot CSS
  • Explore some of the most solid techniques used to solve the problems of floats, such as the clearfix hack
  • Rename elements with classes, use descendant selectors, and understand specificity rules
  • Become proficient with CSS3 properties such as transitions, transforms, gradients, pseudo classes, and animations
  • Leverage the power of absolute, relative, static, and fixed positioning techniques
  • Delve into modular, reusable, and scalable CSS for more organized and smaller style sheets
  • Understand media queries and the other fundamentals of responsive web design
  • Get creative with the @font-face property, font kits, Google Web Fonts, subscription font services, and icon fonts
  • Display the workflow for HiDPI (retina) devices using 2x images, 1.5x images, JavaScript approaches, and SVG

商品描述(中文翻譯)

關鍵特點

- 在這門課程中,我們深入探討了 CSS 的許多細節,從創建現代感的幽靈按鈕和大型行動呼籲按鈕,到看似困難且可怕的 SVG。
- 精通 CSS 將使你掌握所有知識、技巧和竅門,讓你在開發複雜、響應式、功能豐富的網頁應用程式的世界中脫穎而出。

書籍描述

CSS 是一種看似簡單的呈現語言,近幾年來有了顯著的發展。前端開發人員需要通過採取模組化的方法來構建網站,以保持樣式表的可管理性和組織性。他們可以選擇與之抗爭,或學習如何掌握它,以便精確地輕鬆應用佈局和樣式。本書旨在幫助你建立 CSS 知識,並掌握現代網頁設計中最有價值的工具之一。我們首先通過使用良好的文本編輯器來自動化你的創作並設置 CSS 基線,簡要回顧 CSS 的基礎知識。接著,我們將創建一個使用浮動的佈局和一個具有下拉功能的菜單,採取模組化組織的 CSS 方法。我們還將詳細介紹 CSS3 屬性,如變形、過渡和動畫。到最後,你將理解響應式網頁設計、網頁字體、圖標字體以及用於支持視網膜設備的技術;這些都是現代前端網頁開發人員必須知道的內容。

在這門課程中,我們深入探討了 CSS 的許多細節,從創建現代感的幽靈按鈕和大型行動呼籲按鈕,到看似困難且可怕的 SVG。精通 CSS 將使你掌握所有知識、技巧和竅門,讓你在開發複雜、響應式、功能豐富的網頁應用程式的世界中脫穎而出。

你將學到的內容

- 精通基本的 CSS 概念,如盒模型、規則集的結構和樣式表的類型
- 在現代上下文中使用 Flexbox 來整齊地排列頁面上的元素
- 利用 Chrome 開發者工具來排除 CSS 的故障
- 探索一些解決浮動問題的穩固技術,如 clearfix hack
- 使用類別重命名元素,使用後代選擇器,並理解特異性規則
- 熟練掌握 CSS3 屬性,如過渡、變形、漸變、偽類和動畫
- 利用絕對、相對、靜態和固定定位技術的力量
- 深入了解模組化、可重用和可擴展的 CSS,以便擁有更有組織和更小的樣式表
- 理解媒體查詢和響應式網頁設計的其他基本概念
- 利用 @font-face 屬性、字體套件、Google Web Fonts、訂閱字體服務和圖標字體發揮創意
- 使用 2x 圖像、1.5x 圖像、JavaScript 方法和 SVG 顯示 HiDPI(視網膜)設備的工作流程