万本电子书0元读

万本电子书0元读

顶部广告

Practical Web Design电子书

售       价:¥

2人正在读 | 0人评论 9.8

作       者:Philippe Hong

出  版  社:Packt Publishing

出版时间:2018-04-30

字       数:26.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
A step by step guide for beginners to create interactive and dynamic websites from scratch. About This Book ? A fun-filled book with incrementing projects that would help you learn and adapt the fundamentals of web development ? Bring your web design to life with the help of HTML, CSS, JQuery, and learn to kick-start your future projects with Bootstrap ? Explore popular web development techniques such as responsive, adaptive, and material design and initiate yourself with Vue.js Who This Book Is For This book is for anyone who wants to learn about web development regardless of previous experience. It's perfect for complete beginners with zero experience; it's also great for anyone who does have some experience in a few technologies (such as HTML and CSS) but not all of them. What You Will Learn ? Understand the importance of web design and the basic design components ? Learn HTML5 and CSS3 ? Difference between adaptive and responsive web design ? Learn how to create your first website ? Add interaction and dynamic content to your website with JavaScript and JQuery ? Implement Bootstrap Framework in your project ? Get familiar with server-side rendering In Detail Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production, and graphic design. This book offers you everything you need to know to build your websites. The book starts off by explaining the importance of web design and the basic design components used in website development. It'll show you insider tips to work quickly and efficiently with web technologies such as HTML5, CSS3, and JavaScript, concluding with a project on creating a static site with good layout. Once you've got that locked down, we'll get our hands dirty by diving straight into learning JavaScript and JQuery, ending with a project on creating dynamic content for your website. After getting our basic website up and running with the dynamic functionalities you'll move on to building your own responsive websites using more advanced techniques such as Bootstrap. Later you will learn smart ways to add dynamic content, and modern UI techniques such as Adaptive UI and Material Design. This will help you understand important concepts such as server-side rendering and UI components. Finally we take a look at various developer tools to ease your web development process. Style and approach This is a fun-filled book with conversational and engaging content ; with each incrementing project, you'll would easily learn and adapt the fundamentals of web development. Each project showcases a different use case and incrementally teaches the web development basics.
目录展开

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部