SlideShare a Scribd company logo
CSS3 TAKES
ON THE WORLD
               1
OLD SCHOOL:
 ROLLOVERS
              2
Remember This?
function
MM_swapImage(){


var
i,j=0,x,a=MM_swapImage.arguments;

document.MM_sr=new
Array;

for(i=0;i<(a.length‐2);i+=3)



if
((x=MM_findObj(a[i]))!=null)
{document.MM_sr[j++]=x;
if(!x.oSrc)

x.oSrc=x.src;
x.src=a[i+2];}
}



                                           3
Messy
<body
onload="MM_preloadImages('roll.png')">
<a
href="/n/"




onmouseout="MM_swapImgRestore()"



onmouseover="MM_swapImage('img1','','roll.png',1)">



<img
src="pre‐roll.png"
name="img1"
id="img1">
</a>




                                                         4

Recommended for you

Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStartBest Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart

1) The document provides best practices for writing embedded user assistance (UA) including using an informal friendly writing style, integrating content from other sources, allowing user feedback, customization, and learning. 2) It demonstrates HTML5 techniques for UA like adding subtitles to videos, editing content, and saving user-provided content using local storage. 3) Forms guidelines are discussed like requiring input, validating formats, and spellchecking. Examples of applications and websites using these techniques are provided.

techcommtechnical communicationembedded ua
The Big Picture: Responsive Images in Action #devcon13
The Big Picture: Responsive Images in Action #devcon13The Big Picture: Responsive Images in Action #devcon13
The Big Picture: Responsive Images in Action #devcon13

This document discusses techniques for optimizing images for responsive web design. It begins by noting that large images can slow down sites on small viewports. It then covers several approaches to address this issue, including using CSS backgrounds, SVG images, responsive image services, and the picture element with srcset. It emphasizes using the simplest possible solution for each situation, with progressive enhancement as needed, and outlines processes for automating image optimization with tools like Grunt.

picturefillrwd imagesresponsive
Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25

The document discusses responsive web design techniques for building responsive applications in APEX, including: - Using CSS media queries like @media to adapt layouts based on screen size and orientation. - Implementing grid systems with CSS frameworks like Theme 25 to create responsive page templates. - Leveraging APEX features like region attributes and client-side detection to conditionally render content. - Additional techniques like responsive tabs, conditional hiding of content, and reflowing data tables.

oracleapexrwd
CSS
a
{


background‐image:
url("my‐image.png");
}
a:hover
{


background‐image:
url("roll.png");
}




                                           5
CSS Sprites
a
{


background‐image:
url("my‐sprite.png");


background‐position:
0
0;
}
a:hover
{


background‐position:0
‐30px;
}




                                            6
GETTING PAID:
DROP DOWN MENUS
                  7
Ultimate Dropdown Menu
Accessible
Keyboard Navigation
JavaScript-powered
http://www.udm4.com/




                             8

Recommended for you

ITNetwork - 3D na webu
ITNetwork - 3D na webuITNetwork - 3D na webu
ITNetwork - 3D na webu

This document discusses using 3D on the web. It describes how 3D can be used for games, maps, physics simulations, and displaying products on e-commerce sites. It also explains some of the common frameworks used for 3D on the web, including Babylon.js and A-Frame. Babylon.js is used for 3D games and supports TypeScript. A-Frame is designed for WebVR and uses HTML elements to define 3D scenes. The document provides code samples for creating a basic scene in each framework.

web2.03d
Game Development Using HTML 5
Game Development Using HTML 5Game Development Using HTML 5
Game Development Using HTML 5

The document discusses HTML5 game development. It covers various topics like game concepts, HTML5 components for games, developing a game step-by-step and advanced topics. It focuses on HTML5 canvas for graphics, local storage for data, and describes functions for animations, interactions, controls and other elements needed for game development. The document provides examples for drawing, colors, images and text on the canvas.

game development using html 5
CSS in React
CSS in ReactCSS in React
CSS in React

This document discusses different approaches for using CSS in React applications. It begins by outlining some of the issues with plain CSS, including lack of encapsulation and global namespace pollution. It then examines different methodologies for organizing CSS, including OOCSS, BEM, and SUIT CSS. Next, it covers pre/post-processors like Sass, LESS, and PostCSS. The document dives into examples of implementing styles in React using inline styles, CSS modules, Radium, and Styled Components. For each approach, it highlights the syntax and notes advantages and limitations. Finally, it closes with a brief look at emerging technologies that may impact future CSS practices.

babelreact-css-modulessass
9
Our HTML
<ul
class="menu">


<li><a
href="/a/">Menu</a>




<ul>






<li><a
href="/a/a">Sub‐menu
A</a></li>






<li><a
href="/a/b">Sub‐menu
A</a></li>






<li><a
href="/a/c">Sub‐menu
A</a></li>




</ul>


</li>
</ul>



                                               10
jQuery
$('.menu
>
li').hover(


function(){
$('ul',
this).show();
},


function(){
$('ul',
this).hide();
}
);




                                         11
CSS
.menu
>
li
>
ul
{


display:none;
}
.menu
>
li:hover
>
ul
{


display:block;
}




                          12

Recommended for you

jQuery UI and Plugins
jQuery UI and PluginsjQuery UI and Plugins
jQuery UI and Plugins

This document discusses jQuery UI and plugins. It provides an overview of jQuery UI classes that can be used to style elements. It also demonstrates several common jQuery UI widgets like buttons, accordions, dialogs, and tabs. The document discusses jQuery UI effects for animations and transitions. It provides tips for identifying good plugins based on aspects like their API, documentation, support, and community. Overall, the document is an introduction to using jQuery UI and evaluating jQuery plugins.

