Design Office WordPress Theme


Name:Design Office
Platform:WordPress
Coder/Designer:Free Wordpress Theme
Coder/Designer URL:http://free-wordpress-theme.net/
Description:Design Office is a free magazine Wordpress theme. See the readme
included in the theme’s folder to setup the various sections of this theme. The theme includes and is making use of the custom menus and the featured image functions in WP 3.0.
Theme Features:-
Instructions:Setup Guide for theme setup includedin zip file.
Compatible:Mozilla FirefoxGoogle ChromeSafariOperaInternet Explorer
Tags:1 Sidebar, 2 Column, 3 column, 3 column footer, brown, Business, CSS3, Custom Menu, Elegant, Featured Content, Fixed Width, Magazine,red, Right Sidebar, Slider, Theme Options, Twitter Ready, Widget Ready, wordpress
Pandora WordPress Theme


Name:Pandora
Platform:WordPress
Coder/Designer:jamijami
Coder/Designer URL:http://belicza.com/
Description:Pandora is a free WordPress Theme that is a Customisable theme.
This theme contains integrated drop-down menu and slider. Pandora has 4 post listing view for index page and theme contains blog style, portal style and clan page style, and Pandora has special admin setup page for many options.
Theme Features:- Integrated automatically lightbox for all images
- Integrated slider for featured posts
- Integrated drop-down menu for WP3+ Navi Menu Bar
- Featured Page listing with featured images
- Two sidebar on sides and one sidebar in footer
- Customisable copyright text
- Customisable favicon url
- Customisable login logo
- Customisable site logo
- 1, 2 or 3 columns
- 3 style: big blog, clan page, portal site
- 4 post listing site on index: Featured, Classic, Gallery, Easy list
- Paste Google statistics and other statistics codes
- Theme option page on Dashboard
- Translate ready
Instructions:-
Compatible:Mozilla FirefoxGoogle ChromeSafariOperaInternet Explorer
Tags:1 Column, 2 Column, 2 sidebar, 3 column, 3 column footer, black, CSS3, Custom Menu, Featured Content, HTML5, Magazine, Purple, Related Posts, Right Sidebar, Slider, Theme Options, Threaded Comments, White, Widget Ready, wordpress
Football Fan Blogger Template

Name:Football Fan
Platform:Blogger / Blogspot
Coder/Designer:Claudia
Coder/Designer URL:http://chicablogger.com/
Description:Football Fan is a free Blogger templates, As its name implies, Football Fan
is an ideal for football blogs with CSS3 rounded corner, 1 right sidebar, 2 columns fixed width, 3 column footer, Slideshow with jQuery, banners ads for 468 × 60 pixels in the header, Exceperts with automatic thumbnails, Author comments posted, internal search engine, Social media icons, Twitter ready and PSD logo included, Google font: Yanone Kaffeesatz.
Theme Features:-
Instructions:1. Setting Up the Slider:
Go to Design/Edit HTML and find the following code:

<!-- Slide 1 Code Start -->		
<div class='featured-post clearfix'>
<div class='slider-image'>
<a href='FEATURED-POST-LINK-1-HERE'><img height='210' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE7eSAskQE46vOEHfhmOQkmwWAeAfL3mg5JwEur2Tt74bbL1xdj8QKPLxYGxMcZCKNS8b3g3OpgcbWuwcRpgmZ48NajSrqYo8d8aDPg3nsT8agy7kxkRmWlJZIgX97uDpKxvfzbmD7MR97/s1600/1.jpg' width='300'/></a>
</div>
<div class='slider-post'>
<h2>Featured Post 1 Title</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
<div class='readmorecontent'><a href='#'>Read More</a></div>
</div> 
</div>
<!-- Slide 1 Code End -->

<!-- Slide 2 Code Start -->		
<div class='featured-post clearfix'>
<div class='slider-image'>
<a href='FEATURED-POST-LINK-2-HERE'><img height='210' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJA95PZzcOX6dX3xjB1H1ZjTVXmNa022YENT_sM1segvPCgfWt8TbOyQ_vncOG_jCMCS0cD5HAiy4QkhfYMHCaAqQMTHiDVcohzG9dQ3uBeRLI2Av7orqj_nQmaHAegwo5HfflJfAvHvxG/s1600/2.jpg' width='300'/></a>
</div>
<div class='slider-post'>
<h2>Featured Post 2 Title</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
<div class='readmorecontent'><a href='#'>Read More</a></div>
</div> 
</div>
<!-- Slide 2 Code End -->

