Showing posts with label css. Show all posts
Showing posts with label css. Show all posts

tutorial bootstrap # memahami layout pada bootstrap

1:24 PM Add Comment
memahami layout pada bootstrap



memahami layout pada bootstrap

layout merupakan hal yang sangat penting dalama pembuatan website, maka dari itu kita harus paham dulu agar bisa membuat layout yang responsif.coba temen-temen bayangkan kalau website/blog yang temen-teman kunjungi itu tidak responsif pasti langsung di closs atau cari alternatif lain yang lebih nyaman digunakan.dengan layout yang responsif akan membuat user betah berkunjung di website. layout yang respinsif adalah website yang kita buat bisa beradaptasi dengan device yang user gunakan.layout yang kita pelajari saat ini menggunakan framework, yaitu framework bootstrap.

layout yang paling dasar diboostrap adalah class container, container adalah pembungkus semua element.

class container terbagi menjadi dua:
1. container
2. container-fluid

Baca juga membuat segitiga dengan javascript

class container akan membuat layout berada di tegah-tegah atau hanya 80% saja dari browser.

cara mnggunakanya

<div class="container">
//content
</div>

class container-fluid akan membuat layout berada 100% ukuran browser atau full layar

cara menggunakannya

<div class="container-fluid">
//content
</div>

dalam satu halaman web bisa saja digunakan dua-duanya sesuai kebutuhan.

selanjutnya class row, class row sama seperti row/baris pada tabel pada umumnya.

class col sama seprti colum tabel pada umunya, row dan col selalu berdampingan penggunanya.

<div class="container">
<div class="row">
<div class="col">
1 of 2
</div>
<div class="col">
2 of 2
</div>
</div>
</div>

perlu di perhatikan layout pada framework boostrap itu terbagi menjadi 12 collum

terdapat juga beberapa pilihan class grid

Small untuk ukuran layar ≥576px dengan nama classnya sm, class sm bisa diisi 1-12

<div class="row">
<div class="col-sm-12">
//content
</div>
</div>

Medium untuk ukuran layar ≥768px dengan nama class md, class md sama juga bisa diisi 1-12

<div class="row">
<div class="col-md-12">
//content
</div>
</div>

Large untuk ukuran layar ≥992px dengan nama class lg, class lg sama juga bisa diisi 1-12

<div class="row">
<div class="col-lg-12">
//content
</div>
</div>

Extra large untuk layar ≥1200px dengan nama class xl, class xl juga bisa diisi -12

<div class="row">
<div class="col-xl-12">
//content
</div>
</div>

class grid bisa di kombinasikan penggunaanya tergantung dari website target pengguna website temen-teman

<div class="row">
<div class="col-xl-12 col-md-8">content</div>
</div>

terdapat satu class keren yaitu class offset, class ini digunakan jika kamu ingin membuang beberapa collum sebelunya.

<div class="row">
<div class="col-md-4">col-md-4</div>
<div class="col-md-4 offset-md-4">col-md-4 .offset-md-4</div>
</div>

silahkan lihat documentasinya klik disini

artikel ini hanya membahas pengenalnya saja

 

Belajar layouting menggunakan flexbox di CSS

1:12 PM Add Comment
css flexbox
Kali ini kita akan belajar layouting menggunakan flexbox di css, bagaimana caranya mari kita simak artikel berikut ini.

Apa Itu CSS Flexbox ?

CSS flexbox merupakan mode layout yang dikempangkan di CSS3 selain CSS GRID LAYOUT yang digunkan untuk mengatur halaman web. CSS Flexbox akan mengatur element child sesuai dengan lebar dan tinggi element container atau parentnya. sebelum menggunakan css flexbox silahkan cek dulu browser supportnya agar website berjalan lancar di komputer user. keuntungan teman-teman belajar css flexbox adalah mempermudah teman-teman mengatur item atau membuat item dinamis pada halaman web.


BROWSER SUPPORT

css flexbox
https://caniuse.com/#feat=flexbox (2019)

Konsep dasar flexbox

Flex Container