pluginsthemerollercss framework
Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)

The document discusses techniques for making SVG graphics responsive. It describes using media queries directly in SVG code to serve different background images based on viewport width. It also covers embedding SVG using inline, <img>, and <object> tags and their tradeoffs. The "Clown Car Technique" embeds the SVG as an <object> and uses media queries inside the SVG to switch background images. The "Poor Man's Method" defines all icon variants inside the SVG and shows/hides them with media queries. The "Man With A Gun's Method" uses transforms to adapt a single SVG to different sizes. JavaScript can also be added to SVG to make it more dynamic and responsive.

rit2014
High Performance Images
High Performance ImagesHigh Performance Images
High Performance Images

The document discusses various image formats (GIF, PNG, JPEG), optimization tools, responsive image techniques (srcset, picture), lazy loading, icon fonts versus SVG sprites, and video optimization. It provides information on each topic and examples of how to implement the different techniques for optimizing images and other assets for faster page loads.

webperformanceimages
LIKE A ROCK:
DEPENDENT CONTENT
                    13
Our HTML
<div
class="faq">

<a
href="#a1">How
much
wood
could...?</a>

<a
href="#a2">Who
sells
seashells...?</a>

...

<div
id="a1">



The
amount
of
wood
that
a
woodchuck...

</div>
</div>



                                             14
jQuery
$('.faq
a').click(function(){


$(this).parent().find('.active')





.removeClass('active');


$(this.href).addClass('active');
});


/*
css
*/
.faq
>
div
{
display:none;
}
.faq
>
.active
{
display:block;
}

                                     15
CSS
.faq
>
div
{



display:none;

}
.faq
>
div:target
{



display:block;

}




                             16

Recommended for you

Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...

In this webinar, I describe and demonstrate techniques for formatting images using CSS in MadCap Flare. http://www.clickstart.net

madcap flarecssimages
Presentation html5 css3 by thibaut
Presentation html5 css3 by thibautPresentation html5 css3 by thibaut
Presentation html5 css3 by thibaut

The document discusses new features in HTML5 including: 1. New semantic HTML5 elements like <header>, <nav>, <section>, <article>, and <footer> that help structure and provide meaning to content. 2. New attributes like "role", "data-", "aria-", "draggable", and microdata attributes that add more semantics and meaning. 3. New form input types like email, number, date, time, etc. and new form attributes that make forms more usable.

html5webglapi
AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)
AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)
AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)

Browsers are exciting. JavaScript libraries make them even more exciting. We’ll see what’s in store for the future of the web and how AngularJS is making huge strides to bringing it to us today. Angular pushes the limits of what’s possible in current and emerging technologies, exploring upcoming and recently landed APIs with regular new releases. This rapid cycle to push the web forward is increasingly making Angular the framework of choice for client-side MVW engineering. We’ll look at ES6, two way data-binding, upcoming Web Components, including ShadomDOM, Custom Elements, differences from Polymer, and how Angular fits in the picture.

web design and developmentjavascriptangularjs
http://bit.ly/dlGn24




                       17
http://leaverou.me/ft2010/




                             18
THE WORKHORSE:
FORM VALIDATION
                  19
jQuery Validation
/*

http://docs.jquery.com/Plugins/validation

*/
<input
id="cemail"
name="email"
size="25"


class="required
email"
/>
<input
id="curl"
name="url"
size="25"


class="url"
value=""
/>




                                              20

Recommended for you

BOOM Performance
BOOM PerformanceBOOM Performance
BOOM Performance

Why speed is something developers should be in charge of? Product people rarely know what to ask “Can you make this faster?” Invest in speed, It’s one of the best things to spend your time on.

devuser exoeriencespeed
The things browsers can do! SAE Alumni Convention 2014
The things browsers can do! SAE Alumni Convention 2014The things browsers can do! SAE Alumni Convention 2014
The things browsers can do! SAE Alumni Convention 2014

This document discusses various features that browsers can do. It covers CSS selectors and properties, DOM manipulation using JavaScript, media queries, Canvas API, and more. Code examples are provided to demonstrate how to use these features. The document emphasizes that browsers continue to evolve and new opportunities exist where there is lack of support for emerging features.

css3webdevelopmentbrowsersupport
A HTML5 platform demókon keresztül
A HTML5 platform demókon keresztülA HTML5 platform demókon keresztül
A HTML5 platform demókon keresztül

Az előadás témája a HTML5 platform programozása: - canvas, - svg, - audio, - video, - webfonts Az előadás megtekinthető itt: http://devportal.hu/tv/Default.aspx?auth=0&sid=92353d2f-32a4-41e0-97f6-3a2663598249

audiohtml5canvas
Validating
$("#myform").validate();




                            21
Using HTML5 and CSS3
/*
A
List
Apart:
Forward
Thinking
Form

Validation
http://bit.ly/bHNs9T
*/


<input
id="postcode"
name="postcode"



type="number"
min="1001"
max="8000"


maxlength="4"
required>




                                          22
CSS3 UI Module
:valid
:invalid
:required
:optional
:in‐range
:out‐of‐range
:read‐only
:read‐write

                               23
24

Recommended for you

Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3
Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3
Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3

Presented at the Pivotal Labs hack day after GoGaRuCo 2010 to about 20 people, mostly ruby developers. In San Francisco, CA. 09/19/2010 It ran a little long, 15 to 20 minutes, but people told me to keep going. It was not recorded at all. Hire me to punch up your slides, veganstraightedge@gmail.com / @veganstraightedge : twitter.

