sub menu

Jumat, 22 Februari 2013

cara membuat tulisan yang mengikuti kursor

cara membuat tulisan yang mengikuti kursor

pada post kali ini saya akan membagi trik tentang aksesoris aksesoris untuk blog. kali ini saya akan mengepost tentang cara membuat tulisan yang mengikuti kursor.

efek dari trik saya kali ini adalah menambahkan tulisan pada kursor di mana saat di gerakan kemanapun tulisan itu akan mengikuti kursor. tulisan dan warnanya bisa di ubah sesuai yang kita inginkan. berikut caranya :

Cara pemasangan kode kursor mouse di ikuti teks di blog sangatlah mudah, Karena sobat hanya akan memasukkan kode script pada kotak HTML/JavaScript dalam Tata Letak blog. Dan tentunya sobat tidak usah susah-susah untuk Edit HTML dalam Template blog sobat yang mungkin akan jadi sangat rumit dan memakan banyak waktu.

 Jika sobat tertarik ingin membuat dan memasang kursor mouse di ikuti teks atau tulisan di blog sobat, Silahkan ikuti langkah-langkahnya sebagai berikut:

  1. Langkah yang pertama. Silahkan sobat >> Masuk/Login >> ke Blog sobat.
  2. Pada "Dashboard" tampilan blog baru, Pilih dan klik Menu >> Tata Letak >> pilih posisi dan klik >> Tambah Gadget >> pilih >> HTML/JavaScript lalu klik tanda +
  3. Kemudian silahkan sobat masukkan semua Kode Script berikut kedalam kotak HTML/JavaScript.
<style type="text/css">
#outerCircleText {
font-style: italic;
font-weight: bold;
font-family: 'comic sans ms', verdana, arial;
color: #FF0000;
position: absolute;top: 0;left: 0;z-index: 3000;cursor: default;}
#outerCircleText div {position: relative;}
#outerCircleText div div {position: absolute;top: 0;left: 0;text-align: center;}
</style>
<script type="text/javascript">
;(function(){
var msg = "welcome";
var size = 24;
var circleY = 0.75; var circleX = 2;
var letter_spacing = 5;
var diameter = 10;
var rotation = 0.4;
var speed = 0.3;

if (!window.addEventListener && !window.attachEvent || !document.createElement) return;

msg = msg.split('');
var n = msg.length - 1, a = Math.round(size * diameter * 0.208333), currStep = 20,
ymouse = a * circleY + 20, xmouse = a * circleX + 20, y = [], x = [], Y = [], X = [],
o = document.createElement('div'), oi = document.createElement('div'),
b = document.compatMode && document.compatMode != "BackCompat"? document.documentElement : document.body,
  mouse = function(e){
e = e || window.event;
ymouse = !isNaN(e.pageY)? e.pageY : e.clientY; // y-position
xmouse = !isNaN(e.pageX)? e.pageX : e.clientX; // x-position
},

makecircle = function(){ // rotation/positioning
if(init.nopy){
o.style.top = (b || document.body).scrollTop + 'px';
o.style.left = (b || document.body).scrollLeft + 'px';
};
currStep -= rotation;
for (var d, i = n; i > -1; --i){ // makes the circle
d = document.getElementById('iemsg' + i).style;
d.top = Math.round(y[i] + a * Math.sin((currStep + i) / letter_spacing) * circleY - 15) + 'px';
d.left = Math.round(x[i] + a * Math.cos((currStep + i) / letter_spacing) * circleX) + 'px';
};
},

drag = function(){ // makes the resistance
y[0] = Y[0] += (ymouse - Y[0]) * speed;
x[0] = X[0] += (xmouse - 20 - X[0]) * speed;
for (var i = n; i > 0; --i){
y[i] = Y[i] += (y[i-1] - Y[i]) * speed;
x[i] = X[i] += (x[i-1] - X[i]) * speed;
};
makecircle();
},
init = function(){ // appends message divs, & sets initial values for positioning arrays
if(!isNaN(window.pageYOffset)){
ymouse += window.pageYOffset;
xmouse += window.pageXOffset;
} else init.nopy = true;
for (var d, i = n; i > -1; --i){
d = document.createElement('div'); d.id = 'iemsg' + i;
d.style.height = d.style.width = a + 'px';
d.appendChild(document.createTextNode(msg[i]));
oi.appendChild(d); y[i] = x[i] = Y[i] = X[i] = 0;
};
o.appendChild(oi); document.body.appendChild(o);
setInterval(drag, 25);
},

ascroll = function(){
ymouse += window.pageYOffset;
xmouse += window.pageXOffset;
window.removeEventListener('scroll', ascroll, false);
};

o.id = 'outerCircleText'; o.style.fontSize = size + 'px';

if (window.addEventListener){
window.addEventListener('load', init, false);
document.addEventListener('mouseover', mouse, false);
document.addEventListener('mousemove', mouse, false);
if (/Apple/.test(navigator.vendor))
window.addEventListener('scroll', ascroll, false)
}
else if (window.attachEvent){
window.attachEvent('onload', init);
document.attachEvent('onmousemove', mouse);
};

})();