Flex Container merupakan sebuaah container yang menampung beberapa item flex. Relasi dari Flexbox merupakan Parent-Clild dimana setiap item flex pasti memiliki Perent langsung Flex Container.
Flexbox Memiliki kordinat sendiri yaitu:
Main Axis  : Garis Horizontal yang membentang dari kiri ke kanana
Cross Axis : Garis Vartikal yang membentang dari atas ke bawah
Flex item berada pada suatu garis yang disebut flex line. Flex line dapat berupa vertikal atau horizontal targantung pada properti flex direction.

Mulai menggunakan css flexbox

Ada banyak property css flexbox, dalam seri tutorial ini kita akan belajar satu-satu property css flexbox

#display

didalam css flexbox terdapat dua property display yaitu display flex dan inline-flex sama seperti display pada umumnya block , inline-block dan inline. bedanya display flex dengan display css biasa, display flex akan membuat child tersusun rapi menyesuaiakan dengan lebar component childnya.
display flex
display:flex
display:inline-flex
display:inline-flex
bedanya property display flex dangan inline-flex adalah lebar parent pada display flex akan menyesuaikan lebar browser sengakan untuk display:inline-flex lebar parentnya akan menyesuaikan dengan lebar childnya, bisa dilihat pada gambar diatas.


#flex-direction

flex-direction berfungsi untuk menentukan arah axis (Main Axis atau Cross Axis) item pada container atau parent, seperti yang sudah dijelaskan diatas. property flex-direction terbagi menjadi empat yaitu flex-direction : row, flex-direction : row-reverse , flex-direction : column dan flex-direction : column-reverse.
flex-direction : row
flex-direction : row
flex-direction : row-reverse
flex-direction : row-reverse
flex-direction : column
flex-direction : column
flex-direction : column-reverse
flex-direction : column-reverse

#flex-wrep

flex-wrep untuk mendifinisikaan apakah item dipaksa flexsibel atau rensponsif dengan menambahkan baris baru. flex-wrep menerima 3 value yaitu nowrep, wrep,  dan wrap-reverse. secara default flex-wrep mengunakan value no-wrep.
  • nowrep : value ini kanan membuat item tersusun satu baris dan jika item melebihi container maka item akan terpotong.
  • wrep : value ini akan membuat item flexsibel, jika item melebihi container maka item akan turun ke bawah.
  • wrap-reverse : value ini sama dengan wrep, hanya saja item akan dibalik.
flex-wrep : nowrep
flex-wrep : nowrep
flex-wrep : wrep-reverse
flex-wrep : wrep-reverse
flex-wrep : wrep
flex-wrep : wrep

#flex-flow

flex-flow merupakan property untuk membuat shorthand agar property flex-direction dan flex-wrep agar penulisanya bisa digabung.
  1. flex-flow: row wrap;
  2. flex-flow: row-reverse nowrap;
  3. flex-flow: column wrap-reverse;
  4. flex-flow: column wrap;

#justify-content

property justify-content digunakan untuk mendistribusikan item diruang-ruang kosong pada container. justify-content memiliki lima property:
  1.   flex-start : item akan disusun mulai garis awal atau dari kiri ke kanan.
  2.   flex-end : item akan disusun mulai dari akhir atau dari kanan ke kiri.
  3.   center : item akan disusun di tengah-tengah container.
  4.  space-around : item akan dusun dengan jarak merata dengan semua item. namun item pertama   dan trakhir tidak menempel pada container.
  5.  space-between : value ini sama denga space-arrond hanya saja item trakhir dan item pertama menemplel pda container.
flext-start
flext-start
flex-end
center
space-around
space-around
space-between
space-between

Menggunakan Dropbox Sebagai Ekternal Css atau Javascript di Website

9:00 AM Add Comment

Dropbox adalah layanan penyedia data berbasis web yang dioperasikan oleh Dropbox, Inc. Dropbox menggunakan sistem penyimpanan berjaringan yang memungkinkan pengguna untuk menyimpan dan berbagi data serta berkas dengan pengguna lain di internet menggunakan sinkronisasi data. Oleh karena itu, kita dapat memanfaatkan layanan dropbox ini untuk menyimpan file-file css dan javascript kita, untuk digunakan sebagai file external css atau javascript saat membuat website.

Berikut ini adalah langkah-langkah untuk menyimpan file css atau js ke dropbox, lalu digunakan sebagai file external css atau javascript di file HTML website :

