Langsung ke konten utama

CSS Bola Billiard


Langsung saja untuk membuatnya kalian bisa menggunakan kode berikut ini.

<style>

div.ball {

    width: 100px;

    height: 100px;

    margin-top: 10px;

    margin-left: 10px;

    background-color: #ff0000;

    border-radius: 50%;

    box-shadow: inset 0px -40px 50px rgba(0,0,0,.4);

    position: relative;

    text-align: center;

}


div.ball>div.ball-l1-border {

    position: absolute;

    background-color: white;

    box-shadow: inset 0px -30px 50px rgba(0,0,0,.3);

    border-radius: 50%;

    top: 10px;

    left: 10px;

    width: 80px;

    height: 80px;

}


div.ball>div.ball-l2-border {

    position: absolute;

    background-color: #ff0000;

    border-radius: 50%;

    box-shadow: inset 0px -30px 50px rgba(0,0,0,.3);

    top: 15px;

    left: 15px;

    width: 70px;

    height: 70px;

}


div.ball>div.ball-l3-border {

    position: absolute;

    background-color: white;

    border-radius: 50%;

    box-shadow: inset 0px -30px 50px rgba(0,0,0,.3);

    top: 17px;

    left: 17px;

    width: 66px;

    height: 66px;

}


div.ball-l3-border>span.lottery-numb {

    font-size: 50px;

    display: inline-block;

    padding-top: 5px;

}


.container {

    display: flex;

    width: 500px;

    margin-left: auto;

    margin-right: auto;

}

</style>

<div class="container">

<div class="ball">

      <div class="ball-l1-border"></div>

      <div class="ball-l2-border"></div>

      <div class="ball-l3-border">

        <span id="lotteryNumber1" class="lottery-numb">9</span>

      </div>

    </div>


<div class="ball">

      <div class="ball-l1-border"></div>

      <div class="ball-l2-border"></div>

      <div class="ball-l3-border">

        <span id="lotteryNumber1" class="lottery-numb">9</span>

      </div>

    </div>


<div class="ball">

      <div class="ball-l1-border"></div>

      <div class="ball-l2-border"></div>

      <div class="ball-l3-border">

        <span id="lotteryNumber1" class="lottery-numb">9</span>

      </div>

    </div>


</div>

Postingan populer dari blog ini

3 Cara Otomatis Replace index.php di Linux Ubuntu: Systemd, Cron, dan Shell Loop

Ada beberapa cara untuk membuat Linux Ubuntu otomatis mengganti atau memperbarui file: /var/www/html/index.php secara berkala dari script lokal. Tiga metode yang paling umum adalah: Systemd Service + Timer Cron Shell Loop + nohup Di bawah ini adalah contoh implementasinya. 1. Menggunakan Systemd Service + Timer Metode ini paling cocok untuk VPS atau server Ubuntu normal yang menggunakan systemd . Buat script update sudo nano /usr/local/bin/update-index.sh Isi: #!/bin/sh cat > /var/www/html/index.php <<'EOF' <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Website</title> </head> <body> <h1>INDEX OTOMATIS</h1> </body> </html> EOF Beri permission execute: sudo chmod +x /usr/local/bin/update-index.sh Buat service sudo nano /etc/systemd/system/update-index.service Isi: [Unit] Description=Update index.php [Service] Type=oneshot ExecStart=/usr/local...

Tutorial Dasar GSocket dan gs-netcat di Windows dan Ubuntu

GSocket atau Global Socket Toolkit adalah kumpulan tool yang memungkinkan dua komputer membuat koneksi TCP melalui Global Socket Relay Network (GSRN) . Salah satu tool di dalamnya adalah gs-netcat . Berbeda dengan koneksi TCP tradisional yang biasanya membutuhkan alamat IP dan port tujuan, GSocket memungkinkan dua endpoint saling menemukan berdasarkan sebuah shared secret . Koneksi antarendpoint kemudian dapat dilindungi dengan enkripsi end-to-end. Gambaran Cara Kerja Secara sederhana: Windows | | outbound connection v Global Socket Relay Network ^ | outbound connection | Ubuntu Artinya Ubuntu tidak harus membuka sebuah port publik khusus agar endpoint GSocket dapat berkomunikasi. Ini berbeda dengan SSH langsung: Windows | | SSH v IP Ubuntu:22 Pada SSH biasa, Windows harus mengetahui IP atau domain server serta port SSH yang dapat dijangkau. Apakah gs-netcat Tersedia di Windows? Ya. GSocket menyediakan gs-netcat yang dapat digunaka...