Belajar CSS : Mengatur Style Text, Font dan Link

Update Terakhir pada

Pada kesempatan kali ini kita akan mempelajari tentang beberapa perintah dari properti CSS, yaitu Text, Font dan Link.

Ketiga properti ini adalah jenis properti dari CSS yang digunakan untuk mengatur tampilan-tampilan teks pada halaman website.

Oke, berikut ini kita bahas satu persatu. Yuk, lanjutkan pembahasannya.

1, Text

Text merupakan teks pada elemen-elemen HTML yang bisa ditata lagi. Text ini ditata dengan beberapa properti pengatur format teks. Untuk text ini, bisa menggunakan menggunakan properti text-align, text-transform, dan color. Paragrafnya diindentasi, disejajarkan, dan jarak antar karakter ditentukan. Oke langsung aja kita praktek ya…

Tapi kali ini kita akan menggunakan jenis CSS yang internal aja, apa itu???

Kali ini, elemen HTMLnya didefinisikan pada tag <head> menggunakan tag <style>

Sebagai contoh format penulisannya.

<head>
        <style>
            elemen_html
            {
                properti : value;
            }
        </style>
    </head>

Oke, langsung aja.

<!DOCTYPE html>
    <html>
        <head>
            <title>Teks Format</title>
            <style>
                h2
                {
                    text-align: center;
                }
            </style>
        </head>
        <body>
            
            <h2>Text Align</h2>

        </body>
    </html>

Maka, akan menghasilkan tampilan seperti ini pada browser.

-Text Align-

Nah, kita juga bisa memberikan nama elemen HTML dengan nama class selectornya. Formatnya cukup “.nama_selector” dan sisipkan atribut class=”” pada elemen HTML.

Sebagai contohnya, bisa kita lihat pada contoh berikut ini.

<!DOCTYPE html>
    <html>
        <head>
            <title>Teks Format</title>
            <style>
                .tengah
                {
                    text-align: center;
                }

                .kiri
                {
                    text-align: left;
                }

                .kanan
                {
                    text-align: right;
                }
            </style>
        </head>
        <body>
            
            <h2 class="tengah">Teks Tengah</h2>
            <h2 class="kiri">Teks Kiri</h2>
            <h2 class="kanan">Teks Kanan</h2>

        </body>
    </html>

Maka, akan menghasilkan tampilan seperti ini pada browser.

-Text Transform-

Properti text-transform ini biasanya digunakan untuk menentukan huruf besar dan kecil dalam teks elemen HTML.

Selain itu, dapat digunakan untuk mengubah semua teks HTML menjadi huruf besar atau kecil.

Atau kita bisa mengubahnya menjadi huruf kapital untuk huruf pertama dari setiap kata dalam sebuah website.

Oke, langsung aja kita mulai.

<!DOCTYPE html>
    <html>
        <head>
            <title>Teks Transform</title>
            <style>
                .aperkes
                {
                    text-transform: uppercase;
                }

                .lowerkes
                {
                    text-transform: lowercase;
                }

                .kapital
                {
                    text-transform: capitalize;
                }
            </style>
        </head>
        <body>
            
            <h2 class="aperkes">teks uppercase</h2>
            <h2 class="lowerkes">teks lowercase</h2>
            <h2 class="kapital">teks capitalize</h2>

        </body>
    </html>

Maka, akan menghasilkan tampilan seperti ini pada browser.

Pada gambar di atas kita lihat format teksnya sudah berubah. Jika kita lihat pada script HTMLnya, kita tulis dengan huruf yang bukan huruf kapital. Tapi perbedaan hasilnya, bisa kita lihat pada gambar di atas.

-Color-

Properti color digunakan untuk mengubah warna teks pada elemen HTML. Hampir mirip backround-color, hanya saja backround-color untuk memberikan warna pada latar belakang elemen.

Oke, langsung aja kita coba.

<!DOCTYPE html>
    <html>
        <head>
            <title>Teks Color</title>
            <style>
                .merah
                {
                    color: red;
                }

                .kuning
                {
                    color: yellow;
                }

                .hijau
                {
                    color: green;
                }
            </style>
        </head>
        <body>
            
            <h2 class="merah">Merah</h2>
            <h2 class="kuning">Kuning</h2>
            <h2 class="hijau">Hijau</h2>

        </body>
    </html>

Maka, akan menghasilkan tampilan seperti ini pada browser.

2. Font

Properti font CSS berfungsi menentukan jenis font yang akan dipakai, huruf yang tebal, mengubah ukuran, dan gaya huruf.

-Font Family-

Font family adalah salah satu properti CSS yang digunakan untuk menentukan jenis font yang akan dipakai.

Contohnya, kita bisa lihat pada script di bawah ini.

