In questo articolo vedremo come creare un bottone di Twitter per condividere le vostre pagine sul noto social network. Utilizzeremo jQuery per gestire il comportamento del bottone e i CSS per la sua presentazione. Vediamo insieme i dettagli.
Per prima cosa creiamo la marcatura per il nostro bottone:
<a href="https://twitter.com/intent/tweet?original_referer=http%3A%2F%2Fwww.smashingmagazine.com%2F2012%2F04%2F30%2Fdesktop-wallpaper-calendar-may-2012%2F&source=tweetbutton&text=Desktop%20Wallpaper%20Calendar%3A%20May%202012&url=http%3A%2F%2Fwww.smashingmagazine.com%2F2012%2F04%2F30%2Fdesktop-wallpaper-calendar-may-2012%2F&via=smashingmag" class="share-on-twitter">Tweet</a>
Quindi aggiungiamo gli stili CSS:
a.share-on-twitter {
display: block;
height: 30px;
width: 100px;
background: #eee url(twitter.png) no-repeat 3px 50%;
border-radius: 10px;
border: 1px solid #888;
color: #222;
text-decoration: none;
text-indent: 45px;
font: 90% Tahoma, sans-serif;
line-height: 30px;
text-shadow: 1px 1px 1px #888;
box-shadow: inset 1px 1px 1px #ccc;
}
Con jQuery apriremo il link in una finestra popup:
$(function() {
$('a.share-on-twitter').each(function() {
var $a = $(this);
var url = $a.attr('href');
$a.click(function(e) {
window.open(url, '', 'width=500,height=400');
e.preventDefault();
});
});
});
Potete visionare l'esempio finale di seguito.