lightening talkhtml5css3
Responsive Design in WordPress
Responsive Design in WordPressResponsive Design in WordPress
Responsive Design in WordPress

Intro to responsive design in WordPress. Slides from Thad Allender's April 10, 2012 talk at WordPress DC at Fathom Creative in Washington, D.C.

wordpresscssweb design and development
Search For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo BurgioSearch For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo Burgio

This document discusses the case study of Dialogo Assicurazioni and how they improved their online brand reputation through search optimization, social media engagement, and building their own brand reputation management platform using RSS feeds and WordPress. It outlines the steps taken, which included engaging with online audiences, listening to conversations, and creating a platform to filter, browse, tag, search, moderate, and report on brand mentions. The document emphasizes that with the right tools and approach, companies can manage their online reputation themselves in a cost-effective way.

HTML
<label
for="email">Email
*</label>

<input
type="email"
id="email"
name="email"

placeholder="e.g.
ryan@example.net"
title="Please

enter
a
valid
email"
required
/>
<p
class="val">


<span
class="invalid">Please
enter
a
valid
email

address
e.g.
ryan@example.net</span>


<span
class="valid">Thank
you
for
entering
a

valid
email</span>
</p>


                                                      25
CSS
input:focus
+
.val
{
display:
block;
}
#signup
input:focus:required:valid

+
.val
.invalid
 {
display:
none;
}
#signup
input:focus:required:invalid

+
.val
.valid
{
display:
none;
}




                                         26
BRINGING THE FLAIR:
    ANIMATION
                      27
jQuery
$().show();
$().hide();
$().toggle();
$().fadeIn();
$().fadeOut();
$().fadeToggle();
$().slideUp();
$().slideDown();
$().slideToggle();



                              28

Recommended for you

A.I. in the Real World - Sussex Uni lecture March 2011
A.I. in the Real World - Sussex Uni lecture March 2011A.I. in the Real World - Sussex Uni lecture March 2011
A.I. in the Real World - Sussex Uni lecture March 2011

The document discusses Ian Ozsvald's experience working with AI companies SearchSpace and Mathematic Appliquées SA, as well as some big AI projects like DARPA's Grand Challenge and Netflix Prize. It then lists some problems that could be solved with AI like video scene search and object recognition. The document provides tips for starting an AI project, including using AWS, open source tools like OpenCV and NLTK, and talking to others who have started projects. It emphasizes getting started, making demos, and finding users rather than focusing on funding or IP issues.

sussex universityartificial intelligenceai
презентация1
презентация1презентация1
презентация1

UrFU

presentation
Developing a Coherent Social Strategy for Enterprise Innovation
Developing a Coherent Social Strategy for Enterprise InnovationDeveloping a Coherent Social Strategy for Enterprise Innovation
Developing a Coherent Social Strategy for Enterprise Innovation

Social Business applications for the enterprise have long promised innovation as one of the desired use cases. In this Webinar, Charlene Li, Founder, Altimeter Group, and Milind Pansare, V.P. Product Marketing, Mindjet (Spigit), present customer use cases and strategies to enable repeatable business innovation with people, process and technology (enterprise innovation management software platforms).

