售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright and Credits
Practical Web Design
PacktPub.com
Why subscribe?
PacktPub.com
Contributers
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Evolution of Web Design
The first ever website
Table-based layouts
Introduction of Flash
CSS – the savior
Web 2.0
The rise of the mobile
Responsive web design
Flat design
What's next?
Summary
Web Design and its Components
Grids
The cons
Call to Action
Making it obvious
Using contrasting color
Compelling copy
Placement
Breadcrumb
The search bar
The submit button
Making it noticeable
Placing the search bar correctly
Icons
Describing in a nutshell
Drawing attention of the users
Directional
Modal
Typography
Choosing a font that connects your brand
Serif fonts
Sans-serif
Casual scripts
Don't use too much typeface
Colors
What colors mean
Usability
Simplicity
Navigability
Accessibility
Consistency
So, how can we be consistent?
Design
Content
Interactions
Summary
Website-Designing Workflow
Our situation
Goal identification
What is the purpose of the website?
Who is the website for?
Is this useful for our audience?
What do they expect to find or do there?
Does the website need to follow a brand or have its own brand identity?
Are there any competitors? If there are, how is the website different than others?
Defining the scope
Creating wireframes
Designing
Get inspiration
Improve
Invent
Implementing, testing, and launching
Summary
Responsive Versus Adaptive Design
Responsive design
Adaptive design
So which one is the best?
The takeaway
Summary
Learning HTML5
Our main tool
What is HTML?
HTML tags
HTML attributes
HTML structure
Creating our first page
HTML elements
Titles and paragraphs
Links and images
Summary
Learning CSS3
The different ways to use CSS
CSS formatting
Parent and child elements
Classes and IDs
CSS box model
The boxes
Block and inline
CSS layout and dividers
The basic layout
Formatting and indenting your HTML
Styling our class
Summary
Building Your Own Website
Our design
Installing HTML Boilerplate
Editing index.html
Creating our web page
Images folder
Installing our font
Importing Google Font
Adding normalize.css
The header
Creating a menu
Inserting links
Adding a logo
Right-hand side menu
Adding a Facebook like button
Styling our header
Adding the hero section
CSS flexbox
Positioning in CSS
Position static
Position relative
Position absolute
Position fixed
Position sticky
Blog section
Creating the ABOUT US section
Adding the Partner section
Adding the footer section
Summary
Making Our Website Responsive
What are media queries?
Opening the inspector
Desktop first
Designing the menu
What is jQuery?
jQuery syntax
Making the hero section responsive
Making the Blog section responsive
Making the ABOUT US section responsive
Making the footer section responsive
Summary
Adding Interaction and Dynamic Content
CSS pseudo-classes
Sticky navigation
JS Plugin: Waypoints
CSS animation
Adding a dynamic Instagram feed
Installing Instafeed.js
Getting images from your user account
Finding our userID and TokenAccess
Getting our access token
Displaying the feed
Summary
Optimizing and Launching Our Website
Creating a favicon
Site performance optimization
Optimizing images
Optimizing our code
Basic SEO improvement
What is search engine optimization?
Meta description
Valid HTML
Keywords
Links
Launching our website
Buying a domain name
Google analytics
Google Search Console
Summary
What is Bootstrap?
What is Bootstrap?
Components
Bootstrap Grid system
Media queries
Summary
Building a Website with Bootstrap
Installing Bootstrap
Setting up our project
Bootstrap navbar
Coding the Bootstrap navigation
Styling our navigation bar
Styling the hero section
Styling the Blog section
Styling the about section
Styling the partner section
Styling the footer
Summary
Introduction to Client-Side Rendering
What is server-side rendering?
What is client-side rendering?
Pros and cons of server and client-side rendering
Server-side rendering
Client-side rendering
Introducing to VueJS
Setting up VueJS
Creating a weather application in VueJS
Vue Material
Components
OpenWeather API
The API call
Summary
Tools to Help Your Workflow
HTML Boilerplate
Lorem Ipsum
CSS preprocessor – LESS
CSS preprocessor – SCSS
ColorZilla
Foundation
Fontastic
webflow
Modernizr
CSS3 Generator
git
CodeKit
Animate.css
TinyPNG
Unsplash
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