1

5 Fantastic HTML5 and CSS3 Snippets for Your Website

Here’s a shortlist of five simple yet cool HTML5 effects that can add life to your website! No images and JavaScript are necessary, as all of them are accomplished using only a combination of HTML5 and CSS3.

1. CSS3 Loading Animation

A very basic loading animation.

Loading Animation 5 Fantastic HTML5 and CSS3 Snippets for Your Website

CSS code:

<style type='text/css'>
@-webkit-keyframes rotate {
from {
-webkit-transform:   rotate(0deg);
}
to {
-webkit-transform:   rotate(360deg);
}
}
#loading {
border: 1px solid #000;
border-right: 0;
border-bottom: 0;
-webkit-border-radius:   100px;
height: 100px;
width: 100px;
margin: 100px;
-webkit-transition: all   0.5s ease-in;
-webkit-animation-name:               rotate;
-webkit-animation-duration:           1.0s;
-webkit-animation-iteration-count:    infinite;
-webkit-animation-timing-function: linear;
}
</style>

HTML code:

<body>
<div id="loading"></div>
</body>

2. Twitter-inspired Glowing Input Box

The input box glows when you click on it. However, it only works on the latest browser versions (Firefox 4+, IE9, etc.).

Glowing Input Box 5 Fantastic HTML5 and CSS3 Snippets for Your Website

 

 

CSS code:

<style>
input{
font-size:18px;
font-family: helvetica;
}
input {
outline:none;
transition: all 0.25s   ease-in-out;
-webkit-transition: all   0.25s ease-in-out;
-moz-transition: all 0.25s   ease-in-out;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border:1px solid   rgba(0,0,0, 0.2);
color:gray;
background-color:#eee;
padding: 3px;
}
input:focus {
box-shadow: 0 0 15px green;
-webkit-box-shadow: 0 0   15px green;
-moz-box-shadow: 0 0 15px   green;
border:1px solid green;
background-color:white;
}
body{
background-color: #FFF;
color:gray;
font-family:Arial;
}
</style>

HTML code:

<div>
Username <input   type="text" name="username"   placeholder="username">
</div>

 

3. Blur/Unblur Text Effect On Hover

This uses CSS3 transitions and text shadow with transparent color that creates a blurred text effect.

Blur and Unblur 5 Fantastic HTML5 and CSS3 Snippets for Your Website

 

 

 

 

CSS code:

<style>
.hover_blur{
font-size:35px;
font-family: helvetica;
transition: all 0.25s   ease-in-out;
-moz-transition: all 0.25s   ease-in-out;
-webkit-transition: all   0.25s ease-in-out;
color:black;
}
.hover_blur:hover{
color:transparent;
text-shadow: black 0 0   100px;
}
.hover_unblur{
font-size:35px;
font-family: helvetica;
transition: all 0.25s   ease-in-out;
-moz-transition: all 0.25s   ease-in-out;
-webkit-transition: all   0.25s ease-in-out;
text-shadow: black 0 0   30px;
color:transparent;
}
.hover_unblur:hover{
color:black;
text-shadow: black 0 0 0px;
}
body{
background-color: #FFF;
color:gray;
font-family:Arial;
}
</style>

HTML code:

<h1>Hover To Blur</h1>
<h1>Hover To Unblur</h1>

 

4. Fluid Horizontal Navigation (CSS3 Flexbox)

This is a simple yet fluid horizontal navigation menu that uses the CSS3 Flexible Box model.

Flexbox 5 Fantastic HTML5 and CSS3 Snippets for Your Website

 

 

 

 

 

 

 

CSS code:

<style type="text/css">
.container{
display:block;
float:left;
min-width:500px;
resize:both;
overflow:auto;
height:300px;
border:1px solid black;
background:rgba(0,0,0,.1);
}
nav{
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient:horizontal;
-moz-box-orient:horizontal;
box-orient:horizontal;
border:2px solid #333;
-webkit-border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
border-radius:6px;
width: 95%;
margin:20px auto;
background:white;
}
nav a{
display:block;
color:#333;
padding:10px;
-webkit-box-flex:1;
-moz-box-flex:1;
box-flex:1;
text-align:center;
text-decoration:none;
-webkit-transition:all .4s   linear;
-moz-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
}
a:hover {
background-color:   rgba(0,0,0,.2);
}
a:active {
background-color: #333;
-webkit-box-shadow: inset 0   2px 8px hsla( 0, 0%, 0%, 0.6 );
-moz-box-shadow: inset 0   2px 8px hsla( 0, 0%, 0%, 0.6 );
-o-box-shadow: inset 0   2px 8px hsla( 0, 0%, 0%, 0.6 );
box-shadow: inset 0   2px 8px hsla( 0, 0%, 0%, 0.6 );
color:white;
}
p{
margin:20px;
}
</style>

HTML code:

<div>
<nav>
<a   href="#">Home</a>
<a   href="#">About</a>
<a   href="#">Contact</a>
<a   href="#">Rock & Roll</a>
<a   href="#">Waffles</a>
</nav>
<p>Resize the Window</p>
</div>

 

5. Animated Button

Originally created by Dan Cederholm, this button’s extra-smooth animation is way better than your typical image swap effect!

Animated Button 5 Fantastic HTML5 and CSS3 Snippets for Your Website

 

 

 

CSS code:

<style type="text/css">
body {
padding: 2em 5em;
font-family:   "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 250%;
background: #eee;
}
a:link, a:visited {
text-decoration: none;
color: #fff;
border: none;
}
a img {
border: none;
}
div.mod {
margin: 0 0 30px 0;
padding: 80px;
text-align: center;
background: #fff;
-webkit-border-radius:   10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 0 3px   rgba(0, 0, 0, .1);
-moz-box-shadow: 0 0 3px   rgba(0, 0, 0, .1);
box-shadow: 0 0 3px rgba(0,   0, 0, .1);
}
p.notes {
margin: 0 0 10px 0;
font-size: 13px;
line-height: 1.4;
color: #999;
text-align: center;
}
p.notes a {
font-weight: bold;
color: #777;
border-bottom: 1px solid   #ccc;
-webkit-transition: color .2s   ease;
-moz-transition: color .2s   ease;
-o-transition: color .2s ease;
transition: color .2s ease;
}
p.notes a:hover {
color: #555;
}
p.notes span {
margin: 0 4px;
color: #ccc;
}
#stamp {
display: block;
margin: 20px 0;
border: none;
-webkit-transition: opacity   .2s ease;
-moz-transition: opacity .2s   ease;
-o-transition: opacity .2s   ease;
transition: opacity .2s ease;
}
#stamp:hover {
opacity: .7;
}
/* button styles */
.btn {
display: inline-block;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow:
0 8px 0 #1a74a1,  0 15px 20px rgba(0, 0, 0, .35);
-moz-box-shadow:
0 8px 0 #1a74a1,  0 15px 20px rgba(0, 0, 0, .35);
box-shadow:
0 8px 0 #1a74a1,  0 15px 20px rgba(0, 0, 0, .35);
-webkit-transition:   -webkit-box-shadow .2s ease-in-out;
-moz-transition:   -moz-box-shadow .2s ease-in-out;
-o-transition: -o-box-shadow   .2s ease-in-out;
transition: box-shadow .2s   ease-in-out;
}
.btn span {
display: inline-block;
padding: 10px 20px;
font-family:   "cooper-black-std-1", "cooper-black-std-2", Helvetica,   Arial, sans-serif;
line-height: 1;
text-shadow: 0 -1px 1px   rgba(19, 65, 88, .8);
background: #3194c6;
background:   -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3194c6), to(#5bacd6));
background:   -moz-linear-gradient(#3194c6, #5bacd6);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: inset 0   -1px 1px rgba(255, 255, 255, .15);
-moz-box-shadow: inset 0   -1px 1px rgba(255, 255, 255, .15);
box-shadow: inset 0 -1px   1px rgba(255, 255, 255, .15);
-webkit-transition:   -webkit-transform .2s ease-in-out;
-moz-transition:   -moz-transform .2s ease-in-out;
-o-transition: -o-transform   .2s ease-in-out;
transition: transform .2s   ease-in-out;
}
.btn:active {
-webkit-box-shadow:
0 8px 0 #1a74a1,  0 12px 10px rgba(0, 0, 0, .3);
-moz-box-shadow:
0 8px 0 #1a74a1,  0 12px 10px rgba(0, 0, 0, .3);
box-shadow:
0 8px 0 #1a74a1,  0 12px 10px rgba(0, 0, 0, .3);
-webkit-transition: -webkit-transform 0s   ease-in-out;
-moz-transition:   -moz-transform 0s ease-in-out;
-o-transition: -o-transform   0s ease-in-out;
transition: transform 0s   ease-in-out;
}
.btn:active span {
-webkit-transform:   translate(0, 4px);
-moz-transform:   translate(0, 4px);
-o-transform: translate(0,   4px);
transform: translate(0,   4px);
-webkit-transition:   -webkit-transform 0s ease-in-out;
-moz-transition:   -moz-transform 0s ease-in-out;
-o-transition: -o-transform   0s ease-in-out;
transition: transform 0s   ease-in-out;
}
</style>

HTML code:

<div>
<a href="#"  ><span>Press this!</span></a>
</div>

Incoming search terms for the article:

Related Posts

Turn A Photo Into A Vector Portrait With Photoshop

Correctly Embed Watermarks In Portrait And Landscape Photos Using Conditional Actions In Photoshop CS6.1

Oregon-Inspired Photoshop Tutorial

Create Google Play’s Tab Navigation Using jQuery And CSS

No comments