social enterpriseinnovation managemententerprise innovation platform
jQuery Animate
$('#my‐el').animate(


{top:"200px",
left:"100px"},



{duration:500,
complete:function(){





alert("I’m
done!");


}}
);




                                        29
jQuery Animated Backgrounds
$('#nav
a')

   .css(
{backgroundPosition:
"0
0"}
)

   .mouseover(function(){

   
   $(this).stop().animate(

   
   
    {backgroundPosition:"(0
‐250px)"},


   
   
    {duration:500})

   
   })

   .mouseout(function(){

   
   $(this).stop().animate(

   
   
    {backgroundPosition:"(0
0)"},


   
   
    {duration:500})

   
   })



                                                   30
http://bit.ly/3lfjUA




                       31
CSS Transitions
‐webkit‐transition‐property:
opacity;
‐webkit‐transition‐duration:
0.3s;
‐webkit‐transition‐timing‐function:
ease;


/*
Don’t
forget
other
browsers!
*/
‐moz‐transition
‐o‐transition
‐ms‐transition


                                            32

Recommended for you

Breakconf
BreakconfBreakconf
Breakconf

This document discusses the creation of the Government Digital Service (GDS) in the UK and its efforts to improve public services through fixing publishing, transactions, and going wholesale. It notes that GDS has saved over £500 million and helped reform how government provides information and services online to make them simpler, clearer, and faster for citizens. The document also acknowledges there is still more to learn and challenges to address regarding user needs.

web contentdesign
使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统
frontendasset management
Android Lab Test : Creating a menu context (english)
Android Lab Test : Creating a menu context (english)Android Lab Test : Creating a menu context (english)
Android Lab Test : Creating a menu context (english)

Android Lab Test : Creating a menu context (english) Video of tutorial on : https://www.youtube.com/playlist?list=PLL2Z3bzdO25yHwIV3XdMzKs61At0Ldh6L Visit http://www.AndroidLabTest.com

mobile developmentandroidjava
CSS Transitions
/*
Shortcut
*/
‐webkit‐transition:
opacity
0.3s
ease;
/*
Multiple
properties
*/
‐webkit‐transition:
opacity
0.3s
ease,


width
0.3s
linear;
/*
All
properties
*/
‐webkit‐transition:
all
0.3s
ease;




                                         33
Targetted Content
.faq
>
div
{


position:absolute;
left:‐9999px;


opacity:0;


‐webkit‐transition:opacity
1s
ease;
}
.faq
>
div:target
{


position:static;


opacity:1;
}



                                        34
CSS Animated Backgrounds
a
{


background:url("sprite.png");


background‐position:0
0;



‐webkit‐transition:background‐position
.5s;
}
a:hover
{


background‐position:0
‐100px;
}




                                                35
CSS Animations
@‐webkit‐keyframes
throb
{


0%


{
opacity:
0.2;
left:0;
}


50%

{
opacity:
1.0;
left:10px;
}


100%
{
opacity:
0.2;
left:0;
}
}




                                      36

Recommended for you

Design effective presentations
Design effective presentationsDesign effective presentations
Design effective presentations

The document provides tips for designing effective presentations. It recommends creating an outline with main points and slide structure. Slides should have 1-2 points per minute, be in bullet points with 4-5 points per slide, and use fonts between 18-28 points. Font color should contrast the background and color can emphasize points. Backgrounds should be light and consistent. Visuals should be purposefully selected and easy to read. Presentations should be proofread for spelling and grammar errors and have a conclusion slide summarizing key points. The last slide should invite questions. Transitions and animations should be used sparingly and consistently.

powerpointpresentation tipseffective presentation
Social Media 2010: The New Horizon
Social Media 2010: The New HorizonSocial Media 2010: The New Horizon
Social Media 2010: The New Horizon

Social Media 2010: The New Horizon: presentation for the North Carolina Economic Developers Association Professional Development Seminar Presentation

socialmediatechnologynceda
Flash与增强型web应用
Flash与增强型web应用Flash与增强型web应用
Flash与增强型web应用

龙藏搭建as和js之间的桥梁

Targetted Content
.faq
>
div
{


display:none
}
.faq
>
div:target
{


display:block;


position:relative;


‐webkit‐animation:
throb
1.5s
infinite;
}




                                            37
Slot Machine
@‐webkit‐keyframes
spin
{


0%


{
background‐position:0
0;
}


100%
{
background‐position:0
‐200px;
}
}




                                           38
Slot Machine
#slotmachine
{



background:url("spinner.png");


background‐position:
0
0;



padding‐left:20px;



‐webkit‐animation:
spin
2s
infinite
linear;
}
#slotmachine:target
{


background‐position:0
‐60px;


‐webkit‐animation:
none;


‐webkit‐transition:
background‐position
1s;
}


                                                39
TAG TEAM:
jQUERY with CSS
                  40

Recommended for you

Google+ start up guide
Google+ start up guideGoogle+ start up guide
Google+ start up guide

More information about slide design http://bit.ly/qZfEEO Video Version http://bit.ly/pGvU6K Google Plus version http://bit.ly/oWke1P What do you prefer?

google plusg+design
Top mobile trends 2014
Top mobile trends 2014Top mobile trends 2014
Top mobile trends 2014

Covering the top mobile trends and forecasts for 2014, the presentation includes information and recommendations on the top 12 trends for this year: including mobile payments, enterprise apps, beacons for in-store customer engagement and the issues surrounding privacy amongst others.

 
by DMI
mobile retail 2014rakuten mobile trends 2014mobile app trends
Extending Slate Queries & Reports with JSON & JQUERY
Extending Slate Queries & Reports with JSON & JQUERYExtending Slate Queries & Reports with JSON & JQUERY
Extending Slate Queries & Reports with JSON & JQUERY

Extending Queries & Reports with JSON & JQUERY Presentation delivered as part of the Jedi track at the 2014 Slate Innovation Summit, June 26, 2014 in Hartford, CT. Presenters: Jonathan Wehner and Bob McCullough

jQuery Plugin for CSS Transitions
/*
http://bit.ly/cX8Xqf
*/
//
Makes
all
paragraph
elements
grow
a
border
and
then
atrophy

away.
$("p").animateWithCSS(


{border:
"5px
solid
#555"},
//
CSS
properties
to
animate


1000,






















//
Duration
in
ms


"cubic‐bezier",












//
The
timing
function


function(){
















//
Callback




$("p").animateWithCSS({border:
"0px"},
350);


}
);




                                                                  41
Enhanced Animate Plugin
/*
http://bit.ly/cnCYP2

left
:
using
translate(x,
y)
or
translate3d(x,
y,
z)
top
:
using
translate(x,
y)
or
translate3d(x,
y,
z)
opacity
width
height
*/


$('#my‐el').animate({left:
"+=200px",
width:320
},

1500);


                                                       42
GET IN THE RING:
     LAYOUT



                   43
Adaptive Interfaces
if
(window.innerWidth
<
800)
{
    
var
el=document.getElementById('#sidebar');


el.style.display
=
'none';
}




                                                   44

Recommended for you

21 PILOTS
21 PILOTS21 PILOTS
21 PILOTS

This document lists the names of plays, bands, songs and years. It includes the play "All My Sons" from Ohio in 2009, mentions the band "Heathens" and that members "Salih and Thomas left the band" in 2011, and lists several song titles including "Stressed Out", "Car Radio", "Lane Boy", and "Tear in My Heart". It also states that you do not need a particular musical style preference to listen to the listed songs.

presentation
Most trusted friend
Most trusted friendMost trusted friend
Most trusted friend
dogs
Python profiling
Python profilingPython profiling
Python profiling

The document summarizes various Python profiling tools. It discusses using the time utility and time module to measure elapsed time. It also covers the profile, cProfile, hotshot, lineprofiler, memoryprofiler, and objgraph modules for profiling code performance and memory usage. Examples are given showing how each tool can be used and the type of output it provides.

pythonprofiling
Masonry
$(function(){


$('#container').masonry({




itemSelector
:
'.item',




columnWidth
:
240


});
});




                              45
Responsive Web Design
<link



rel="stylesheet"




media="screen
and
(max‐device‐width:
480px)"


href="shetland.css">




                                                 46
Tables for layout
<table>



<tr>





<td
width="50">Sidebar
Content</td>





<td
width="*">Main
Content</td>



</tr>
</table>




                                           47
display:table with CSS
<div
id="content">



<div
class="sidebar">Sidebar
Content</div>



<div
class="main">Main
Content</div>
</div>




                                                48

Recommended for you

揭秘Html5和Css3
揭秘Html5和Css3揭秘Html5和Css3
揭秘Html5和Css3
html5 css3
Android App Development (Basics)
Android App Development (Basics)Android App Development (Basics)
Android App Development (Basics)

Introduction to Android Platform Development. Contains architecture, design and development principles and code examples

androiddalvikvmjava
Blog skins396734
Blog skins396734Blog skins396734
Blog skins396734

The document contains CSS styling code for a blog or website. It defines styles for elements like links, headings, blocks, images, buttons and comments. Background images and colors are set. Font families and sizes are specified. Transitions and animations on hover or scroll are defined for various elements.

ifiwere22
display:table with CSS
#content
{
display:table;
}
.sidebar
{
display:table‐cell;
width:50px;
}
.main



{
display:table‐cell;
}




                                               49
Flex box




           50
Flex Box
http://www.html5rocks.com/tutorials/flexbox/quick/

#flexbox
{



display:
box;


box‐orient:
horizontal;
}
#flexbox
>
p:nth‐child(2),
#flexbox
>
p:nth‐child(3)
{


box‐flex:
1;
}


                                                     51
Grid Layout




              52

Recommended for you

CSS3 vs jQuery
CSS3 vs jQueryCSS3 vs jQuery
CSS3 vs jQuery

This document compares CSS3 and jQuery for selecting elements, manipulating HTML elements, and animating elements. CSS3 allows for robust element selection using pseudo-classes like :first-child and :nth-child(n). Both CSS3 and jQuery can toggle element visibility for drop-down menus. CSS3 introduces transitions, transforms and keyframe animations for animating elements, while jQuery has animation methods like .animate(), .fadeIn(), and .slideToggle(). CSS3 and jQuery can both be used to validate HTML forms, with CSS3 using pseudo-classes and jQuery using plugins. The document recommends using jQuery and CSS3 together to take advantage of their complementary capabilities.

barcampcss3phnom penh
CSS3 and jQuery
CSS3 and jQueryCSS3 and jQuery
CSS3 and jQuery

This document compares CSS3 and jQuery for selecting elements, manipulating HTML elements, and animating elements. CSS3 allows for robust element selection using pseudo-classes like :first-child and :nth-child(n). Both CSS3 and jQuery can toggle submenus on hover. CSS3 also enables styling HTML5 elements and form validation. jQuery simplifies DOM manipulation through methods like .show() and .hide(). CSS3 introduces transitions, transforms and animation capabilities with keyframe rules. The document recommends using jQuery and CSS3 together, with jQuery for interactive behaviors and CSS3 for static styles, transitions and animations. Modern frameworks like jQuery Mobile combine both for rich mobile web experiences.

barcampppcss3jquery
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference ZürichHTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich

The document discusses HTML5 and CSS3 features for mobile development, including CSS media queries, flexbox, transitions, animations, and new HTML5 form elements. It also covers JavaScript techniques like geolocation, web storage, offline applications, and the history API. Additional topics include mobile performance optimization, debugging with Weinre, and link protocols.

html5css3javascript
Grid Layout
#content
{



display:
‐ms‐grid;


‐ms‐grid‐columns:
150px
200px;
}
.column
{



‐ms‐grid‐row:
1;


‐ms‐grid‐column:
1;



‐ms‐grid‐column‐span:
11;
}



                                   53
THANK YOU!
“Superfly” @snookca
                      54

More Related Content

What's hot

Web Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at GoogleWeb Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at Google
Estelle Weyl
 
HTML5, the new buzzword
HTML5, the new buzzwordHTML5, the new buzzword
HTML5, the new buzzword
Frédéric Harper
 
3D na Webu
3D na Webu3D na Webu
3D na Webu
Pavol Hejný
 
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStartBest Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Scott DeLoach
 
The Big Picture: Responsive Images in Action #devcon13
The Big Picture: Responsive Images in Action #devcon13The Big Picture: Responsive Images in Action #devcon13
The Big Picture: Responsive Images in Action #devcon13
Matthias Lau
 
Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25
Christian Rokitta
 
ITNetwork - 3D na webu
ITNetwork - 3D na webuITNetwork - 3D na webu
ITNetwork - 3D na webu
Pavol Hejný
 
Game Development Using HTML 5
Game Development Using HTML 5Game Development Using HTML 5
Game Development Using HTML 5
osa_ora
 
CSS in React
CSS in ReactCSS in React
CSS in React
Joe Seifi
 
jQuery UI and Plugins
jQuery UI and PluginsjQuery UI and Plugins
jQuery UI and Plugins
Marc Grabanski
 
Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)
Ontico
 
High Performance Images
High Performance ImagesHigh Performance Images
High Performance Images
Walter Ebert
 
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Scott DeLoach
 
Presentation html5 css3 by thibaut
Presentation html5 css3 by thibautPresentation html5 css3 by thibaut
Presentation html5 css3 by thibaut
Thibaut Baillet
 
AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)
AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)
AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)
Future Insights
 
