Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Title
Copyright
Dedication
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Windows 8 Design
Windows Reimagined
Traits of Great Windows 8 App Design
Use Microsoft Design Style
Be Fast and Fluid
Snap and Scale Beautifully
Use the Right Contracts
Invest in a Great Tile
Feel Connected and Alive
Roam to the Cloud
Follow the Design Principles
Microsoft Design Principles
Show Pride in Craftsmanship
Do More with Less
Be Fast and Fluid
Be Authentically Digital
Win as One
Design Scenario
Scope
Usage Scenarios
Summary
Chapter 2: Introduction to Windows 8 Development
Windows 8 Architecture
Tools
Visual Studio 2012
Blend
Distributing Your App
Sideloading
Publishing to the Windows Store
Summary
Chapter 3: Selectors and Style Rules
Style Format and Location
Inline Styles
Embedded Style Sheets
External Style Sheets
Basic Style Rule Syntax
Selectors
Type Selectors
Class Selectors
ID Selectors
Attribute Selectors
Pseudo-class and Pseudo-element Selectors
Combinators
Selector Groups
Style Definition
Shorthand Properties
Property Values
Cascading Order, Specificity, and Scope
Cascading
Specificity
Scope
Media Queries
Summary
Chapter 4: Text Properties
Text
Color and opacity
Fonts and Text Styles
Microsoft vendor specific text properties
Alignment and justification
Columns
column-width and column-count
column-gap and column-rule
column-fill
Samples of Multiple Columns
List Styles
Hyphenation
-ms-hyphens
Summary
Chapter 5: Box Properties
The Box Model
Sizing
Overflow
Visibility
Margin
Borders
Padding
Background
background-color
background-image
background-size
background-repeat
background-position
background-origin
background-clip
background-attachment
Gradients
Shadow
Summary
Chapter 6: Transforms, Transitions, and Animation Properties
Transforms
Transform functions
2D transform functions
3D transform functions
Transitions
Animations
MSCSSMatrix Object
Summary
Chapter 7: Layout Properties
Legacy layout
Table layout
Display and Position
Floating
Modern Layout
Flexbox
Grid
ViewBox and ListView
Scroll Control
Summary
Chapter 8: Global Styles
Typography
Fonts
Type Styles
Snapped View
App bar
Settings Pane
Flyouts and Menus
Flyouts
Menus
High Contrast Mode
Summary
Chapter 9: WinJS Control Styles
HTML Controls
Button
File Upload Control
Text Input Controls
Radio Buttons
Checkboxes
Range
Select Box
Progress Indicator
WinJS Controls
Binding Template
DatePicker
TimePicker
Rating
ToggleSwitch
ListView
SemanticZoom
FlipView
ViewBox
HtmlControl
Page
Summary
Chapter 10: Overriding and Defining Styles
Locating Style Selectors
Overriding and Extending Styles
Overriding Styles
Extending Styles
Defining Styles
Featured items in a ListView
Custom WinJS controls
Summary
Appendix A: CSS Libraries and Resources
Book Code
codeSHOW
The World Wide Web Consortium
Microsoft Developer Network (MSDN)
CSS Tricks
Web Platform Docs
LESS
Variables
Mixins
Nested Rules
Functions and Operations
Setup
Other Online Galleries
Appendix B: Styling SVG
Introduction to the SVG Format
SVG Embedded in HTML
CSS Properties for SVG
Fill
Strokes
Markers
Filters
Masks
Pointer Events
Visibility
Applying What You’ve Learned
An SVG-Watermarked Background Image
Fancy SVG Tiles on the Hub
A Timeline Graphic Built Using SVG
Index
← Prev
Back
Next →
← Prev
Back
Next →