舉報

會員
目錄(82章)
倒序
- coverpage
- Mastering Responsive Web Design
- Credits
- About the Author
- Acknowledgment
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Harness the Power of Sass for Responsive Web Design
- How does Sass work?
- The basic concepts of Sass for RWD
- Summary
- Chapter 2. Marking Our Content with HTML5
- The <main> element
- The <article> element
- The <section> element
- The <aside> element
- The <header> element
- The <footer> element
- The <nav> element
- Using WAI-ARIA landmark roles to increase accessibility
- A full HTML5 example page with ARIA roles and meta tags
- Output screenshots for desktop and mobile
- Summary
- Chapter 3. Mobile-first or Desktop-first?
- Create your designs in a desktop-first view but implement them with mobile-first
- Sass mixins for the mobile-first and desktop-first media queries
- Dealing with legacy browsers
- How to deal with high-density screens
- Sometimes RWD is not necessarily the right solution
- Retrofitting an old website with RWD
- Retrofitting with AWD
- Retrofitting with RWD
- Summary
- Chapter 4. CSS Grids CSS Frameworks UI Kits and Flexbox for RWD
- What is a grid?
- CSS grids
- CSS frameworks
- UI kits
- The pros and cons of CSS frameworks for RWD
- Creating a custom CSS grid
- Building a sample page with the custom CSS grid
- Stop using CSS grids use Flexbox!
- Summary
- Chapter 5. Designing Small UIs Driven by Large Finger
- The ideal target sizes on small UIs
- The posture patterns and the touch zones
- The nav icon – basic guidelines to consider for RWD
- The navigation patterns for RWD
- Summary
- Chapter 6. Working with Images and Videos in Responsive Web Design
- Tips for reducing the file size in images for RWD
- Third-party image resizing services
- The <picture> element and the srcset and sizes attributes
- Replacing 1x images with 2x images on the fly with Retina.js
- Making videos responsive
- The Vector Formats
- Summary
- Chapter 7. Meaningful Typography for Responsive Web Design
- Pixels ems or rems for typography?
- Calculating relative font sizes
- Creating a Modular Scale for a harmonious typography
- Using the Modular Scale for typography
- Web fonts and how they affect RWD
- Sass mixin for implementing web fonts
- Using FlowType.js for increased legibility
- Summary
- Chapter 8. Responsive E-mails
- Why do we need to worry about responsive e-mails?
- Don't overlook your analytics
- Recommendations for building better responsive e-mails
- Responsive e-mail build
- Third-party services
- Summary
- Index 更新時間:2021-07-16 20:33:33
推薦閱讀
- 精通JavaScript+jQuery:100%動態網頁設計密碼
- Python數據分析入門與實戰
- 華為HMS生態與應用開發實戰
- Mastering Entity Framework
- 技術領導力:程序員如何才能帶團隊
- HBase從入門到實戰
- Functional Programming in JavaScript
- 信息技術應用基礎
- Yii Project Blueprints
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- Getting Started with Python and Raspberry Pi
- Python機器學習算法與應用
- Access 2010數據庫應用技術實驗指導與習題選解(第2版)
- Scratch從入門到精通
- SEO教程:搜索引擎優化入門與進階(第3版)
- Elasticsearch Blueprints
- HTML5游戲開發實戰
- Learning WordPress REST API
- Scratch編程入門與算法進階(第2版)
- Modern R Programming Cookbook
- 數控編程技能培訓:Cimatron中文版
- Learning AirWatch
- Understanding Software
- Learning Object-Oriented Programming
- INSTANT PrimeFaces Starter
- 零基礎看圖學Scratch 3.0少兒趣味編程(全彩大字版)
- 深入分析Java Web技術內幕
- GameMaker Cookbook
- 深入淺出:.NET框架設計與實現
- Learning iPhone Game Development with Cocos2D 3.0