Pada sesi kali ini saya akan melanjutkan penjelasan tentang cara membuat speech bubbles di CSS3 seperti twitter part-2. Dan pada pejelasan di sini saya akan langsung lanjutkan dari sesi sebelumnya. Sampai di sini, teman-teman perlu untuk membuat panah kecil, dan dapat memodifikasi CSS tersebut untuk mengubah posisi / bentuk panah .
Berikut Kode nya :
.twitter:after {
content:" ";
position:absolute;
top:180px;
left:135px;
border-top-color:#efefef;
border:20px solid transparent;
}
.twtr-hd, .twtr-ft {display: none;}
.twtr-bd {font-family: arial;font-size:27px}
.twtr-tweet {width: 700px; padding: 10px 10px 0px}
Sekarang teman-teman sudah selesai dengan CSS nya ! sekarang teman-teman pindah ke bagian HTML yang agak pendek, berikut kode nya :
<div id="content">
<blockquote class="twitter">
<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
version: 2,
type: 'profile',
rpp: 1,
interval: 30000,
width: 700,
height: 100,
theme: {
shell: {
background: 'none',
color: '#ffffff'
},
tweets: {
background: 'transparent',
color: 'rgb(30,30,30)',
links: 'rgb(140,140,140)'
}
},
features: {
scrollbar: false,
loop: false,
live: false,
avatars: false,
behavior: 'all'
}
}).render().setUser('User').start();
</script>
</blockquote>
</div>
Jadi untuk memodifikasi nya supaya ini bekerja, berikut beberapa hal yang perlu teman-teman diketahui:
– Teman-teman harus memperhatikan tinggi dan lebar di dekat bagian atas, dan akan lebih baik mengaturnya sesuai dengan ukuran yang akan di gunakan.
– Untuk mengubah warna tweets, teman-teman dapat memodifikasi (color: rgb (30,30,30); ), teman-teman tidak perlu menggunakan nilai rgb untuk ini, bisa menggunakan nilai hex seperti #00ee22 jika mau. Seperti contoh di bawah ini :
tweets: {
background: 'transparent',
color: '#00ee22',
links: 'rgb(140,140,140)'
}
}).render().setUser('Google').start();
}).render().setUser('Firefox').start();
Untuk kode akhirnya yang lengkap seperti kode di bawah ini :
<html>
<head>
<style type="text/css">
#content{
width: 700px;
height: 150px;
position:relative
}
.twitter {
background:#efefef;
padding:15px;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
width: 700px;
height: 150px
}
.twitter:before {
content:url(twitter.png);
position:absolute;
top:220px;
left: 90px;
}
.twitter:after {
content:"";
position:absolute;
top:180px;
left:135px;
border:20px solid transparent;
border-top-color:#efefef;
}
.twtr-hd, .twtr-ft{display: none;}
.twtr-bd {font-family: arial;font-size:27px}
.twtr-tweet {width: 700px; padding: 10px 10px 0px}
</style>
</head>
<body>
<div id="content">
<blockquote class="twitter">
<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
version: 2,
type: 'profile',
rpp: 1,
interval: 30000,
width: 700,
height: 100,
theme: {
shell: {
background: 'none',
color: 'transparent'
},
tweets: {
background: 'transparent',
color: 'rgb(30,30,30)',
links: 'rgb(140,140,140)'
}
},
features: {
scrollbar: false,
loop: false,
live: false,
avatars: false,
behavior: 'all'
}
}).render().setUser('User').start();
</script>
</blockquote>
</div>
</body>
</html>
Sampai di sini penjelasan saya mengenai cara membuat speech bubbles di CSS3 seperti twitter, semoga bermanfaat.