<!DOCTYPE html>
    <html>
        <head>
            <title>Font Family</title>
            <style>
                .arial
                {
                    font-family: arial;
                }

                .calibri
                {
                    font-family: calibri;
                }

                .tahoma
                {
                    font-family: tahoma;
                }

                .comic
                {
                    font-family: comic sans MS;
                }

                .cambria
                {
                    font-family: cambria;
                }
            </style>
        </head>
        <body>
            
            <h3 class="arial">Font Arial</h3>
            <h3 class="calibri">Font Calibri</h3>
            <h3 class="tahoma">Font Tahoma</h3>
            <h3 class="comic">Font Comic</h3>
            <h3 class="cambria">Font Cambria</h3>

        </body>
    </html>

Maka, akan menghasilkan tampilan seperti ini pada browser.

Untuk pergantian jenis font, tinggal valuenya aja yang diubah.

Kita bisa mengganti dengan font-font yang tersedia pada perangkat yang kita gunakan (PC, Laptop, Netbook, dll).

-Font Style-

Properti font-style biasanya sebagian besar digunakan untuk menentukan teks miring.

Properti ini memiliki tiga value:

normal – Teks ditampilkan secara normal
italic – Teks ditampilkan dalam huruf miring
oblique – Teksnya “condong” (oblique sangat mirip dengan miring, tetapi kurang didukung)

Oke, kita langsung coba aja.

<!DOCTYPE html>
        <html>
        <head>
            <title>Font Style</title>
            <style>
                .normal
                {
                    font-style: normal;
                }

                .miring
                {
                    font-style: italic;
                }

                .oblique
                {
                    font-style: oblique;
                }
            </style>
        </head>
        <body>
            
            <h3 class="normal">Teks Normal</h3>
            <h3 class="miring">Teks Miring</h3>
            <h3 class="oblique">Teks Oblique</h3>

        </body>
    </html>

Maka, seperti inilah tampilannya di Browser.

-Font Size-

Properti Font size digunakan untuk mengubah ukuran teks pada elemen HTML.

Adapun satuan ukuran yang digunakan dalam setingannya adalah px atau em.

Oke, langsung aja.

<!DOCTYPE html>
    <html>
        <head>
            <title>Font Size</title>
            <style>
                .pake-px
                {
                    font-size: 20px;
                }

                .pake-em
                {
                    font-size: 2em;
                }
            </style>
        </head>
        <body>
            
            <p>Ukuran Paragraf Normal</p>
            <p class="pake-px">Ukuran Paragraf menggunakan satuan px</p>
            <p class="pake-em">Ukuran Paragraf menggunakan satuan em</p>

        </body>
    </html>

Maka, seperti inilah tampilannya di Browser.

-Font Weight-

Properti Font Weight ini digunakan untuk menebalkan teks pada elemen HTML.

Hampir mirip Font Style, hanya saja font style untuk memiringkan teks elemen HTML.

Oke, langsung aja.

<!DOCTYPE html>
    <html>
        <head>
            <title>Font Weight</title>
            <style>
                .normal
                {
                    font-weight: normal;
                }

                .tebal
                {
                    font-weight: bold;
                }
            </style>
        </head>
        <body>

            <p class="normal">Teks Normal</p>
            <p class="tebal">Teks Font Weight: Bold</p>

        </body>
    </html>

Maka, seperti inilah tampilannya di Browser.

3. Link

Sebelumnya sudah pernah kita bahas teks link ini. Fungsinya untuk berpindah halaman.

Yang mana kita gunakan tag sebagai elemennya.

Nah, menggunakan CSS kita akan membuat tampilannya jadi lebih menarik.

Untuk tampilan link ini bisa menggunakan style dari berbagai properti yang sudah kita pelajari, contohnya color, font, bahkan background color.

Selain itu, teks link dapat diubah tampilannya tergantung pada keadaannya saat website dikunjungi.

Nah, keadaan tersebut adalah:

a: link – link normal, keadaan saat belum dikunjungi
a: hover – link ketika pengguna mengunjungi elemen dengan mengarahkan kursor mouse ke teks link
a: active – link yang akan terjadi perubahan saat diklik

Ada tambahan juga, saat teks link dijalankan biasanya selalu ada garis bawah.

Untuk menghilangkan garis bawah memerlukan properti tambahan seperti di bawah ini.

  text-decoration: none;

Oke, langsung aja kita mulai ya…

<!DOCTYPE html>
    <html>
    <head>
        <title>Teks Link</title>
        <style>
            a:link /*saat link dalam keadaan normal*/
            {
                background-color: deeppink;
                text-decoration: none;
                font-family: sans-serif;
                color: white;
            }

            a:hover /*saat kursor mouse diarahkan ke elemen*/
            {
                background-color: dodgerblue;
            }

            a:active /*saat elemen diklik*/
            {
                background-color: black;
            }
        </style>
    </head>
    <body>

        <a href="#">Ini adalah Teks Link</a>

    </body>
    </html>

Maka, seperti inilah tampilannya di Browser.

Pada gambar di atas, adalah keadaan saat website pertama kali dikunjungi.

Tapi saat kursor mouse kita arahkan ke elemen teks link maka akan terjadi seperti ini.

Saat kita klik elemen tersebut maka akan tampil seperti berikut ini.

Demikianlah postingan kali ini, akhir kata semoga bermanfaat ya.