Friday, January 31, 2014

Awesome Image Hover Effect Using Pure CSS

No comments:
The using of Javascript for Hover is Old Now. Now you can render faster than javascript and also run on No Javascript Mode.

CSS Code:

#mainwrapper {  
  font: 10pt normal Arial, sans-serif;  
  height: auto;  
  margin: 80px auto 0 auto;
  text-align: center;  
  width: 660px;  
}  

#mainwrapper .box {
    border: 5px solid #fff;
    cursor: pointer;
    height: 172px;
    float: left;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    width: 300px;
    -webkit-box-shadow: 1px 1px 1px 1px #ccc;
    -moz-box-shadow: 1px 1px 1px 1px #ccc;
    box-shadow: 1px 1px 1px 1px #ccc;
}

#mainwrapper .box img {
    position: absolute;
    left: 0;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
	width: auto;
	height: 100%;
}


#mainwrapper .box .caption {
    background-color: rgba(0,0,0,0.8);
    position: absolute;
    color: #fff;
    z-index: 100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    left: 0;
}
#mainwrapper .box .fade-caption, #mainwrapper .box .scale-caption {
    opacity: 0;
    width: 280px;
    height: 152px;
    text-align: left;
    padding: 15px;
}

#mainwrapper .box:hover .fade-caption {  
    opacity: 1;  
}

Output :

Happy Valentine

The Above Images Pick from Wallpaperology.com
Please Follow For More Intresting Code in CSS3
Read More

Metro Style Buttons using CSS3

No comments:
Currently the Metro Style is in Trends, After the Launch a Metro UI in Windows it Became Trends on Internet to use Metro Style and Flat Design. So by this i have thought lets make a Metro Style Button Using Css

CSS Code:

.btn-metro {
  display: inline-block;
  padding: 10px;
  margin: 10px;
  background: #08C;

  /* Font styles */
  color: white;
  font-weight: bold;
  text-decoration: none;
}

.btn-metro:hover { background: #0AF; color:white important; text-decoration:none }

.btn-metro.three-d {
  position: relative;
  box-shadow: 
    1px 1px #53A7EA,
    2px 2px #53A7EA,
    3px 3px #53A7EA;
  transition: all 0.1s ease-in;
}

.btn-metro.three-d:active { 
  box-shadow: none;
  top: 3px;
  left: 3px;
}

Output :


Output Image (if your Brower is Old):




Read More