<!-- Slide 3 Code Start -->		
<div class='featured-post clearfix'>
<div class='slider-image'>
<a href='FEATURED-POST-LINK-3-HERE'><img height='210' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn92j8WfU-dprVxc1sINB4H6LSYnXNtcuPjBT7Upln8-slQDEzi4tmILVO86Ost4vyenltDwd5ZFQZ5q4LhpsgRUTwZrlcLxdmlggRPtZSs3e7jZS9SBtl_TRqHFxAcYN6M6ty9pAcVb6q/s1600/3.jpg' width='300'/></a>
</div>
<div class='slider-post'>
<h2>Featured Post 3 Title</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
<div class='readmorecontent'><a href='#'>Read More</a></div>
</div> 
</div>
<!-- Slide 3 Code End -->

<!-- Slide 4 Code Start -->		
<div class='featured-post clearfix'>
<div class='slider-image'>
<a href='FEATURED-POST-LINK-4-HERE'><img height='210' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxCWr8L0mu1X4vXx2xCWvWwXUFJj8HYAR6DZPOdzaFLTMgrUcJu55GCVYtPAGEx2otVnZoe6aBK5iM6rBq_hxaJlz-S3F7DPb9Ct6DZecr9plZlQCBBjaPT5rNPXpyJz9FICrgtS0onBa2/s1600/4.jpg' width='300'/></a>
</div>
<div class='slider-post'>
<h2>Featured Post 4 Title</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. </p>
<div class='readmorecontent'><a href='#'>Read More</a></div>
</div> 
</div>
<!-- Slide 4 Code End -->

<!-- Slide 5 Code Start -->		
<div class='featured-post clearfix'>
<div class='slider-image'>
<a href='FEATURED-POST-LINK-5-HERE'><img height='210' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0aFYmkI7lK5ORuYJN1zxpZQrFsIlrz4iPmZm5BWEzSMnJh3bMEAdGkLopzHE0YrA8t2W4Nd0uPFGqgz6_241vBJxWdSHLYsD5wtTenXo_PfGk7ik2Ztvdf6fNy5ZSN60b9y1f9BkibdHx/s1600/5.jpg' width='300'/></a>
</div>
<div class='slider-post'>
<h2>Featured Post 5 Title</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
<div class='readmorecontent'><a href='#'>Read More</a></div>
</div> 
</div>
<!-- Slide 5 Code End -->
replace all image links by yours and set up your post descriptions and links.

2. Setting Up the social media icons:
Go to Design/Edit HTML, click on “Expand widget templates” and find the following code:

<div id='social'>
<span><a href='#'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrKhG7UfI9RP5JNZfmftEhk66yQmf5nipPrd80T9DbIHZKq1xb2-d0XQq-Pshm829uH9ydS06qBQTb00oJOEEJMnnC2yQYoPxF0hhtRhWY2bIwkiFIveOO2RBv8vop5JJW4sdkcfWWsPd_/s1600/facebook.png'/></a></span>
<span><a href='#'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT24oWhhD2vhAW2ns9xKG4FVS-cinmIHw7GhAxfY29kTTtjEHGVVCnwYKxDsJdnjUXxE6qAZ3ykbZZqcvz6w7LaFYe21-DfEzMGM-0Qtpd-4BUupepQxDUTHsTPCInOxNimvcyD7YgEkv-/s1600/rss.png'/></a></span>
<span><a href='#'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwNElDT2OSYtIufiMld6yWtkWph3cUrpx-KYa9TxLaLOF4mz4k7lrsG49zVAZpJFAD5Oh88CE-oarl2fa2spFzgVZqbS1y_LxiyYtRUkcH9ZxL0vQ5KiTthemndkHh0ufaPKd3xdf4b5ra/s1600/twitter.png'/></a></span>
</div>
Compatible:Mozilla FirefoxGoogle ChromeSafariOperaInternet Explorer
Tags:1 Sidebar, 2 Column, 3 column footer, Ads Ready, black, Blogger, CSS3, Featured Section, Fixed Width, Green, Grey, Magazine, Right Sidebar, Slider, Twitter Ready, White, Widget Ready


