Tuesday, April 2, 2019

Html dan css


Setelah kita mengenal Html pada post sebelumnya , saatnya kita menjamah script CSS, konten nya dibuat di html , dan designnya dibuat di CSS.

<!DOCTYPE html>
<html class="no-js" lang="en">
    <head>

        <title>CSS Grid Tutorial</title>
        <meta http-equiv="x-ua-compatible" content="ie=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700" rel="stylesheet">
        
    </head>
    <body>
<header>
            <a href="#">Libertians > *</a>
        </header>

        <div class="isian">
            <div id="content">
                <h1>Down with the state</h1>
                <p>Abandon the left vs. right paradigm and adopt new ideals, where consistency and logic reign supreme.</p>
            </div>
            <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1-TxUlokDaleL_3Uw9sV9e7sW4p9ARvoNvClaBM3wMYwpQHURtPaAvRJATTGN5Jj_wk9Kft4Gf67n7rqYF4_IeLsguqMm3V4vVJUTbkvTwm0DEpEZLcHmSHWN-rmyjAnZdzvlzudGw9Dv/s320/jasa+video+solo+1.gif" />
        </div>

        <footer>
            <ul>
                <li>
                    <span>But what about the roads?</span>
                    You just don't understand economics, like supply and demand. Don't worry kiddo, where there's a demand there will be a supply; we'll all have our roads.
                </li>
                <li>
                    <span>Is taxation theft?</span>
                    If <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1-TxUlokDaleL_3Uw9sV9e7sW4p9ARvoNvClaBM3wMYwpQHURtPaAvRJATTGN5Jj_wk9Kft4Gf67n7rqYF4_IeLsguqMm3V4vVJUTbkvTwm0DEpEZLcHmSHWN-rmyjAnZdzvlzudGw9Dv/s320/jasa+video+solo+1.gif" />
        I came to your house with some heavily armed buddies, demanded that you and your neighbors give me a percentage of your income, in return for some crappy monopolized services that you didn't ask for, would you consider that theft?
                </li>
                <li>
                    <span> jadi gini  what you're saying is...?</span>
                    Libertarians want to live in a world where gay couples can protect their poppy fields with fully automatic weapons.

A world where voluntaryism and property rights are treated with the highest respect.
                </li>

                <li> <!-- Ulangi lagi tiga kali sehingga sekarang kita punya 6 list -->
                <li> <!-- Ulangi lagi tiga kali sehingga sekarang kita punya 6 list -->
                <li> <!-- Ulangi lagi tiga kali sehingga sekarang kita punya 6 list -->
            </ul>
        </footer>
    </body>
</html>
Berikut tampilan html tanpa memasukkan unsur css, 

Jika malas membuka notepad++ bisa coba script html dan css dengan mengunjungi https://jsbin.com

Percantik tampilan dengan CSS

Saatnya mempercantik tampilan html di atas dengan CSS , dan sebelahnya telah saya jelaskan fungsi2 dari script CSS.

body {
    font-family: 'Source sans Pro';
    background:red; 
    color:white;
}
a {
    text-decoration:none;
    color:black; /* warna dari text dengan kode html a*/ 
    font-size:1.22em;
    font-weight:900;
}
Header 
{
  Background:white;
  padding :1em; /*memberikan jarak atas bawah kiri untuk elemen header */
}
img{
  width:120px;
  justify-self:center;
  /*menempatkan gambar ditengah kolom  
  justify-self center  */
}
.isian{
  padding:2em 1em; /*memberikan jarak atas bawah kiri untuk elemen container */
  display : grid; /* mendefinisikan display mjd grid */
  grid-template-columns: 66% auto; /* membagi grid 66% untuk kolom awal dan sisanya */
/* display dan grid-template-columns adalah css grid*/
}
footer {
  background :#571212;
}
ul {
    margin:0;padding:0; /*menghilangkan space untuk ul */
    display: grid;
    grid-template-columns:repeat(3,auto);
    list-style-type:none; /* menghilangkan dot type */
    /* repeat() merupakan cara cepat utk 
      menuliskan auto auto auto, kode ini 
      artinya membuat 3 kolom dengan lebar sama 
      rata*/
    grid-template-rows:repeat (2, auto);
  /*Untuk grid-template-rows artinya 
  kita ingin membuat dua baris dengan tinggi
  yang sama rata (sama seperti kolom). */
}
ul li {
    padding: 1em;
    color:#E98A8A; /* text utk kode li */
}
ul li span {
    display:block; /*untuk ngeblock li span agar tdk gabung ke text setelahnya */
    font-size:1.4em;
    margin-bottom:0.2em; /* space enter dengan bawah nya */
    color: white;
}



Berikut tampilan html nya
Grid sangat mudah digunakan. jadi jika ingin desain tampilan web ya paling nggak paham css grid ya..

galiho

Author & Editor

Kami memang masih baru, dalam dunia pengajaran, tapi kami memiliki kapasitas dan pengalaman yang kuat dalam bidang video editing, TV, project project animasi dan video editing baik dalam negeri dan luar negeri

0 comments:

Post a Comment