Mastering CSS

Rich Finelli

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-06
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 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(視網膜)設備的工作流程