Membuat Logo SekolahKoding dengan CSS

Di Perpustakaan SekolahKoding ada tutorial bagaimana membuat Logo SekolahKoding dengan CorelDraw yang ditulis oleh @Saputroandhi, disana sudah diterangkan dengan baik dan jelas. Sudah pernah dibaca? klo belum silahkan mampir ke <a href='https://sekolahkoding.com/perpustakaan/Membuat-Logo-SEKOLAH-KODING-dengan-Corel-Draw'>https://sekolahkoding.com/perpustakaan/Membuat-Logo-SEKOLAH-KODING-dengan-Corel-Draw</a>

Nah.... kali ini kita akan membuat Logo SekolahKoding dengan hanya CSS. Ane anggap agan-agan sudah memahami dasar-dasar CSS, klo belum silahkan meluncur ke <a href='https://sekolahkoding.com/kelas/video/CSS3-untuk-pemula'>https://sekolahkoding.com/kelas/video/CSS3-untuk-pemula</a>

OK...kita mulai saja. Pertama kita buat html terlebih dahulu

<div class="bg">
  <div class="brackets">
    <div class="mug"></div>
    <div class="handle"></div>
  </div>
</div>

<h1><a href="sekolahkoding.com">sekolahkoding.com</a></h1>

Selanjutnya kita bikin CSSnya

body {
  background-color: #5E9BCC;
}

.bg {
  width: 160px;
  height: 160px;
  background-color: #307CC4;
  padding: 20px 10px;
  box-sizing: border-box;
  border-radius: 5px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, .5);
}

.brackets {
  width: 130px;
  height: 110px;
  background-color: white;
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.brackets::before {
  content: "";
  width: 100px;
  height: 80px;
  position: absolute;
  background-color: #307CC4;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.brackets::after {
  content: "";
  width: 60px;
  height: 110px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #307CC4;
}

.mug {
  width: 45px;
  height: 60px;
  background-color: white;
  position: absolute;
  left: 40%;
  top: 50%;
  transform: translate(-40%, -50%);
  z-index: 5;
}

.handle {
  width: 30px;
  height: 40px;
  position: absolute;
  background-color: white;
  left: 65%;
  top: 55%;
  transform: translate(-65%, -55%);
  z-index: 4;
}

.handle::before {
  content: "";
  width: 20px;
  height: 30px;
  position: absolute;
  background-color: #307CC4;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

h1 {
  font-family: sans-serif;
  font-size: 2em;
  position: fixed;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -70%);
  transition: top .5s , translate .5s;
}

h1 a {
  color: white;
  text-decoration: none;
}

h1:hover {
  top: 71%;
  transform: translate(-50%, -71%);
}

Selamat..... agan-agan sudah berhasil membuat Logo SekolahKoding hanya dengan CSS jika ada yg tidak dimengerti atau ada pertanyaan, silahkan komen dibawah akhir kata, klik gambar bintang (Like/Suka) and keep sharing :)

avatar maddock
@maddock

119 Kontribusi 115 Poin

Dipost 8 tahun yang lalu

6 Jawaban:

gan apa perbedaan position: RELATIVE dengan ABSOLUTE ?

avatar samman
@samman

22 Kontribusi 4 Poin

Dipost 8 tahun yang lalu

Relative Posisi elemen tetap mengikuti alur dokumen, hampir sama dengan value static. Yang menjadi perbedaan yaitu, value top, bottom, left, right akan berfungsi. Pengaturan posisi pada suatu elemen menggunakan value tersebut akan “mendorong” elemen tersebut ke arah yang diinginkan

Absolute Elemen akan dihilangkan / dicabut dari alur dokumen, dan elemen lainnya akan bekerja sebagaimana mestinya (tidak terganggu dengan elemen yang diberikan properti absolute). Value top, bottom, left, dan right juga berfungsi seperti pada relative

kurang lebih seperti itu gan, semoga bisa membantu

avatar maddock
@maddock

119 Kontribusi 115 Poin

Dipost 8 tahun yang lalu

Pda bgian brackets itu ad before dan after...kgunaan nya bwat ap y gan... Thanks

avatar miswanto1509
@miswanto1509

62 Kontribusi 15 Poin

Dipost 7 tahun yang lalu

before dan after adalah CSS Pseudo-element yg mana berfungsi untuk insert/memasukkan/menambahkan isi

::before untuk insert/memasukkan/menambahkan isi sebelum element ::after untuk insert/memasukkan/menambahkan isi sesudah element

avatar maddock
@maddock

119 Kontribusi 115 Poin

Dipost 7 tahun yang lalu

transform: translate kegunaan nya apa ya?

avatar bryan11
@bryan11

3 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

@bryan11 transform: translate ini berfungsi untuk melakukan translasi pada suatu element. Translate dapat dilakukan secara 2D atau pun 3D

avatar maddock
@maddock

119 Kontribusi 115 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban