Advance Search

You can make multiple selections by clicking on multiple entries in any selection list. Click again any of them to remove it from your selection.

Manufacturers

  • ADOBE
  • Android
  • APPLE
  • Autodesk
  • Avid
  • BLACKMAGIC DESIGN
  • Exceed Media
  • MAXON

Training Categories

  • 3D MODELING AND ANIMATION
  • APPLE MacOS and iOS
  • CINEMA
  • ENGINEERING AND ARCHITECTURE
  • GRAPHIC DESIGN
  • MOBILE APP DEVELOPMENT
  • MOTION GRAPHICS
  • PRODUCTION
  • SOUND DESIGN
  • VIDEO EDITING AND COLOR GRADING
  • WEB DESIGN AND DEVELOPMENT

Courses

  • Adobe Acrobat
  • Adobe After Effects
  • Adobe Animate CC
  • Adobe Audition CC
  • Adobe Captivate
  • Adobe ColdFusion
  • Adobe Dreamweaver
  • Adobe Illustrator
  • Adobe InCopy
  • Adobe InDesign
  • Adobe Photoshop
  • Adobe Premiere Pro
  • Android App Development
  • Apple FCP X
  • Apple iOS
  • Apple Logic Pro
  • Apple mac OS
  • Apple Motion
  • Apple Technician
  • Arabic Ornaments and Calligraphy
  • Autodesk 3ds Max
  • Autodesk AutoCAD
  • Autodesk Fusion 360
  • Autodesk Inventor
  • Autodesk Maya
  • Autodesk Revit Architecture
  • Avid Media Composer
  • Avid Pro Tools
  • Cinema 4D
  • Cinematography
  • Color Managed Workflows
  • Color Practical and Theory
  • Davinci Resolve
  • DaVinci Resolve Fusion
  • Digital Vision Grading
  • Directing
  • Dolby Vision
  • Graphic Designer
  • HTML CSS and JavaScript
  • InfoGraphics and Data Visualization
  • IPhone and iPad App Dev
  • Script Writing
  • Social Media Marketing
  • Social Media Video Production
  • Video Production Workshop
  • Videography
  • WordPress
  • XML

Training Locations

  • Iraq
  • UAE
  • Virtual

Intermediate Web Development

549 Views Duration: 3 days

Course Description

In this training you will learn how to use CSS for more complex page layouts. You’ll learn about best practices as you gain a deeper understanding of CSS selectors and the various CSS properties available.

You will create multi-column layouts using floats and inline-block. Gain a deeper understanding of how block and inline elements work. Master the positioning of elements (relative, absolute, fixed) and target elements with advanced CSS selectors. Learn about newer CSS3 transitions, transforms, and animations as well as create parallax scrolling effects using only CSS.

The course workbook can be completed in any code editor. In class, you can use either Sublime Text or Dreamweaver in Code View.

Who Needs to Attend

Anyone who wants to take their webpages to the next level. This course can be taken on either a Windows or Mac computer using multiple browsers. You will also need to download the MAMP server on a Mac computer or the WAMP server on a Windows based computer. However, the setup will be guided in class.

Prerequisites

Fundamentals of Web Development course or an equivalent knowledge

Course Outlines

 

Section 1

Minimalist Blog: The Box Model

  • Using normalize.css
  • Setting page defaults with CSS
  • Scaling down hi-res images to fit the browser width
  • Constraining the width of content
  • The box model: adding padding, margins, and borders
  • Visualizing the box model in Chrome’s DevTools
  • Fixing spacing issues around images

Creating Columns with Float

  • Creating a 2-column layout with float
  • Solution #1: using the clear property
  • Adding a border between the columns
  • Solution #2: setting the overflow property to hidden
 

Minimalist Blog: Streamlined CSS

  • Setting a scalable default line-height using a ratio
  • Grouping selectors using a comma separator
  • Numeric font-weight: beyond normal and bold
  • Adding a background image to the h1
  • Using shorthand with three values

Introduction to Media Queries

  • Finding an appropriate breakpoint
  • Anatomy of a media query
  • Using a media query to create an alternate layout
  • Max-width media queries
  • Sizing down the headings on smaller screens
 

Section 2

The Display Property: A Deep Dive

  • Display types: block, inline, and inline-block
  • Styling the header and footer navigation the DRY way
  • Changing the display property to increase tappable area
  • Displaying the navigation side-by-side on wider screens
  • Using inline-block as an alternative to float

Creating a Fixed Header

  • Moving the Contact list item to the navbar’s far right
  • Creating a fixed header on wider screens
  • Positioning a background image next to the FAQ

Section 3

CSS Sprites

  • What are Sprites?
  • Creating Sprites
  • Image Replacement

CSS Selectors

  • adjacent
  • first-of-type
  • first-child
  • last-child
  • last-of-type
  • nth-child
  • child selector
  • :before and :after

Form Styling

  • Using an attribute selector to target inputs
  • Overriding default form element styling
 

The Position Property: The Key to Complex Layouts

  • The static value and the normal document flow
  • A nostalgic wanderer: the relative value
  • The absolute value
  • The dynamic duo: relative parent, absolute child
  • The fixed value

Image Replacement

  • eplacing HTML text with CSS background images
  • Removing text with negative text-indent value
  • Using overflow: hidden;
  • Removing text with a zero height
  • Creating a fluid image container by using proportional top paddin

Background Gradients and Transparent Colors

  • Specifying colors are RGB
  • Adding transparency (alpha) to colored backgrounds with RGBA
  • CSS background gradients
  • Multi-Column Layout
  • Topics
  • 3-column layout using inline-block
  • Nested CSS Selectors

Section 4

Attribute Selectors

  • Attribute selector syntax
  • Caret (^) Operator
  • Dollar ($) Operator
  • Asterisk (*) Operator

Clearing Floats

  • The CSS Clearfix class
 

Sizing Typography

  • Working with REM
  • REM vs. EM

Hiding and Showing Elements

  • display: none;
  • Visibility
  • Opacity

CSS Transforms

  • Scale Transform
  • The Rotation Transform
  • Transitioning Transforms

CSS Responsive Scrolling Techniques Part 1

  • Initial Page Styling

CSS Responsive Scrolling Techniques Part 3

  • Animating the panorama
  • Making the layout responsive
 

Section 5

CSS3 Shadows

  • Box shadow
  • Text shadow
  • z-index

CSS Transitions

  • Transition-Property
  • Transition-Duration
  • Transition Shorthand & the Transition Stack

Section 6

You are Here Indicator

  • Navigation page marker
  • CSS Shapes

CSS Responsive Scrolling Techniques Part 2

  • Creating an animated CSS transition for a YouTube video

Virtual Classroom Training

$ 997 per seat

$ 1,495

Duration: 3 days
- +


Note: Buy has the option to pay by Credit/Debit cards or by purchase order.

Need More information of this course or Want to talk to the experts?


Request Quote


Live Chat


Share

Locations

&

Time


Interested ?

Fill the Form