Blueprint – CSS Framework

Blueprint – CSS Framework

bpBlueprint Css adalah sebuah framework CSS. Herankan kenapa css pun memiliki framework. “CSS Framework” sebenarnya di targetkan untuk developer yang merasa bosan melakukan hal-hal yang sama berkaitan dengan perancangan UI (User Interface). Keuntungan dari penggunaan ini adalah mempercepat proses desain User Interface. Biasanya kita akan ribet dengan masalah cross browser, tipografi dll.. serahkan semuanya kepada blueprint. Blueprint telah menyediakan kelas-kelas yang dapat mempercepat proses desain. adapun fitur-fitur blueprint adalah sebagai berikut

  • Memiliki CSS reset yang menghilangkan perbedaan pada browser.
  • Support untuk desain layout yang komplek
  • Typography based
  • Memiliki Form styles yang menarik untuk user interfaces.
  • Udah include Print styles supaya webpage gampang di print.
  • Plugins untuk buttons, tabs dan sprites.

Jika pertama kali menggunakan blueprint anda harus mengerti konsep “grid desain”. Grid desain dapat adalah desain yang mirip table, tetapi kita tidak menggunakan tag table disini (saya rasa anda sudah tau alasanya). Sebuah grid pada blueprint mempunyai lebar 950 pixel yang dibagi dalam 24 kolom, dengan 10 pixel untuk spasi perkolom. Adapun kelas-kelas yang harus diketahui pada pembuatan Grid adala

  • container : kelas yang membungkus semua kelas lainnya
  • column : kelas yang menyatakan bahwa div tersebut berlaku sebagai kolom grid
  • span-n : kelas yang akan menentukan lebar kolom jumlah n dalam 1 kolom adalah 24. untuk menentukan panjang bisa dengan rumus (n x 40)- 10.
  • append-n : memberikan spasi kosong kekanan pada grid
  • prepend: memberikan spasi kosong kekiri pada grid
  • Berikut ini langkah langkah penggunaan bluprint

    Langkah 1 : Download Blueprint CSS

    Anda dapat mendownload di http://www.blueprintcss.org/. Setelah didownload silakan extract blueprint lalu copy folder blueprint ke folder tempat anda bekerja

    Langkah 2 : Linkkan Blueprint CSS

    Load syle yang ada di blueprint

    1
    2
    3
    
    <link rel="stylesheet" href="/blueprint/screen.css" type="text/css" media="screen, projection">
    <link rel="stylesheet" href="/blueprint/print.css" type="text/css" media="print">    
    <!--[if IE]><link rel="stylesheet" href="/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->

    Langkah 3 : Buat container grid dan bagi kolom-kolomnya

    Pada desain ini akan dibuat header, footer, content dan right navigation

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html lang="en">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    		<title>Blueprint: A CSS Framework | Spend your time innovating, not replicating</title>
    		<link rel="stylesheet" href="/blueprint/screen.css" type="text/css" media="screen, projection">
    		<link rel="stylesheet" href="/blueprint/print.css" type="text/css" media="print">    
    		<!--[if IE]><link rel="stylesheet" href="/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->
     
    	</head>
    	<body>
    	<div class="container">
    		<div id="header" class="column span-24">Header</div>
     
    		<div  id="content" class="column span-16">Content</div>
    		<div  id="navigation" class="column span-8 last">Navigation</div>
     
    		<div  id="footer" class="column span-24">Footer</div>
    	</div>
    </body>
    </html>

    Untuk memberi desain tambahan anda perlu menambah kan Id. Perhatikan div Content dan navigation jumlah spannya adalah 24. itu berati menandakan kedua div tersebut berada pada satu baris yang sama 2 kolom. sedangkan footer dan header 1 baris sendiri.

    Untuk jadi intinya hanyalah penghitungan jumlah kolom yang harus berjumlah 24. anda bisa membagi menjadi 3/4 kolom. untuk contoh lebih lanjut anda bisa melihat di sample blueprint.

    Random Posts

    About ibnoe
    Hi, my name is Ibnu Daqiqil Id and I’m an indonesian Web Developer. I love creating simple, unique and easy-to-use web application and what most counts for me is to work with people who are passionate about what they do.

    6 Responses to “Blueprint – CSS Framework”

    1. Apriza says:

      Tunjukin cara makainya dunks

    2. Haris says:

      Melu sinau ah… nubie nubie…

    3. eko adi says:

      weleh contohnya gmn yah bro… w masie newbie nech btw thanks yah mau dicoba dulu ok ???

    4. ibnoe says:

      @eko

      perhatikan class column span-24 span-X, itu cara menggunakannnya

      <div class="container">
      		<div id="header" class="column span-24">Header</div>
       
      		<div  id="content" class="column span-16">Content</div>
      		<div  id="navigation" class="column span-8 last">Navigation</div>
       
      		<div  id="footer" class="column span-24">Footer</div>
      	</div>
    5. maksudnya span itu kyk colspan di table y bro. 24 itu maksudnya colspan 24 kolom kan? keknya enak jg pake framework. maklum ane slama ini bener2 css dari awal :D . btw makasih y atas infonya

    6. ibnoe says:

      yup bener bro.. jadi ga perlu susah2 lagi


    Leave a Reply

    Tags

    Postingan Terbaru

    Copyright © 2010 Tutorial PHP Jquery Codeigniter Ajax javascript