BOOM Performance
BOOM PerformanceBOOM Performance
BOOM Performance
dapulse
 
The things browsers can do! SAE Alumni Convention 2014
The things browsers can do! SAE Alumni Convention 2014The things browsers can do! SAE Alumni Convention 2014
The things browsers can do! SAE Alumni Convention 2014
Christian Heilmann
 
A HTML5 platform demókon keresztül
A HTML5 platform demókon keresztülA HTML5 platform demókon keresztül
A HTML5 platform demókon keresztül
Zoltán Dávid
 
Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3
Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3
Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3
shane becker
 
Responsive Design in WordPress
Responsive Design in WordPressResponsive Design in WordPress
Responsive Design in WordPress
Thad Allender
 

What's hot (20)

Web Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at GoogleWeb Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at Google
 
HTML5, the new buzzword
HTML5, the new buzzwordHTML5, the new buzzword
HTML5, the new buzzword
 
3D na Webu
3D na Webu3D na Webu
3D na Webu
 
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStartBest Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
 
The Big Picture: Responsive Images in Action #devcon13
The Big Picture: Responsive Images in Action #devcon13The Big Picture: Responsive Images in Action #devcon13
The Big Picture: Responsive Images in Action #devcon13
 
Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25
 
ITNetwork - 3D na webu
ITNetwork - 3D na webuITNetwork - 3D na webu
ITNetwork - 3D na webu
 
