Minggu, 09 Desember 2018

/


Belajar CSS

Pengenalan

CSS (Cascading Style Sheet) Merupakan standard W3C untuk mendefinisikan presenetasi dokumen HTML. Terdiri dari satu atau lebih dari satu instruksi yang menguraikan bagaimana elemen atau grup elemen ditampilkan. Simple nya, bagaimana kita mendefinisikan suatu tag itu seperti jenis fontnya, ukuran nya, dekorasi teksnya dsb. Ataupun kita bisa membuat suatu class yang isi dari jenis stylenya bisa digunakan di tag yang berbeda-beda. CSS biasanya terdiri dari 2 bagian utama yaitu Selector dan Declaration.

selector { property: value; } selector {
property1:value;
property2:value;
property3:value;
}

Metode Penyisipan CSS

  • Inline Styles
    • Ditulis dengan menggunakan atribut style pada elemen tertentu.
    • Berefek hanya kepada elemen tertentu di mana style itu ditulis
    • Metode ini tidak disarankan, kecuali kalau untuk hal penting dalam me-override style dari 2 metode yang lain.
    Contoh :
    <h1 style="color:red">Introduction</h1>

    <h1 style="color:red;font-family:arial;">Introduction</h1>
  • Embeded Style Sheets
    • Ditulis dalam elemen <style>...</style> yang diletakkan di bagian <head>...</head>
    • Berefek kepada semua elemen pada dokumen atau file tersebut.
    <head>
    <style>
      /* tulis style di bagian sini */
     </style>

    </head>

Metode Penyisipan CSS

  • External Style
    • Penulisan rule (aturan) style pada dokumen yang terpisah dengan dokumen HTML
    • File ini harus disimpan dengan nama berekstensi *.css
    • File Eksternal ini dapat digunakan oleh satu atau lebih dokumen HTML
    • Cara menyisipkan eksternal style :
      • Mengguanakn elemen <link/>
      • Menggunakan perintah @import

Jenis - Jenis Selector

  • Individual Element Selector -> nama elemen sebagai selector
    p{ color:navy; }
  • Grouped Element Selector -> beberapa elemen satu grup dijadikan sebagai selector
    p, ul, p, td, th { color: navy; }
  • Contextual Selector (Descendant, Child, Adjacent, General Siblings)
  • Id Selector
  • Class Selector
  • Universal Selector

Descendant Selector

Elemen yang merupakan turunannya yang dijadikan sebagai target selector.
li em { color : olive; }

Child, Adjacent Sibling, General Sibling Selector

  • Child Selector -> Elemen merupakan anak secara langsung yang dijadikan sebagai target.
    p > em {font-weight:bold;}
  • Adjacent Sibling Selector -> Elemen setelah elemen lainnya secara langsung dengan orang tua yang sama dijadikan sebagai target.
    h1 + p {font-style: italic;}
  • General Sibling Selector -> elemen setelah elemen lainnya (tidak perlu secara langsung) dengan orang tua yang sama dijadikan sebagai target.
    h1~h2 {font-weight:normal}

ID Selector

Atribut id berfungsi untuk memberikan nama unik pada elemen HTML.
Contoh:
<li id="catalog1234">Happy Face T-Shirt</li>
Berasal dari
li#catalog1234 { color: red;}

Class Selector

Mengklasifikasikan beberapa elemen sebagai sebuah grup.
Contoh:
p.special {color:orange; } .special {color:orange; }

Universal Selector

Semua Elemen dijadikan sebagi target.
* {color: gray; } #intro * {color: gray;}

Contoh untuk penggunaan CSS


*untuk result codepen tidak dapat memunculkan gambar, karena saya memakai akun free

See the Pen Bvawyj by David Steven (@davidst19) on CodePen.

Posted by 

1 comment

Edit

1 komentar:

  1. Do you understand there's a 12 word phrase you can tell your partner... that will trigger intense feelings of love and instinctual attractiveness for you buried within his heart?

    That's because deep inside these 12 words is a "secret signal" that triggers a man's impulse to love, cherish and protect you with all his heart...

    =====> 12 Words Who Trigger A Man's Desire Instinct

    This impulse is so hardwired into a man's brain that it will make him work better than before to make your relationship the best part of both of your lives.

    In fact, fueling this dominant impulse is absolutely mandatory to having the best possible relationship with your man that once you send your man one of the "Secret Signals"...

    ...You'll soon notice him open his soul and heart for you in a way he's never experienced before and he'll distinguish you as the one and only woman in the galaxy who has ever truly attracted him.

    BalasHapus

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Popular Posts

Recent Posts