#Tahap 1 : Unggah File Css atau Javascript ke Dropbox

  1. Login ke Akun Dropbox Anda melalui alamat website https://www.dropbox.com/login
  2. Setelah Login, silahkan buat folder baru untuk menampung file css dan javascript Anda (folder yang akan dibuat adalah folder web). Caranya : Klik kanan area kosong -> New Folder -> Ketik nama folder yang diinginkan (dalam hal ini folder : web)
  3. Masuk ke folder yang telah Anda buat (folder web) dengan cara klik folder yang mau dibuka (folder web).
  4. Lalu unggah file .css dan .js yang Anda inginkan (dalam hal ini file hello.css dan hello.js) dengan cara klik kanan area kosong sebelah kanan, lalu pilih Upload -> Choose files -> Pilih satu atau lebih file yang mau di-upload -> Open -> Done.
  5. Mouse over ke file hello.css dan hello.js lalu klik tombol Share
  6. Copy Link to file tersebut (https://www.dropbox.com/s/zqxtlfo18cysixs/hello.css?dl=0) dan (https://www.dropbox.com/s/mi35rq6lorlb0ys/hello.js?dl=0)

#Tahap 2 : Menyisipkan File Css atau Javascript yang Ada di Dropbox ke File HTML

  1. Pada URL Share yang telah kita dapatkan di #Tahap 1, ganti https://www.dropbox.com dengan https://dl.dropboxusercontent.com dan hilangkan ?dl=0, sehingga URL Css dan Javascript yang akan kita sisipkan ke file HTML website menjadi :
    https://dl.dropboxusercontent.com/s/zqxtlfo18cysixs/hello.css

    https://dl.dropboxusercontent.com/s/mi35rq6lorlb0ys/hello.js
  2. Untuk menyisipkan file css ke website :
    <link rel="stylesheet" href="https://dl.dropboxusercontent.com/s/zqxtlfo18cysixs/hello.css">
  3. Untuk menyisipkan file javascript ke website :
    <script src="https://dl.dropboxusercontent.com/s/mi35rq6lorlb0ys/hello.js"></script>

Demikianlah ulasan singkat bagaimana menggunakan dropbox sebagai external css dan javascript di website. Semoga bermanfaat.

Cara Membuat Responsive Navigation Menu dengan menggunakan HTML, CSS dan JQuery

2:04 AM Add Comment
Cara membuat menu dengan css

Dalam tutorial kali ini saya akan membuat sebuah navigation menu dengan menggunakan CSS HTML dan sedikit JQUERY. Dan juga, saya akan membuat navigation menu yang saya buat ini responsive atau tampilannya bisa menyesuaikan ukuran layar.

Dalam mendesain tampilan agar bisa menyesuaikan sesuai tampilan layar, disini saya menggunakan fitur CSS yang bernama media query. Media query dalam css merupakan sintaks yang berfungsi untuk menampilkan konten berdasarkan lebar atau ukuran layar tanpa harus merubah konten itu sendiri.

Agar tidak terlalu bertele-tele, langsung saja saya akan memulai membuat Responsive Navigation Menu Dengan menggunakan CSS.

Cara Membuat Responsive Navigation Menu dengan menggunakan HTML, CSS dan JQuery

Langkah pertama saya akan membuat HTML nya terlebih dahulu. Beri nama file HTML nya dengan index.html “Untuk nama bebas sesuai keinginan”.

<!DOCTYPE html>
<html>
<head>
 <title>HorizontalNav</title>
 <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
 <div class="header">
  <div class="container">
   <div class="navbar">
    <div class="brand">
     <h1><a href="#">HorizontalNav</a></h1>
    </div>

    <div class="menu">
     <nav class="nav">
      <a id="toggle" href="#">Menu</a>
      <ul id="dropdown">
       <li><a href="#">Home</a></li>
       <li><a href="#">About</a></li>
       <li><a href="#">Contact</a></li>
      </ul>
     </nav>

     <div class="login">
      <a href="#">Login</a>
     </div>
    </div>
   </div>
  </div>
 </div>
</body>
</html>

Setelah selesai membuat file HTML, saya akan memulai membuat style. Silahkan buat file CSS dan beri nama style.css “Untuk nama bebas sesuai keinginan”.

Baca Juga : Membuat Hello World VB

Pertama saya akan membuat style untuk layar desktop nya terlebih dahulu.

body{
 padding: 0;
 margin: 0;
}

.header{
 position: relative;
 text-align: center;
 background: rgba(0,0,0,0.1);
 font-family: Arial;
 border-bottom: 2px solid rgba(0,0,0,0.7);
}

.container{
 display: inline-block;
 width: 900px;
}

.navbar{
 display: flex;
}

.brand{
 flex: 1;
 margin-top: 6px;
}
.brand h1{
 margin: 0;
}
.brand h1 a{
 text-decoration: none;
 color: rgba(0,0,0,0.7);
}

.menu{
 flex: 3;
 display: flex;
}

.nav{
 flex: 3
}
.nav ul{
 text-align: left;
}
.nav ul li{
 display: inline-block;
 list-style: none;
}
.nav ul li a{
 text-decoration: none;
 color: rgba(0,0,0,0.5);
 padding: 10px;
}
.nav ul li a:hover{
 color: rgba(0,0,0,0.7);
 text-shadow: 0 0 1px rgba(0,0,0,0.1);
}
.nav a#toggle{
 display: none;
}