Game Development Using HTML 5
Game Development Using HTML 5Game Development Using HTML 5
Game Development Using HTML 5
 
CSS in React
CSS in ReactCSS in React
CSS in React
 
jQuery UI and Plugins
jQuery UI and PluginsjQuery UI and Plugins
jQuery UI and Plugins
 
Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)
 
High Performance Images
High Performance ImagesHigh Performance Images
High Performance Images
 
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
 
Presentation html5 css3 by thibaut
Presentation html5 css3 by thibautPresentation html5 css3 by thibaut
Presentation html5 css3 by thibaut
 
AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)
AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)
AngularJS: The Bridge Between Today and Tomorrow's Web (Todd Motto)
 
BOOM Performance
BOOM PerformanceBOOM Performance
BOOM Performance
 
The things browsers can do! SAE Alumni Convention 2014
The things browsers can do! SAE Alumni Convention 2014The things browsers can do! SAE Alumni Convention 2014
The things browsers can do! SAE Alumni Convention 2014
 
A HTML5 platform demókon keresztül
A HTML5 platform demókon keresztülA HTML5 platform demókon keresztül
A HTML5 platform demókon keresztül
 
Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3
Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3
Post GoGaRuco 2010 hack day at Pivotal Labs : HTML5 & CSS3
 
Responsive Design in WordPress
Responsive Design in WordPressResponsive Design in WordPress
Responsive Design in WordPress
 

Viewers also liked

Search For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo BurgioSearch For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo Burgio
search congress
 
A.I. in the Real World - Sussex Uni lecture March 2011
A.I. in the Real World - Sussex Uni lecture March 2011A.I. in the Real World - Sussex Uni lecture March 2011
A.I. in the Real World - Sussex Uni lecture March 2011
Ian Ozsvald
 
презентация1
презентация1презентация1
презентация1
Ardamehr
 
Developing a Coherent Social Strategy for Enterprise Innovation
Developing a Coherent Social Strategy for Enterprise InnovationDeveloping a Coherent Social Strategy for Enterprise Innovation
Developing a Coherent Social Strategy for Enterprise Innovation
Milind Pansare
 
Breakconf
BreakconfBreakconf
Breakconf
Sarah Richards
 
使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统
Frank Xu
 
Android Lab Test : Creating a menu context (english)
Android Lab Test : Creating a menu context (english)Android Lab Test : Creating a menu context (english)
Android Lab Test : Creating a menu context (english)
Bruno Delb
 
Design effective presentations
Design effective presentationsDesign effective presentations
Design effective presentations
Merry Abbasi
 
Social Media 2010: The New Horizon
Social Media 2010: The New HorizonSocial Media 2010: The New Horizon
Social Media 2010: The New Horizon
Wayne Sutton
 
Flash与增强型web应用
Flash与增强型web应用Flash与增强型web应用
Flash与增强型web应用
taobao.com
 
Google+ start up guide
Google+ start up guideGoogle+ start up guide
Google+ start up guide
Angel Relations Group
 
Top mobile trends 2014
Top mobile trends 2014Top mobile trends 2014
Top mobile trends 2014
DMI
 
Extending Slate Queries & Reports with JSON & JQUERY
Extending Slate Queries & Reports with JSON & JQUERYExtending Slate Queries & Reports with JSON & JQUERY
Extending Slate Queries & Reports with JSON & JQUERY
Jonathan Wehner
 
21 PILOTS
21 PILOTS21 PILOTS
21 PILOTS
Laura Alvarez
 
Most trusted friend
Most trusted friendMost trusted friend
Most trusted friend
Renny
 
Python profiling
Python profilingPython profiling
Python profiling
dreampuf
 
揭秘Html5和Css3
揭秘Html5和Css3揭秘Html5和Css3
揭秘Html5和Css3
Adam Lu
 
Android App Development (Basics)
Android App Development (Basics)Android App Development (Basics)
Android App Development (Basics)
Alberto Rubalcaba Stockman
 