Name:Expositio
Platform:WordPress
Description:Expositio is a very simple & free portfolio WordPress theme for
photographers, designers & artists. Expositio theme allows you in several clicks to showcase your works to the whole world. Adjustable main page lets you to provide any information. Integrated options panel helps to customize the template from font used to color theme.
Unique Featured:Custom Homepage:
Allows you to set elements of the page manually.

Typography:
Choose 6 fonts, set the size and color.

Unlimited color options:
Reveal your creativity and easily set the color theme by choice.
Theme Featured:Theme Options Panel:
Options panel helps you to work with theme options.

Valid XHTML Strict and CSS:
Feel free from improving code due to be valid. We already made this.

Google Analytics Ready:
You don’t have to be lost in code now! Just paste a ‘google analytics’ code with one click.

WordPress menu support:
In addition to categories and links to work items, you can set a customized menu according to your needs.
Template Author:WPShower
Designer URL:http://wpshower.com/
Instructions:-
Compatible:Mozilla FirefoxGoogle ChromeSafariOperaInternet Explorer
Tags:1 Sidebar, 2 Column, 3 column, 4 Column, CSS3, Custom Menu, Gallery, Left Sidebar, Portfolio, Theme Options, Twitter Ready, White, wordpress


Name:Imbalance 2
Platform:WordPress
Description:Imbalance 2 turns you WordPress-based website to an attractive
blog, portfolio or even online magazine. This free template designed in strict modern style with a minimalistic touch. Imbalance 2 can easily fresh up your web-magazine or blog. Due to modern flexible features and layout Imbalance 2 fits to almost any project and your visitors won’t remain indifferent.
Unique Featured:Fixed & Fluid Layout Types:
The layout type of Imbalance 2 theme can be chosen from fluid and fixed.

2 Types of Content Presence:
Depend on your choice the layout can be replenished with text. By default there are only images which can be hovered by users.

Custom Homepage:
Unique homepage design allows you to use the template for different purposes. In order to be precise this template can be used both a professional Portfolio and personal Blog.

2 Pagination types:
Choose your personal pagination type from a standard (Prev – Next)Twitter-style “Load More” or a trendy "Infinite Loading" powered by jQuery.

5 Custom Menu Locations:
For your convenience we prepared five locations for the Menu which you can check out and choose at standard Wordpress function.

Built in support for Social Bookmaking:
Built-in social bookmarking buttons allow users to share links to your site in a single click.
Theme Featured:Theme Options Page:
Your work with template will be eased due to Options Panel.

Valid XHTML Strict and CSS:
Clean and valid code according to all standards.

Google Analytics Ready:
You don’t have to be lost in code now! Just paste a ‘google analytics’ code with one click.

Threaded Comments Support:
Now all discussions are carried out quick and easy.
Template Author:WPShower
Designer URL:http://wpshower.com/
Instructions:-
Compatible:Mozilla FirefoxGoogle ChromeSafariOperaInternet Explorer
Tags:4 Column, 3 column footer, CSS3, Custom Menu, Gallery, Magazine, Portfolio, Theme Options, Threaded Comments, Twitter Ready, White, wordpress
Name:CSS Showcasez
Platform:WordPress
Description:CSS Showcasez is a premium WordPress theme. It comes with various cool and useful options which are needed in a CSS showcase gallery, theme options, sidebar widget ready, font customized and much more cool stuff.
Theme Featured:CSS Showcase Style:
CSS Showcasez comes with various cool and useful options which are needed in a CSS showcase gallery

Post Thumbnails Support:
You can easy upload a image to use it as thumbnail for your articles by using a featured of WP 3.0.

Threaded Comments:
Keep the conversations of articles focused.
Template Author:FWPMT
Designer URLhttp://www.fwpmt.com/
Instructions:-
Compatible:Mozilla FirefoxGoogle ChromeSafariOperaInternet Explorer
Tags:1 Sidebar, 3 column, Ads Ready, CSS3, Gallery, Green, Portfolio, Premium, red, Right Sidebar, Theme Options, Threaded Comments, White, Widget Ready, wordpress
Name:Showcase Designs
Platform:WordPress
Description:Showcase Designs is a premium WordPress theme. It comes with various cool and useful options which are needed in a CSS showcase gallery, theme options, sidebar widget ready, font customized and much more cool stuff.
Theme Featured:CSS Showcase Style:
Showcase Designs comes with various cool and useful options which are needed in a CSS showcase gallery.

Font Customized:
H1, H2, H3 and H4 tags customized with cufont style.