</script>


ket:
Keterangan:
#FF0000 adalah Kode warna Teks atau tulisan yang mengikuti kursor mouse, Silahkan sobat ganti dengan kode warna yang lain sesuai dngan keinginan sobat.
Warna BIRU adalah Teks yang mengikuti kursor mouse, Silahkan ganti dengan Teks atau tulisan seperti yang sobat inginkan.

cara membuat efek hujan pada blog

cara membuat efek hujan pada blog:

Berikut langkah bikin efek/animasi hujan pada blog :
1. Log in ke Blogger
2. Rancangan
3. Tambah Gadget
4. HTML/Javascript
5. Copy kode berikut ke dalam HTML/Javascript


<html>
<head>
<title>Myhafiezers</title>
<!--
HujanKarakter ver 0.1
Myhafiezers
-->
<style type="text/css">
*{
font-size:12px;
font-family: Tahoma, Verdana, Arial;
}

body{
background:#000;
overflow:hidden;
color:#0f4;
padding:8px;
}
#area{
border:0;
padding:0;
width:100%;
height:100%;
}
.char{
position:absolute;
top:-50px;
text-shadow:0 -100px 10px #0a0;
opacity:.5;
}
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
minCharCode = 33;
maxCharCode = 126;
minSpeed = 900;
maxSpeed = 5000;
counter = 0;
maxChar = 400;

$(document).ready(function(){
for(i=0;i<99;i++){
buatKarakter();
}


});

function buatKarakter(){
var charID = String.fromCharCode(rand(minCharCode, maxCharCode));
var pos = rand(0,$(document).width());
var newChar = '<div class="char char' + counter + '" style="left:'+ pos + 'px;">' + charID + '</div>';
$('#area').append(newChar)
animKarakter(counter);
counter++;
}

function animKarakter(c){
var transparent = rand(10,99);
var fontsize = rand(9,12);
var speed = rand(minSpeed, maxSpeed);
var pos = rand(0,$(document).width());
$('.char'+c).animate({
top:$(document).height(),
}, speed, function(){
$('.char'+c).css('top', '-50px');
$('.char'+c).css('left', pos+'px');
$('.char'+c).css('opacity', '.'+transparent);
$('.char'+c).css('fontSize', fontsize);
animKarakter(c);
});
}

function rand(from, to){
return Math.floor(Math.random() * (to - from + 1) + from);
}
</script>
</head>

<body>
<div id="area">

</div>
</body>
</html>
6. Selesai dan simpan

Jumat, 01 Februari 2013

jeritan rendahan

"apa?"
"mengapa kau melihatku?"

mata hitam itu melihatku dengan tatapan merendah.
aku takut...
aku benci tatapan itu. seolah-olah bumi akan menelanku saat ini juga.
nafasnya terengah. aku bisa mendengar deru nafasnya.
dia maju selangkah.. dua langkah... tiga langkah...
yang kulihat hanya mata itu. ditemani kegelapan.
semua terasa lembab. hampa seolah menerjang harapan yang aku ucapkan sedari tadi.

aku mengumpat dalam hati..
sial.. pikirku.
orang ini tidak berhenti menatapku.
tatatpanya berubah, dia menatapku tajam..
dia menatapku lekat-lekat seolah mataku lah satu-satunya objek yang harus dilihat.
tidak, dia bukan hanya menatap mataku.
dia menatap tajam hatiku.
sakit..
terasa tercabik-cabik.

sunyi.. yang kurasa hanya kesunyian yang menghampiriku.
jantungku berdetak semakin cepat.. cepat..dan sangat cepat..
aku takut dia mendengarnya.
tahu bahwa aku sedang ketakutan disini.
tahu bahwa aku merasa sakit disini.

"apa?"
"mengapa kalian memandangku?"

terlalu banyak mata yang memandangku saat ini.
mengapa mereka melihatku seperti itu?
terlalu merendah...
tatapan itu seolah tatapan yang sedang melihat sesuatu yang menjiikan.
aku benci.

yang kurasa hanya sunyi. sepi.
semuanya terasa gelap.

"tuhan, ambil aku sekarang"