Viewers also liked (18)

Search For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo BurgioSearch For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo Burgio
 
A.I. in the Real World - Sussex Uni lecture March 2011
A.I. in the Real World - Sussex Uni lecture March 2011A.I. in the Real World - Sussex Uni lecture March 2011
A.I. in the Real World - Sussex Uni lecture March 2011
 
презентация1
презентация1презентация1
презентация1
 
Developing a Coherent Social Strategy for Enterprise Innovation
Developing a Coherent Social Strategy for Enterprise InnovationDeveloping a Coherent Social Strategy for Enterprise Innovation
Developing a Coherent Social Strategy for Enterprise Innovation
 
Breakconf
BreakconfBreakconf
Breakconf
 
使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统
 
Android Lab Test : Creating a menu context (english)
Android Lab Test : Creating a menu context (english)Android Lab Test : Creating a menu context (english)
Android Lab Test : Creating a menu context (english)
 
Design effective presentations
Design effective presentationsDesign effective presentations
Design effective presentations
 
Social Media 2010: The New Horizon
Social Media 2010: The New HorizonSocial Media 2010: The New Horizon
Social Media 2010: The New Horizon
 
Flash与增强型web应用
Flash与增强型web应用Flash与增强型web应用
Flash与增强型web应用
 
Google+ start up guide
Google+ start up guideGoogle+ start up guide
Google+ start up guide
 
Top mobile trends 2014
Top mobile trends 2014Top mobile trends 2014
Top mobile trends 2014
 
Extending Slate Queries & Reports with JSON & JQUERY
Extending Slate Queries & Reports with JSON & JQUERYExtending Slate Queries & Reports with JSON & JQUERY
Extending Slate Queries & Reports with JSON & JQUERY
 
21 PILOTS
21 PILOTS21 PILOTS
21 PILOTS
 
Most trusted friend
Most trusted friendMost trusted friend
Most trusted friend
 
Python profiling
Python profilingPython profiling
Python profiling
 
揭秘Html5和Css3
揭秘Html5和Css3揭秘Html5和Css3
揭秘Html5和Css3
 
Android App Development (Basics)
Android App Development (Basics)Android App Development (Basics)
Android App Development (Basics)
 

Similar to CSS3 Takes on the World

Blog skins396734
Blog skins396734Blog skins396734
Blog skins396734
pantangmrny
 
CSS3 vs jQuery
CSS3 vs jQueryCSS3 vs jQuery
CSS3 vs jQuery
Web Essentials Co., Ltd.
 
CSS3 and jQuery
CSS3 and jQueryCSS3 and jQuery
CSS3 and jQuery
psophy
 
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference ZürichHTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
Robert Nyman
 
I Can't Believe It's Not Flash
I Can't Believe It's Not FlashI Can't Believe It's Not Flash
I Can't Believe It's Not Flash
Thomas Fuchs
 
The Creative New World of CSS
The Creative New World of CSSThe Creative New World of CSS
The Creative New World of CSS
Rachel Andrew
 
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile EventHTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
Robert Nyman
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
Eb Styles
 
Jarv.us Showcase — SenchaCon 2011
Jarv.us Showcase — SenchaCon 2011Jarv.us Showcase — SenchaCon 2011
Jarv.us Showcase — SenchaCon 2011
Chris Alfano
 
Implementing Awesome: An HTML5/CSS3 Workshop
Implementing Awesome: An HTML5/CSS3 WorkshopImplementing Awesome: An HTML5/CSS3 Workshop
Implementing Awesome: An HTML5/CSS3 Workshop
Shoshi Roberts
 
GOTO Berlin - You can use CSS for that
GOTO Berlin - You can use CSS for thatGOTO Berlin - You can use CSS for that
GOTO Berlin - You can use CSS for that
Rachel Andrew
 
Using jQuery to Extend CSS
Using jQuery to Extend CSSUsing jQuery to Extend CSS
Using jQuery to Extend CSS
Chris Coyier
 
How to build a html5 websites.v1
How to build a html5 websites.v1How to build a html5 websites.v1
How to build a html5 websites.v1
Bitla Software
 
Joan Leon | Houdini, programando en CSS | Codemotion Madrid 2018
Joan Leon | Houdini, programando en CSS | Codemotion Madrid 2018Joan Leon | Houdini, programando en CSS | Codemotion Madrid 2018
Joan Leon | Houdini, programando en CSS | Codemotion Madrid 2018
Codemotion
 
Drawing a Circle Three Ways: Generating Graphics for the Web
Drawing a Circle Three Ways: Generating Graphics for the WebDrawing a Circle Three Ways: Generating Graphics for the Web
Drawing a Circle Three Ways: Generating Graphics for the Web
Cloudinary
 
Flash Camp - Degrafa & FXG
Flash Camp - Degrafa & FXGFlash Camp - Degrafa & FXG
Flash Camp - Degrafa & FXG
jmwhittaker
 
HTML5 and CSS3 – exploring mobile possibilities - Dynabyte event
HTML5 and CSS3 – exploring mobile possibilities - Dynabyte eventHTML5 and CSS3 – exploring mobile possibilities - Dynabyte event
HTML5 and CSS3 – exploring mobile possibilities - Dynabyte event
Robert Nyman
 
Svcc 2013-d3
Svcc 2013-d3Svcc 2013-d3
Svcc 2013-d3
Oswald Campesato
 