Post Thumbnails Support:
You can easy upload a image to use it as thumbnail for your articles by using a featured of WP 3.0.

Flickr Plugin:
The Flickr Plugin will showcase images of your Flickr account on the footer of theme.

Ads Management System:
Theme contain places where you can insert 468×60 and 125×125 px banners.

Built-in Widgets:
Simply activate from Widgets area widgets like: Blogroll, Recent News, Recent Comments without needing of any plugins.

Threaded Comments:
Keep the conversations of articles focused.
Template Author:FWPMT
Designer URLhttp://www.fwpmt.com/
Instructions: -
Compatible:Mozilla FirefoxGoogle ChromeSafariOperaInternet Explorer
Tags:3 column, 3 column footer, Ads Ready, Blue, CSS3, Gallery, Premium, Theme Options, Threaded Comments, White, Widget Ready, wordpress
Name:Bionic
Platform:Blogger / Blogspot
Description:Bionic Blogger Template is another beautiful HTML5 and CSS3 latest blogger coding and disqus comment system. Bionic Blogger Template which is modified and converted from WordPress theme. This template have a very vivid color scheme, slider and twitter integration. This template contains three version: Bionic Blogger Template Full Version, Bionic Blogger Template Simple Version and Bionic Blogger Template Without Slider Version
Template Author:Avinas Bhardwaj
Designer URLhttp://top-wordpress.net/
Instructions:Setting for discus comment system:
First sign up at http://disqus.com/. And create a site profile at there and then find disqus_shortname in your html template in extended form. And your short name next to this.
Compatible:Mozilla FirefoxGoogle ChromeSafariOperaInternet Explorer
Tags:1 Sidebar, 2 Column, 4 Column Footer, Adapted from Wordpress, Blogger, CSS3, Green, HTML5, Magazine, Right Sidebar, Slider, Threaded Comments, Twitter Ready, White, Yellow
Exploding Logo



Ryan Florence's Animation Library

Ryan's CSS animation library, available with vanilla JavaScript, MooTools, or jQuery, and can only be described as a fucking work of art. His animation library is mobile-enabled, works a variety of A-grade browsers, and is very compact.

The HTML

The exploding element can be of any type, but for the purposes of this example, we'll use an A element with a background image:

<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNmxihILz4bjeM8fzLSnKW2WDVMNx_mESveJMMmNkNjLg9smo2AkW1Z2iQhrRlqFTMJECaNSqh6CPM6bEkGtfvgcOgOuUzz7JEafs8KaLOnm5GiS6riMEMLyuhJ0e11EJo78j9s80WzuQB/s320/Wayang+Kulit.jpg" id="homeLogo">Deviation</a>


Make sure the element you use is a block element, or styled to be block.

The CSS

The original element should be styled to size (width and height) with the background image that we'll use as the exploding image:

<style type="text/css">
a#homeLogo { 
 width:300px; 
 height:233px; 
 text-indent:-3000px; 
 background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNmxihILz4bjeM8fzLSnKW2WDVMNx_mESveJMMmNkNjLg9smo2AkW1Z2iQhrRlqFTMJECaNSqh6CPM6bEkGtfvgcOgOuUzz7JEafs8KaLOnm5GiS6riMEMLyuhJ0e11EJo78j9s80WzuQB/s200/Wayang+Kulit.jpg) 0 0 no-repeat; 
 display:block; 
 z-index:2; 
}
a#homeLogo span { 
 float:left;
 display:block;
 background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNmxihILz4bjeM8fzLSnKW2WDVMNx_mESveJMMmNkNjLg9smo2AkW1Z2iQhrRlqFTMJECaNSqh6CPM6bEkGtfvgcOgOuUzz7JEafs8KaLOnm5GiS6riMEMLyuhJ0e11EJo78j9s80WzuQB/s200/Wayang+Kulit.jpg); 
 background-repeat:no-repeat;
}
.clear { clear:both; }
</style>


Remember to set the text-indent setting so that the link text will not display.  The explosion shards will be JavaScript-generated SPAN elements which are displayed as in block format.  Note that the SPAN has the same background image as the A element -- we'll simply modify the background position of the element to act as the piece of the logo that each SPAN represents.

The jQuery JavaScript

Ryan also wrote the CSS animation code in jQuery so you can easily create a comparable effect with jQuery!

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script src="http://compbenefit.co.cc/wp-content/uploads/cssanimation/CSSAnimation.js"></script>
<script src="http://compbenefit.co.cc/wp-content/uploads/cssanimation/CSSAnimation.jQuery.js"></script>