.login{
 flex: 1;
}
.login a{
 display: block;
 text-decoration: none;
 padding-top: 18px;
 padding-bottom: 18px;
 color: #fff;
 background: rgba(0,0,0,0.7); 
 font-weight: bold;
}

Cara membuat menu dengan css

Kedua saya akan membuat style untuk layar jika ukuranya kurang dari 900px, tujuanya untuk merubah ukuran container yang tadinya 900px, menjadi 100% ukuran layar.


/*Jika layar kurang dari sama dengan 900px*/
@media only screen and (max-width: 900px){
 .container{
  width: 100%;
 }
 .brand{
  margin-left: 10px;
 }
 .nav ul{
  display: block;
 }
}
Cara membuat menu dengan css

Terakhir dalam membuat styling css saya akan membuat  untuk tampilan mobile.

Baca Juga : Session Di PHP

/*Jika layar berukuran kurang dari sama dengan 700px*/
@media only screen and (max-width: 700px){
 .header{
  border-bottom: none;
 }

 .navbar{
  display: block;
 }

 .menu{
  margin-top: 10px;
 }

 .nav{
  flex: 1;
 }
 .nav a#toggle{
  display: block;
  text-decoration: none;
  background: rgba(0,0,0,0.4);
  color: #fff;
  font-weight: bold;
  padding-top: 18px;
  padding-bottom: 18px;
 }
 .nav ul{
  display: none;
  margin: 10px 0;
  padding: 0;
 }
 .nav ul li{
  display: block;
 }
 .nav ul li a{
  display: block;
  padding: 7px 20px;
  margin: 0;
 }

 .login{
  flex: 1;
 }
}

Cara membuat menu dengan css

Terakhir tambahakan script JQuery pada file index.html sebelum tag penutup body "</body>"

<script src="jquery.js"></script> //melink-kan file jquery ke file html
<script>
 $(document).ready(function() {
  $("#toggle").click(function() {
   $("#dropdown").slideToggle("fast");
  });
 });
</script>

Jangan lupa untuk memasukan file jQuery ke folder yang sama dengan file html dan file css. Untuk mendapatkan file JQuery nya bisa di download di website JQuery nya langsung.

Setelah selesai membuat script JQuery, dan jika button menu di klik maka hasilnya seperti ini

Cara membuat menu dengan css

Selesai.

Kurang lebih seperti itulah bagaimana Cara Membuat Responsive Navigation Menu dengan menggunakan HTML, CSS dan JQuery ... Semoga membantu.

Apa itu CSS

7:18 PM Add Comment


CSS merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman

Apa itu CSS :
CSS singkatan dari Cascading Style Sheets
Styles didefinisikan bagaimana manampilkan elemen HTML
Styles umumnya disimpan ke dalam Style Sheet
Styles ditambahkan HTML untuk membantu pekerjaan
External Style Sheets dapat membantu banyak pekerjaan
ExternalStyle Sheet disimpan dalam CSS files
Multiple Style dapat didefinisi banyak jendela menjadi satu

