Professional CSS3

Piotr Sikora

  • 出版商: Packt Publishing
  • 出版日期: 2016-05-31
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 362
  • 裝訂: Paperback
  • ISBN: 1785880942
  • ISBN-13: 9781785880940
  • 相關分類: CSS
  • 下單後立即進貨 (約3~4週)

商品描述

Key Features

  • Explore the CSS files structures, add the right methodologies, and get a final product without any code chaos
  • Make your websites faster, more responsive, and more efficient using the minimum CSS code
  • Design better and more modern websites using the new features of CSS3

Book Description

CSS is the preferred technology to design modern web pages. Although CSS is often perceived as a simple language, applying modern styles to web pages with CSS and maintaining the code for larger websites can be quite tricky.

We will take you right from understanding CSS to designing high-quality web pages in CSS3. We'll quickly take you through CSS3's features, and show you how to resolve common issues so you can build your basic framework. Finally, you will learn about code architecture and CSS methodologies used in scalable apps and you'll explore the various new features of CSS3, such as FlexBox, to help you create the most modern layout methodologies. By the end of the book, you will be a master at creating pure CSS web pages and will know sophisticated web design techniques, giving you an edge over other web designers.

What you will learn

  • Familiarize yourself with the concepts of CSS and the SASS pre-processor
  • Get familiar with selectors to build better CSS code
  • Gain knowledge on the common issues with CSS and discover the solutions
  • Write scalable code using various CSS methodologies and optimization techniques
  • Create a simple and reusable framework based on SASS
  • Explore the various tools involved in CSS code creation

About the Author

Piotr Sikora is lead frontend developer at Nitro Digital, based in Kielce, Poland. He started working on web projects when he was in high school. Over the years, he has been a Flash developer, project manager, and team supervisor. He loves digital projects and dealing with all things digital.

Piotr is a b-boy (break dancer) and has learned a lot of artistic stuff from dance. He teaches dance in his free time.

Table of Contents

  1. Foundations and Tools
  2. Mastering of Fundamentals
  3. Mastering of Pseudoelements and Pseudoclasses
  4. Responsive Websites – Prepare Your Code for Specific Devices
  5. Using Background Images in CSS
  6. Styling Forms
  7. Resolving Classic Problems
  8. Usage of Flexbox Transform
  9. Calc, Gradients, and Shadows
  10. Don't Repeat Yourself – Let's Create a Simple CSS Framework
  11. Mailers Fundamentals
  12. Scalability and Modularity
  13. Code Optimization
  14. Final Automatization and Processes Optimization

商品描述(中文翻譯)

主要特點



  • 探索CSS文件結構,添加正確的方法論,並獲得最終產品,避免任何程式碼混亂

  • 使用最少的CSS代碼,使您的網站更快、更具響應性和更高效

  • 使用CSS3的新功能設計更好、更現代的網站

書籍描述


CSS是設計現代網頁的首選技術。儘管CSS通常被認為是一種簡單的語言,但在使用CSS將現代樣式應用於網頁並維護大型網站的代碼時,可能會遇到一些困難。


我們將從理解CSS開始,逐步引導您在CSS3中設計高質量的網頁。我們將快速介紹CSS3的功能,並向您展示如何解決常見問題,以便您可以建立基本框架。最後,您將學習代碼架構和在可擴展應用程序中使用的CSS方法論,並探索CSS3的各種新功能,例如FlexBox,以幫助您創建最現代的佈局方法。通過閱讀本書,您將成為創建純CSS網頁的大師,並掌握複雜的網頁設計技巧,使您在其他網頁設計師中脫穎而出。

您將學到什麼



  • 熟悉CSS和SASS預處理器的概念

  • 熟悉選擇器,以建立更好的CSS代碼

  • 了解CSS的常見問題並找到解決方案

  • 使用各種CSS方法論和優化技巧編寫可擴展的代碼

  • 基於SASS創建簡單且可重用的框架

  • 探索涉及CSS代碼創建的各種工具

關於作者


Piotr Sikora是位於波蘭基爾采的Nitro Digital前端開發主管。他在高中時就開始從事網頁項目的工作。多年來,他一直是Flash開發人員、項目經理和團隊主管。他熱愛數字項目和處理所有與數字相關的事物。


Piotr是一位街舞者,從舞蹈中學到了很多藝術的東西。他在空閒時間教授舞蹈。

目錄



  1. 基礎和工具

  2. 掌握基礎知識

  3. 掌握偽元素和偽類

  4. 響應式網站-為特定設備準備代碼

  5. 在CSS中使用背景圖片

  6. 設計表單

  7. 解決常見問題

  8. 使用Flexbox Transform

  9. Calc、漸變和陰影

  10. 不要重複自己-創建簡單的CSS框架

  11. 郵件基礎知識

  12. 可擴展性和模塊化

  13. 代碼優化

  14. 最終自動化和流程優化