<script>
Number.random = function(min, max){
 return Math.floor(Math.random() * (max - min + 1) + min);
};

var zeros = {x:0, y:0, z:0};

jQuery.extend(jQuery.fn, {

 scatter: function(){
  return this.translate({
   x: Number.random(-1000, 1000),
   y: Number.random(-1000, 1000),
   z: Number.random(-500, 500)
  }).rotate({
   x: Number.random(-720, 720),
   y: Number.random(-720, 720),
   z: Number.random(-720, 720)
  });
 },

 unscatter: function(){ 
  return this.translate(zeros).rotate(zeros);
 },

 frighten: function(d){
  var self = this;
  this.setTransition('timing-function', 'ease-out').scatter();
  setTimeout(function(){
   self.setTransition('timing-function', 'ease-in-out').unscatter();
  }, 500);
  return this;
 },

 zoom: function(delay){
  var self = this;
  this.scale(0.01);
  setTimeout(function(){
   self.setTransition({
    property: 'transform',
    duration: '250ms',
    'timing-function': 'ease-out'
   }).scale(1.2);
   setTimeout(function(){
    self.setTransition('duration', '100ms').scale(1);
   }, 250)
  }, delay);
  return this;
 },

 makeSlider: function(){
  return this.each(function(){
   var $this = $(this),
    open = false,
    next = $this.next(),
    height = next.attr('scrollHeight'),
    transition = {
     property: 'height',
     duration: '500ms',
     transition: 'ease-out'
    };
   next.setTransition(transition);
   $this.bind('click', function(){
    next.css('height', open ? 0 : height);
    open = !open;
   });
  })
 },

 fromChaos: (function(){
  var delay = 0;
  return function(){
   return this.each(function(){
    var element = $(this);
    //element.scatter();
    setTimeout(function(){
     element.setTransition({
      property: 'transform',
      duration: '500ms',
      'timing-function': 'ease-out'
     });
     setTimeout(function(){
      element.unscatter();
      element.bind({
       mouseenter: jQuery.proxy(element.frighten, element),
       touchstart: jQuery.proxy(element.frighten, element)
      });
     }, delay += 100);
    }, 1000);
   })
  }
 }())

});


// When the DOM is ready...
$(document).ready(function() {
 
 // Get the proper CSS prefix
 var cssPrefix = false;
 if(jQuery.browser.webkit) {
  cssPrefix = "webkit";
 }
 else if(jQuery.browser.mozilla) {
  cssPrefix = "moz";
 }
 
 // If we support this browser
 if(cssPrefix) {
  // 300 x 233
  var cols = 10; // Desired columns
  var rows = 8; // Desired rows
  var totalWidth = 300; // Logo width
  var totalHeight = 233; // Logo height
  var singleWidth = Math.ceil(totalWidth / cols); // Shard width
  var singleHeight = Math.ceil(totalHeight / rows); // Shard height
  
  // Remove the text and background image from the logo
  var logo = jQuery("#homeLogo").css("backgroundImage","none").html("");
  
  // For every desired row
  for(x = 0; x < rows; x++) {
   var last;
   //For every desired column
   for(y = 0; y < cols; y++) {
    // Create a SPAN element with the proper CSS settings
    // Width, height, browser-specific CSS
    last = jQuery("<span />").attr("style","width:" + (singleWidth) + "px;height:" + (singleHeight) + "px;background-position:-" + (singleHeight * y) + "px -" + (singleWidth * x) + "px;-" + cssPrefix + "-transition-property: -" + cssPrefix + "-transform; -" + cssPrefix + "-transition-duration: 200ms; -" + cssPrefix + "-transition-timing-function: ease-out; -" + cssPrefix + "-transform: translateX(0%) translateY(0%) translateZ(0px) rotateX(0deg) rotateY(0deg) rotate(0deg);");
    // Insert into DOM
    logo.append(last);
   }
   // Create a DIV clear for row
   last.append(jQuery("<div />").addClass("clear"));
  }
  
  // Chaos!
  jQuery("#homeLogo span").fromChaos();
 }
});
</script>


and you are done

source article : davidwalsh.name/css-explode
Fading and Spinning Icons