Contoh :

Contoh Bahasa CSS

Jika External Style Sheet disimpan dalam CSS files maka kita bisa memanggilnya dengan dilink menggunakan tag <link rel=””> misalnya :<link rel=”stylesheet” type=”text/css” href=”lib/style.css” />

Manfaat CSS :
Halaman web menjadi tidak padat, hingga halaman web menjadi SEO friendly
Kita dapat dengan mudah mengganti tampilan web dengan cukup mengganti nilai dan definisi pada satu file CSS saja.
Ukuran file lebih kecil
Load file lebih cepat
Dapat berkolaborasi dengan JavaScript
Pasangan setia XHTML
Menghemat pekerjaan tentunya, dimana hanya membuat 1 halaman CSS.

Simaklah gambaran berikut :

Contoh penerapan CSS

Sumber: http://ridwan40eresha.wordpress.com/2013/02/14/apa-itu-css/

Apa itu Bootstrap ?

12:35 AM Add Comment
logo bootstrap


Halo teman kembali kita akan membahas mengenai kokodean. kali ini saya akan membahas mengenai pengetahuan dulu mengenai coding, kali ini saya akana membahas mengenai Bootstrap . Bootstrap mungkin tidak asing di telingan yang sudah tidak asing lagi ( Sok asik lah ). Banyak sekali website website yang menggunakan bootstrap untuk bagian front-end. Apa sih bootstrap itu?  baik lah langsung saya bahas.

Menurut mah wiki

BOOTSTRAP adalah Aplikasi sumber terbuka yang berupa framework atau kerangka kerja untuk membangun website dinamis dengan menggunakan bahasa script CSS. BOOTSTRAP memudahkan developer dan designer untuk membuat sebuah aplikasi web menjadi cepat dan mudah dibandingkan dengan membuatnya dari awal.

Singkatnya Bootstrap adalah merupakan framework yang bersifat open source yang digunakan untuk mendesain sebuah websiste.

Untuk mendownload Bootstrap bisa kunjungi websistenya langsung https://getbootstrap.com/ .

Keuntungan Menggunakana Bootstrap



  1. Dengan mendesain website menggunakan bootstrap kita bisa membuat desain web menjadi lebih cepat kali kita tinggal menggunakan class classnya saja.
  2. Dengan menggunakan bootstrap membuat website kita lebih responsive atau enak di liat di berbagai ukuran baik smartphone, maupun komputer. 
Oke itulah wawasan singkat mengenai bootstrap, semoga wawasan yang singkat ini bisa membuat manfaat yang tidak singkat. Sampai jumpa.


Membuat segitiga dengan css

2:00 AM Add Comment

logo css

Selamat datang kawan kali ini saya akan membagikan tips kepada kalian mengenai css . Di css ini membuat kotak sudah bisa membuat bulat atau oval sudah bisa dengan mudah dan sekarang saya akan berbagi mengenai cara membuat segitiga menggunakan css .


Metode metode penulisan di css

4:08 AM Add Comment


Berjumpa lagi sama jutsu coding . Jadi kali ini saya akan share menyenai metode metode penulisan di css  . Di css ada 3 penulisan , yaitu embedded style sheet , inline style sheet , dan yang terakhir adalah external style sheet . Baik saya akan jelaskan dan kasih contoh pada masing masing metode css .

1. inline style sheet

Yang pertama yang saya akan bahas adalah inline style sheet . Jadi inline style sheet ini yang langsung pada tah htmlnya . Jadi kita gunakan dengan atribut style . Contoh penulisan css dengan inline style sheet .

Pengertian CSS

2:11 AM Add Comment

CSS

Oke kali ini kita akan membahas mengenai desain web , desain merupakan tahap yang paling penting karena jika kita memiliki sebuah website tidak memiliki desain yang bagus maka orang orang akan bosan lihat website kita , tetapi kalo websitenya terlalu rame bahkan sebuah pakai animasi jadinya mata orang akan cepat lelah . Oke karena itu desain ini penting jangan terlalu simple dan jangan juga terlalu rame .