SVCC 2013 D3.js Presentation (10/05/2013)
SVCC 2013 D3.js Presentation (10/05/2013)SVCC 2013 D3.js Presentation (10/05/2013)
SVCC 2013 D3.js Presentation (10/05/2013)
Oswald Campesato
 
Html5 intro
Html5 introHtml5 intro
Html5 intro
Wilfred Nas
 

Similar to CSS3 Takes on the World (20)

Blog skins396734
Blog skins396734Blog skins396734
Blog skins396734
 
CSS3 vs jQuery
CSS3 vs jQueryCSS3 vs jQuery
CSS3 vs jQuery
 
CSS3 and jQuery
CSS3 and jQueryCSS3 and jQuery
CSS3 and jQuery
 
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference ZürichHTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
 
I Can't Believe It's Not Flash
I Can't Believe It's Not FlashI Can't Believe It's Not Flash
I Can't Believe It's Not Flash
 
The Creative New World of CSS
The Creative New World of CSSThe Creative New World of CSS
The Creative New World of CSS
 
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile EventHTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Jarv.us Showcase — SenchaCon 2011
Jarv.us Showcase — SenchaCon 2011Jarv.us Showcase — SenchaCon 2011
Jarv.us Showcase — SenchaCon 2011
 
Implementing Awesome: An HTML5/CSS3 Workshop
Implementing Awesome: An HTML5/CSS3 WorkshopImplementing Awesome: An HTML5/CSS3 Workshop
Implementing Awesome: An HTML5/CSS3 Workshop
 
GOTO Berlin - You can use CSS for that
GOTO Berlin - You can use CSS for thatGOTO Berlin - You can use CSS for that
GOTO Berlin - You can use CSS for that
 
Using jQuery to Extend CSS
Using jQuery to Extend CSSUsing jQuery to Extend CSS
Using jQuery to Extend CSS
 
How to build a html5 websites.v1
How to build a html5 websites.v1How to build a html5 websites.v1
How to build a html5 websites.v1
 
Joan Leon | Houdini, programando en CSS | Codemotion Madrid 2018
Joan Leon | Houdini, programando en CSS | Codemotion Madrid 2018Joan Leon | Houdini, programando en CSS | Codemotion Madrid 2018
Joan Leon | Houdini, programando en CSS | Codemotion Madrid 2018
 
Drawing a Circle Three Ways: Generating Graphics for the Web
Drawing a Circle Three Ways: Generating Graphics for the WebDrawing a Circle Three Ways: Generating Graphics for the Web
Drawing a Circle Three Ways: Generating Graphics for the Web
 
Flash Camp - Degrafa & FXG
Flash Camp - Degrafa & FXGFlash Camp - Degrafa & FXG
Flash Camp - Degrafa & FXG
 
HTML5 and CSS3 – exploring mobile possibilities - Dynabyte event
HTML5 and CSS3 – exploring mobile possibilities - Dynabyte eventHTML5 and CSS3 – exploring mobile possibilities - Dynabyte event
HTML5 and CSS3 – exploring mobile possibilities - Dynabyte event
 
Svcc 2013-d3
Svcc 2013-d3Svcc 2013-d3
Svcc 2013-d3
 
SVCC 2013 D3.js Presentation (10/05/2013)
SVCC 2013 D3.js Presentation (10/05/2013)SVCC 2013 D3.js Presentation (10/05/2013)
SVCC 2013 D3.js Presentation (10/05/2013)
 
Html5 intro
Html5 introHtml5 intro
Html5 intro
 

More from Jonathan Snook

Fake it 'til you make it
Fake it 'til you make itFake it 'til you make it
Fake it 'til you make it
Jonathan Snook
 
Mix10 final snook_ds15
Mix10 final snook_ds15Mix10 final snook_ds15
Mix10 final snook_ds15
Jonathan Snook
 
The Type We Want (MIX10)
The Type We Want (MIX10)The Type We Want (MIX10)
The Type We Want (MIX10)
Jonathan Snook
 
Presentation on Presentations
Presentation on PresentationsPresentation on Presentations
Presentation on Presentations
Jonathan Snook
 
The Type We Want
The Type We WantThe Type We Want
The Type We Want
Jonathan Snook
 
Building On The Shoulders
Building On The ShouldersBuilding On The Shoulders
Building On The Shoulders
Jonathan Snook
 
Working With Ajax Frameworks
Working With Ajax FrameworksWorking With Ajax Frameworks
Working With Ajax Frameworks
Jonathan Snook
 

More from Jonathan Snook (7)

Fake it 'til you make it
Fake it 'til you make itFake it 'til you make it
Fake it 'til you make it
 
Mix10 final snook_ds15
Mix10 final snook_ds15Mix10 final snook_ds15
Mix10 final snook_ds15
 
The Type We Want (MIX10)
The Type We Want (MIX10)The Type We Want (MIX10)
The Type We Want (MIX10)
 
Presentation on Presentations
Presentation on PresentationsPresentation on Presentations
Presentation on Presentations
 
The Type We Want
The Type We WantThe Type We Want
The Type We Want
 
Building On The Shoulders
Building On The ShouldersBuilding On The Shoulders
Building On The Shoulders
 
Working With Ajax Frameworks
Working With Ajax FrameworksWorking With Ajax Frameworks
Working With Ajax Frameworks
 

Recently uploaded

BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 

Recently uploaded (20)

BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 

CSS3 Takes on the World

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. Include link to script on my site?\n
  16. \n
  17. http://expansive-derivation.ossreleasefeed.com/2010/10/tabs-and-faqs-with-css3-target-pseudo-selector/\n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n