The post detailed how you could leverage CSS3's transformations and opacity properties, as well as the magical MooTools JavaScript framework, to create spinning, fading, animated icons. Due to popular request, I've duplicated the effect with another popular JavaScript toolkit: jQuery.

The HTML


<div style="padding:20px 0;position:relative;">
<div id="followIcons">
<a style="top: 0.653561px; left: 132.318px; z-index: 1022; opacity: 0.6; -moz-transform: rotate(36.7188deg);" href="http://feeds.feedburner.com/TemplateForYourBlog" rel="nofollow" id="iconRSS">RSS Feed</a>
<a style="top: 38.5985px; left: 200.085px; z-index: 1023; opacity: 0.6; -moz-transform: rotate(74.7156deg);" href="http://twitter.com/bambangwi" rel="nofollow" id="iconTwitter">@Bambang Wicaksono Twitter</a>
<a style="top: 2.87457px; left: 131.284px; z-index: 1012; opacity: 0.6; -moz-transform: rotate(191.92deg);" href="http://www.stumbleupon.com/bambangwi" rel="nofollow" id="iconstumbleupon">@Bambang Wicaksono Stumbleupon</a>
<a style="top: 29.391px; left: 245.218px; z-index: 1000; opacity: 0.6; -moz-transform: rotate(295.304deg);" href="http://www.delicious.com/bambang_wicaksono" rel="nofollow" id="iconDelicious">Bambang Wicaksono de.licio.us</a>
<a style="top: 33.1283px; left: 248.676px; z-index: 1024; opacity: 0.6; -moz-transform: rotate(78.0497deg);" href="http://facebook.com/masbambangwicaksono" rel="nofollow" id="iconFacebook">Bambang Wicaksono Facebook</a>
<a style="top: 15.11px; left: 93.4135px; z-index: 1017; opacity: 0.6; -moz-transform: rotate(346.566deg);" href="http://www.reddit.com/bambangwi" rel="nofollow" id="iconreddit">Bambang Wicaksono Reddit</a>
<a style="top: 28.4499px; left: 47.2333px; z-index: 1020; opacity: 0.6; -moz-transform: rotate(65.6721deg);" href="http://www.digg.com/users/bambangwi" id="icondigg">Bambang Wicaksono Digg</a>
<a style="top: 13.7949px; left: 36.0966px; z-index: 1021; opacity: 0.6; -moz-transform: rotate(210.147deg);" href="mailto:bambang_wicaksono@yahoo.com" id="iconMail">Bambang Wicaksono Email</a>
<a style="top: 24.9191px; left: 393.534px; z-index: 1019; opacity: 0.6; -moz-transform: rotate(264.417deg);" href="http://www.google.com/reader/view/feed/http%3A%2F%2Ffeeds.feedburner.com%2FTemplateForYourBlog" rel="nofollow" id="iconfavorite">Bambang Wicaksono Feed</a>
</div>

</div>


The links are as standard as they come. These will be turned into dynamic icons.

The CSS

The first part of the process is using standard CSS to move the text off screen and instead use the icons as background images for the link:

<style type="text/css">
#followIcons a{ 
display:inline-block;
width:48px;
height:48px;
text-indent:-3000px;
background-position:0 0;
background-repeat:no-repeat;
z-index:2000;
overflow:hidden;
position:absolute;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
}
#iconRSS{ background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcIWDYyUd5bchzQir6AiWmsxEZF2wUxYoMInCjomt_yvCCAwNxGuxVmr3cPmD2PDI0AXq2sQutJKwROLA2s_TnrsuM7-6UxBQgQ6bPMdLUhhuzDiSn-TBuKJSgwA2FBeLCljREw3TJGrit/s1600/rss.png); }
#iconTwitter{ background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT4FdX4e4Lxm0x4dCZNr7cWftdCN5vk9bMfnZOo-IiMFgow2vin683DcEzaJ0Rh00yO8c6AJ_kDrmc15HQORlcX-tBG1Md3YD0XsireJsFtR_ao7Riit9K5Vm1xWQsvP-2osQVdKXkqHqP/s1600/twitter_bird.png); }
#iconstumbleupon{ background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjClkFpEay54cugbv2GohHv423Ize-0C8L3ln6KNgqkCMq0_GgagSesykrNS6z_7Tlis_I65e9Xwy36d8yCO073_VME76h0ie2u310TbEIC-oA2WvL4bP98v3LnetVRT4YwJvVVL4Dl4doK/s1600/stumbleupon.png); }
#iconDelicious{ background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGmXNYX3YuAnjMIjNWtJ8E8kroL_FxMObeSePRKhQ8qb3S0lkxLW7HoWb9aPJiiViVx79vC5yUMnwucM1cj1REDW1DtzjCE_oNP1QIph6o3qqseA9xcml-r21ZhvNF-ce31RSQ5a-EKBpM/s1600/delicious.png); }
#iconFacebook{ background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9MSJSfFJcLvSyWu0tv9X6VuOGapoUXelYJiVKpnzjMS0oU0GaJZchOpalREecf9RBCOPJxl5Fp7qVhFv2SWx15wMWzmzTaHS8T6eY8nxCRXtTaorgLFw7p-Y9QjW6JE7EK5tVdV4qZxsu/s1600/facebook.png); }
#iconreddit{ background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiXElT3h0qsLFnrTScNgXi106oHPnG4OwlWuKq2sSvMpC_yoDS-AzraMEAPRx1HkwuIdXcMbyuP-DRejNtxGhdGJRyWclPqJbfXKLt0VLIcAP9mo7fPHm50ckJnPTmo_wPDfIxhEZvlkp1/s1600/reddit.png); }
#icondigg{ background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxQ5BRzEnZRd6Z-VLhNyUBc3VOy2qNT68MRVj85DlqIKPaxzmBqHjbBU0r5WZXlRnmbcpe1ZqG_mBA1oJHil-jbHkSujqlwLSNTtoaY8NZROD9DEkXAn5I_0x_LBC6tqjW8kT7koaWHMj8/s1600/digg.png); }
#iconMail{ background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw2TTnnxSm4s6tnMZAFETWcssEqbZOwBZoa3WYEBHROFGKT3NBpj2tPzGJsfXEzmnq3j4emKgs8tNgoenC8RQ4FKsfN7T0epTIkyN6_JoJywQoeIvh5gik41Od7KvZKEuT_S0WAxdUIXfn/s1600/mail.png); }
#iconfavorite{ background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifvyGHOTuDiDvSU8pYnU0dDq4eFWPbl1NZZTnK_uGxEPGCCMfdgPyTLOWBINy5HkzaCsPY_ugETCiOJzRR4eD2lUOyfCFCDMDegTIXDKwAyIcNcI8gTUtJPgDPDiIVbim3raUO3zAC7Ea8/s1600/favorite.png); }
 </style>


The transition duration will be 0.8 seconds and transition property will be a basic transform. You can change the transform duration to any duration you'd like. Too fast or too slow will ruin the effect.

The jQuery JavaScript

The first part is randomly positioning each node/icon within the container. It's important to know the container's width and height, then subtract the icon width and height from that to know the true area you can fit the icon into. Nothing would be more lame than a piece of the icon hidden. The next step of the process is adding mouseenter and mouseleave events to make the images rotate and fade in during each respective event.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

 <script>
jQuery(document).ready(function() {

 // "Globals" - Will make things compress mo-betta
 var $random = function(x) { return Math.random() * x; };
 var availableWidth = 400, availableHeight = 40;
 
 // Get the proper CSS prefix
 if(jQuery.browser.webkit) {
  cssPrefix = "webkit";
 }
 else if(jQuery.browser.mozilla) {
  cssPrefix = "moz";
 }
 else if(jQuery.browser.opera) {
  cssPrefix = "o";
 }

 // Apply opacity
 var zIndex = 1000;
 
 // Randomize each link
 jQuery.each(jQuery("#followIcons a"),function(index) {
  var startDeg = $random(360);
  var element = jQuery(this);
  var resetPlace = function() {
   element.fadeTo(250,0.6).css("-" + cssPrefix + "-transform","rotate(" + startDeg + "deg)");
  };
  element.attr("style","top:" + $random(availableHeight) + "px; left:" + $random(availableWidth) + "px; z-index:" + zIndex).hover(function() {
   element.fadeTo(250,1).css("zIndex",++zIndex).css("-" + cssPrefix + "-transform","rotate(0deg)");
  },resetPlace);
  resetPlace();
 });
 
});

 </script>


When the mouseenter event occurs, the rotation is animated to 0, no rotation. When the mouse leaves the element, the element animates to its initial random rotation. You'll also note that I've used opacity to add to the subtle effect.

source article : davidwalsh.name/fade-spin-css3-jquery
BLOG MENU
Top of Page