Maaf... Blog ini Hiatus dulu untuk waktu yang belum dapat ditentukan!

Membuat Logo dan Animasi robot Android menggunakan CSS


Membuat Logo dan Animasi robot Android menggunakan CSS akan menjadi postingan pembuka saya di tahun yang baru ini. Pada dasarnya, ini hanya untuk sekedar hiburan semata sekaligus membuktikan kalau dengan CSS kita dapat membuat tampilan-tampilan tertentu tanpa harus menggunakan gambar seperti biasanya.

Selain tampilannya yang benar-benar mirip dengan robot android (Robot Ijo), efek animasi yang ditambahkan juga mampu mengerakan kedua tangan dan kepala robotnya. Jadi kamu dapat melihat animasinya dengan meletakan kursor di atas tangan atau pun kepala robotnya.

Berikut pratinjaunya,



Ini kode CSSnya

div {
  margin:o;
  padding:0;
}

div div {
  background:#A4CA39;
  position:relative;
}

.android {
  height:404px;
  width:334px;
  margin:100px auto;
}

.kepala {
  width:220px;
  height:100px;
  top:32px;
  border-radius:110px 110px 0 0;
  transition:all 0.3s ease-in;
}

.mata-kiri,
.mata-kanan {
  background:#fff;
  width:20px;
  height:20px;
  position:absolute;
  top:42px;
  border-radius:10px;
}

.mata-kiri {
  left:50px;
}

.mata-kanan {
  right:50px;
}

.antena-kiri,
.antena-kanan {
  width:6px;
  height:50px;
  position:absolute;
  top:-34px;
  border-radius:3px;
}

.antena-kiri {
  left:50px;
  transform:rotate(-30deg);
}

.antena-kanan {
  right:50px;
  transform:rotate(30deg);
}

.badan {
  width:220px;
  height:184px;
  top:40px;
  border-radius:0 0 25px 25px;
}

.tangan-kiri,
.tangan-kanan,
.kaki-kiri,
.kaki-kanan {
  width:50px;
  position:absolute;
  transition:all 0.3s ease-in;
}

.tangan-kiri,
.tangan-kanan {
  height:150px;
  border-radius:25px;
}

.kaki-kiri,
.kaki-kanan {
  height:80px;
  top:182px;
  border-radius:0 0 25px 25px;
}

.tangan-kiri {
  left:-58px;
}

.tangan-kanan {
  right:-58px;
}

.kaki-kiri {
  left:45px;
}

.kaki-kanan {
  right:45px;
}

.kepala:hover {
  transform:rotate(-5deg) translate(-4px,-8px);
}

.tangan-kiri:hover {
  transform:rotate(15deg) translate(-14px,0);
}

.tangan-kanan:hover {
  transform:rotate(-30deg) translate(30px,0);
}


Dan ini kode HTMLnya

<div class="android">
    <div class="kepala">
        <div class="antena-kiri"></div>
        <div class="antena-kanan"></div>
        <div class="mata-kiri"></div>
        <div class="mata-kanan"></div>
    </div>
    <div class="badan">
        <div class="tangan-kiri"></div>
        <div class="tangan-kanan"></div>
        <div class="kaki-kiri"></div>
        <div class="kaki-kanan"></div>
    </div>
</div>

Silahkan di coba, barangkali kamu bisa membuat robot kuning abu-abu.

0 komentar:

Post a Comment

Kolom komentar tersedia hanya untuk diskusi dan bukan sarana untuk promosi.
Komentar menggunakan media sosial seperti Facebook dan lain-lain sengaja di nonaktifkan karena sering di salahgunakan.
Mohon untuk tidak menyisipkan link promosi pada kolom komentar.