I have seen many pages using third party services like "sharethis" of "shareholic"
Is very simple and looks nice but it uses javascript and makes our websites more slow
Better to use plain html share buttons
Here an example of what I use in my item.php
<!-- SHARE BUTTONS -->
<!-- Email -->
<a href="mailto:?Subject=EDIT THIS PART&Body=EDIT THIS PART <?php echo osc_item_url() ; ?>" target="_blank"><img src="/oc-content/themes/repurpose/images/email.png" alt="Share by email" title="Share by email" /></a>
<!-- Facebook -->
<a href="http://www.facebook.com/sharer.php?u=<?php echo osc_item_url() ; ?>" target="_blank"><img src="/oc-content/themes/repurpose/images/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>
<!-- Twitter -->
<a href="http://twitter.com/share?url=<?php echo osc_item_url() ; ?> <?php echo osc_item_title(); ?>" target="_blank"><img src="/oc-content/themes/repurpose/images/twitter.png" alt="Share on Twitter" title="Share on Twitter" /></a>
<!-- Google+ -->
<a href="https://plus.google.com/share?url=<?php echo osc_item_url() ; ?>" target="_blank"><img src="/oc-content/themes/repurpose/images/google.png" alt="Share on Google+" title="Share on Google+" /></a>
<!-- SHARE BUTTONS -->
PNG buttons attached
------------------------------------------------------------------------
UPDATE:
If you want to add a simple visual effect to the buttons you can use OPACITY in you CSS file by adding
#share-btn img{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
#share-btn:hover img{
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
and apply the ID to the image like this id="share-btn"
<a href="http://www.facebook.com/sharer.php?u=http://yousite.com" target="_blank" id="share-btn">
now when you put the mouse over the buttons the opacity will go down by 50%