Rabu, 29 Februari 2012

Switch CSS Mode Hacker Mode Blog use jQuery

Unik, lain dari yg lain dalam menulis artikel, gaya full stylish, keren bin macho memang tidak salah di blog ini tempatnya b-) Kembali Beben Koben si bloglang anu ganteng kalem tea akan berbagi trik cara membuat switch mode CSS template blog! Hohohoho pasti pada penasaran apa yg akan saya sampaikan ;)) Penemu tutorial switching the background-color to black and text color to green ialah master Nick Kwiatek. Beliau juga seorang Web & interaction designer + developer dari New York, NY. Tidak kalah gaya orang yang menemukan effect ASCII animation :-" Look here my bro http://nkwiatek.com/
Disana ada kalimat yang merupakan link tertuju ke Switch to hacker mode! Inilah yang akan Koben kupas bahas bagaimana trik cara membuat blog kita agar bisa berpenampilan seperti web/blog black theme with font greenlight looked :))

Karena menggunakan jQuery, jadi syarat mutlak sobat harus sudah mempunyai script tersebut di dalam template kalian<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>Selanjutnya memasukan snippet script jQuery tepat diatas/sebelum tag penutup </body>

<script type='text/javascript'>
//<![CDATA[
jQuery(document).ready(function($) {
;(function() {
var $body = $('body')
$shm = $('#hackmode')
$shm.mousedown(function(e) {
$body.toggleClass('hackmode')
})
}())
})
//]]>
</script>
Kemudian cari kode ]]></b:skin> guna memasukan beberapa CSS inti untuk suksesnya trick ini :">
body.hackmode {
background: #000;
color: #FFF;
}
body.hackmode a {
color: #0F0;
}
body {
-webkit-transition: all 0.8s ease-in;
-moz-transition: all 0.8s ease-in;
-o-transition: all 0.8s ease-in;
transition: all 0.8s ease-in;
}
Selesai deh, SAVE. Kode default CSS switch to hacker mode diatas hanya inti agar template tampil dengan latar belakang (body) berwarna hitam, tulisan berwarna putih, dan link berwarna hijau terang!

Supaya macho penampilannya dengan apa² yg kita inginkan, maka sobat harus sedikit kreatif merangkai dengan kode² CSS yg ada pada template kalian masing² ;) Lihat screenshot berikut hasil praktek gue terapkan pada blog demo Embah Google.

BeforeAfter

Perhatikan CSS coded baris pertama body.hackmode!!! Rangkai dengan kode CSS template kalian yg mengandung Unique-ID. Contoh penerapan pada blog embah google, Koben merangkai menjadi sedemikian rupa.body.hackmode,body.hackmode #header-wrapper,body.hackmode #content-wrapper,body.hackmode #footer,body.hackmode .sidebar h2,body.hackmode .post h1 {
background: #000;
color: #FFF;
}
Rangkai unik id kode CSS template seperti contoh. Rangkai dengan membubuhkan terlebih dahulu body.hackmode diikuti unik id template.

Langkah terakhir buat syntax link pemanggil fungsi spt ini<a href="#" id="hackmode" title="">Switch Mode!</a>Jelas kode yg harus ditambahkan didalam link id="hackmode"? Simpan sesuai kebutuhan.

Good luck \m/

Selasa, 28 Februari 2012

Make HTML5 Context Menus for Blogger

Salah satu fitur dari bahasa baru HTML5 telah hadir di hadapan kita! Feature HTML5 Context Menus memungkin para pengembang untuk membuat custom context menus untuk blok dilanjutkan dalam menu sederhana dan elemen menuitem. Informasi yang terbuat terdapat tepat di dalam sehingga tidak perlu lagi membuat custom plugin. Sederhana banget membuatnya, namun fitur ini baru bisa dirasakan untuk browser yang sudah mendukung API. Contextmenu sudah didukung oleh browsingan mozilla :D Jadi jika selain itu, Koben tidak tahu apakah berjalan atau tidak ya ;))
Chrome tidak berfungsi, Opera sama belum bisa, Internet Explorer podo wae, Pale Moon berjalan, SeaMonkey good too... Karena Beben Koben si bloglang anu ganteng kalem tea memakai mozilla, jadi sharing is caring right? Mari kita mulai bos... Perhatikan dahulu screenshot before & after berikut guna melihat apa yg dimaksudkan dengan HTML5 context menu.

The HTML

<section contextmenu="mymenu">
<!--
Disini ini letaknya konten yang akan di tag!
Jadi harus di sini...
-->
</section>

Kode Menu Item

<menu type="context" id="mymenu">
<menuitem label="Refresh Post" onclick="window.location.reload();" icon="http://link-image-refresh-icon-16x16px.png"></menuitem>
<menuitem label="Skip to Comments" onclick="window.location='#comments';" icon="http://link-image-comment-16x16px.png"></menuitem>
<menu label="Share on...">
<menuitem label="Twitter" icon="http://twitter-share-image-16x16px.png" onclick="goTo('//twitter.com/intent/tweet?text=' + document.title + ': ' + window.location.href);"></menuitem>
<menuitem label="Facebook" icon="http://facebook-share-image-16x16px.png" onclick="goTo('//facebook.com/sharer/sharer.php?u=' + window.location.href);"></menuitem>
</menu>
</menu>
Bagaimana caranya memasukan ke template blog kita!!!
Jangan lupa ganti link image dalam kode menuitem yang bertuliskan image 16x16px. Ingat transparan bagckground buat gambar 16x16px-nya ;)

Lakukan Expand Widget Templates, kemudian temukan kode yg mirip² begini<b:includable id='post' var='post'>
<div class='post hentry'>
Patokan kode baris pertama sob yg ditemukan! Dirubah menjadi sedemikian rupa<b:includable id='post' var='post'>
<div class='post hentry' contextmenu='mymenu'>
Terus sobat lakukan scroll ke bawah temukan penutup kode di atas. Macam ini </div>
</b:includable>
Tepat di atas tagging penutup </div> masukin Kode Menu Item.
SAVE.
Here demo for this article, try right click your mouse on area!!!

Lorem ipsum vix id kasd adhuc dignissim, eum ad dico audire mediocritatem, te iisque tritani efficiendi has. Ne quo justo docendi. Cum ea quando placerat, eirmod latine erroribus mei ei, quo mazim appetere et. Munere aliquid vis ea. Te congue ullamcorper per. Dicat dolores eu duo. Quas labitur volumus te duo, at per sonet detraxit evertitur. No nonumy percipit voluptatum vel, alii erant mediocritatem sed at.Brute aeque deseruisse mei ex, invidunt constituto usu te, sea te delectus urbanitas interpretaris. Eu ullum ubique eum, id aliquid mediocrem quo. Nam ne eius debitis. Vis porro labitur laboramus an.

Silahkan kalian praktek tambahkan link berbagi dengan syntax seperti yg ada pada contoh ;)
Source by: http://davidwalsh.name/html5-context-menu
http://hacks.mozilla.org/2011/11/html5-context-menus-in-firefox-screencast-and-code/


Dynamic Views Update Support Gadget Display

Sekilas info, kabar gembira bagi para blogger mania yang memang memakai default display Dynamic Views guna menampilkan blog tercinta dengan 7 cara berlainan. Ternyata memang bukan disengaja angka tujuh dipilih dan ditetapkan sebagai keajaiban blogspot performance :P Kabar teranyar dari blogger buzz menjelaskan Dynamic Views Support Gadgets! Coba buka dan tengok demo berikut, di sisi kanan sorot dengan cursor sobat gadget now on dynamic views.
Disamping ada kelebihan tentu ada kekurangannya jikalau sobat memakai tampilan default dinamis view ini! Seperti yg dipaparkan oleh salah satu master blog kita master Abu Farhan berikut beberapa review tentang fitur ini:
  1. Template tidak SEO friendly karena Google tidak bisa membaca javascript.
  2. Impression page atau scroll down browser tidak perlu memuat ulang permintaan halaman karena penggunaan ajax.
  3. Tidak ada sidebar pada template ini belum sampai sekarang.
  4. Google adsense tidak dapat menunjukkan belum sampai sekarang.
Itulah beberapa review by Master Abu Farhan mengenai dynamic view google blog template. Pilihan ada di tangan kalian masing², cerdiklah dalam bertindak, apa salahnya fitur dynamic views ini kita jadikan salah satu alternatif jalan dalam membuka blog yg berat (macam blog saya) =))
Dan ini satu lagi yg Koben tahu blogger update fiturnya Poskan Komentar :P
Go blogger Go Blog \m/

Senin, 27 Februari 2012

Two Resources, What You Get!!!

Daripada tidak ada kerjaan bin bengong suntuk, mosting lagi saja siapa tahu bermanfaat bagi para sobat setia Koben. Datang lagi seputaran trick dari CSS 3 dari beberapa web yang saya satroni. Dipilih postingannya karena memang belum pernah memostingnya di blog ini ;)) Web pertama yg Koben kunjungi ke Inspect Element. Artikel pilihan jatuh pada trik membuat DVD Animation! Gambar cover movies ketika disorot cursor akan terlihat efek DVD menongol keluar. Dari sini saya baru tahu ternyata tagging alt memiliki fungsi yg lain. Menggunakan variabel CSS Animations Module, sekarang kita dapat mewujudkan sesuatu yg dulu tidak mungkin menjadi mungkin ;)

Demo CSS3 DVD Animation

Bumbu kode CSS.dipidi[alt*="disc"] {
position: relative;
z-index: 10;
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6); }
.dipidi[alt*="dvd"] {
margin-left: -100px;
margin-right: 50px;
position: relative;
top: -33px;
}
a:hover .dipidi[alt*="dvd"] {
-moz-transform: translate(50px,0) rotate(330deg);
-webkit-transform: translate(50px,0) rotate(330deg);
transform: translate(50px,0) rotate(330deg);
}
.dipidi[alt*="dvd"] {
-moz-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
Markup HTML<a href="#" title="">
<img src="http://LINK-GAMBAR-COVER-FILM.jpg" alt="disc" class="dipidi" />
<img src="http://LINK-IMAGE-DVD-NONGOL.png" alt="dvd" class="dipidi" />
</a>
Syntax ALT disana mempunyai fungsi bukan untuk menampilkan title. Melainkan memang harus dipakai :P

Perjalanan berikut mendarat di web alpha vega. Membuat lambang RSS 100% memakai CSS

Demo Icon RSS with CSS 3


#rss
{
position: relative;
display: block;
width: 75px;
height: 75px;
background: rgba(244,119,54,.85);
border: 1px solid rgba(0,0,0,.5);
border-radius: 10px;
-moz-box-shadow:0 0 5px rgba(0,0,0,.5),
3px 1px 5px rgba(0,0,0,.6),
inset 10px 10px 10px rgba(255,255,255,.5),
inset 0 10px 5px -7px rgba(255,255,255,.5),
inset 0 -20px 20px rgba(0,0,0,.4),
inset -10px 0 20px 15px rgba(102,102,102,.2);
-webkit-box-shadow:0 0 5px rgba(0,0,0,.6),
3px 1px 5px rgba(0,0,0,.6),
inset 10px 10px 10px rgba(255,255,255,.5),
inset 0 10px 5px -7px rgba(255,255,255,.5),
inset 0 -20px 20px rgba(0,0,0,.4),
inset -10px 0 20px 15px rgba(102,102,102,.2);
}
.rssCircle {
position: absolute;
bottom: 7px;
left: 7px;
z-index: 100;
display: block;
width: 15px;
height: 15px;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
background: #FFF;
}
.rssRing1 {
position: absolute;
left: 7px;
bottom: 7px;
z-index: 80;
display: block;
width: 30px;
height: 30px;
background: none;
border: 10px solid #fff;
border-top-right-radius: 50px;
-moz-border-radius-topright: 50px;
-webkit-border-radius-top-right: 50px;
border-left: none;
border-bottom: none;
}
.rssRing2 {
position: absolute;
left: 7px;
bottom: 7px;
z-index: 60;
display: block;
width: 55px;
height: 55px;
background: none;
border:10px solid #fff;
border-top-right-radius: 90px;
-moz-border-radius-topright: 90px;
-webkit-border-radius-top-right: 90px;
border-left: none;
border-bottom: none;
}
#rss:hover {background: rgba(29,194,227,.5)}
.rssCircle:hover {background: #F60;}
.rssRing1:hover {border-color: #F60;}
.rssRing2:hover {border-color: #F60;}
Syntax HTML<a href="http://blah-bleh-bloh.com" title="" id="rss">
<span class="rssCircle"></span>
<span class="rssRing1"></span>
<span class="rssRing2"></span>
</a>
Masih ingat dengan artikel bikin kotak/cube pakai CSS! Ternyata itu sekarang dapat dibuat berputar-putar seperti flash ;))

Demo Cube Animations

Kode CSS Cube
#gallery {
position: relative;
top: 50px;
margin: 0 auto;
height: 200px;
width: 200px;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: 2s;
-moz-transition: 2s;
transition: 2s;
}
#gallery a {
position: absolute;
height: 200px;
width: 200px;
display: block;
-webkit-transition: -webkit-transform 2s;
-webkit-backface-visibility: hidden;
-moz-transition: -webkit-transform 2s;
-moz-backface-visibility: hidden;
text-decoration: none;
}
#gallery.spinn {
-webkit-animation: spinn 10s infinite linear;
-moz-animation: spinn 10s infinite linear;
}
.cube .one {
-webkit-transform: rotateX (90deg) translateZ(150px) scale(0.75);
-moz-transform: rotateX (90deg) translateZ(100px);
}
.cube .two {
-webkit-transform: translateZ(150px) scale(0.75);
-moz-transform: translateZ(100px);
}
.cube .three {
-webkit-transform: rotateY(90deg) translateZ(150px) scale(0.75);
-moz-transform: rotateY(90deg) translateZ(100px);
}
.cube .four {
-webkit-transform: rotateY(180deg) translateZ(150px) scale(0.75);
-moz-transform: rotateY(180deg) translateZ(100px);
}
.cube .five {
-webkit-transform: rotateY(-90deg) translateZ(150px) scale(0.75);
-moz-transform: rotateY(-90deg) translateZ(100px);
}
.cube .six {
-webkit-transform: rotateX (-90deg) translateZ(150px) rotate(180deg) scale(0.75);
-moz-transform: rotateX (-90deg) translateZ(100px) rotate(180deg);
}
#gallery img {
width:200px;
height:200px;
}
#gallery:hover {
-webkit-animation-play-state: paused;
-moz-animation-play-state: paused;
animation-play-state: paused;
}
#gallery .scaleUp img {
-webkit-transform: scale(1.5);
-webkit-transition: all 2s ease;
-moz-transform: scale(1.5);
-moz-transition: all 2s ease;
transform: scale(1.5);
transition: all 2s ease;
}
@-webkit-keyframes spinn {
from {-webkit-transform: rotateY(0) rotateX (0deg);}
to {-webkit-transform: rotateY(-360deg) rotateX (360deg);}
}
@-moz-keyframes spinn {
from { -moz-transform: rotateY(0) rotateX (0deg); }
to { -moz-transform: rotateY(-360deg) rotateX (360deg); }
}
@keyframes spinn {
from { transform: rotateY(0) rotateX (0deg); }
to { transform: rotateY(-360deg) rotateX (360deg); }
}
@-webkit-keyframes moveUp {
from { -webkit-transform: translateY(0); }
to { -webkit-transform: translateY(-575px); }
}
@keyframes moveUp {
from { transform: translateY(0); }
to { transform: translateY(-575px); }
}
@-moz-keyframes moveUp {
from { -moz-transform: translateY(0); }
to { -moz-transform: translateY(-575px); }
}
Syntax HTML<div id="gallery" class="cube spinn">

<a href="http://link-gambar-resolusi-gede.jpg" class="one"><img src="link-gambar-yang-terlihat.jpg" alt="" /></a>

<a href="http://link-gambar-resolusi-gede.jpg" class="two"><img src="link-gambar-yang-terlihat.jpg" alt=""/></a>

<a href="http://link-gambar-resolusi-gede.jpg" class="three"><img src="link-gambar-yang-terlihat.jpg" alt=""/></a>

<a href="http://link-gambar-resolusi-gede.jpg" class="four"><img src="link-gambar-yang-terlihat.jpg" alt=""/></a>

<a href="http://link-gambar-resolusi-gede.jpg" class="five"><img src="link-gambar-yang-terlihat.jpg" alt=""/></a>

<a href="http://link-gambar-resolusi-gede.jpg" class="six"><img src="http://link-gambar-yang-terlihat.jpg" alt=""/></a>

</div>
Dua resource web diatas saja, bila kalian memang mau mengeksplorenya akan mendapatkan postingan² setara tingkat master :))
Happy coding \m/

Minggu, 26 Februari 2012

Hide is Sembunyi Ala Bloglang

Menyembunyikan sesuatu agar tidak terlihat langsung oleh penglihat beragam cara telah dibuat. Spoiler technique salah satunya! Koben juga pernah mensisipkan di dalam postingan teknik serupa, cuman tidak tahu juga ada dimana keberadaannya :D Contoh seperti ini Klik 1x buat melihat secara keseluruhan, klik 2x untuk kembali. Tidak disangka ada wanita cantik, eh salah...cukup besar gambar yg ada ternyata ;))
Kira-kira hasil efek menyembunyikan something macam itu sob. Ada juga dulu Koben pernah berbagi tentang Collapse/Expand [+/-]! Semakin banyak resource, trik, teknik semakin kita bingung dibuatnya :)) Yang benar makin banyak alternatif pilihan, tinggal kreatifitas masing² ;) :) Gaya Koben trik serupa dipasang di blog ini saja ada banyak :D Like it Flying, Beugh!, meletmelettt..., Click to look
dan lain² :P

Mari kita mulai saja apa saja ragam & cara trik menyembunyikan sesuatu di dalam template blog! Yang pertama

Hide something use JavaScript

What is this!!!
Si Bloglang anu Ganteng Kalem Tea...


Masukan secuil JavaScript berikut diatas tagging </body>
<script type='text/javascript'>
//<![CDATA[
function gonesOn(href) {
var c = href.nextSibling;
if (c.style.display == 'none') {
c.style.display = 'block';
} else {
c.style.display = 'none';
}
return false;
}
//]]>
</script>
Cara pemakaian (Harus dalam satu baris penulisan konten yg akan disembunyikan)<a href="javascript:void(0);" onclick="return gonesOn(this);">TITLE HERE</a><div style="display: none;">...CONTENT HERE...</div>
Banyak sekali pokoknya fitur yg seperti itu. Namun yang terpendek menggunakan script yaaa itu caranya. Saya jg tidak pakai yg itu, karena malas ganti ini-itunya :D

Khusus nyembunyiin variabel frame/iFrame, Koben kasih dengan trik jQuery plugin. Seperti berikut caranya.

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>

<script type='text/javascript'>
//<![CDATA[
$(function () {
var iframes;
if (iframes = $('a.iframe[href*="/"]')) {
iframes.each(function (index, bk) {
bk = $(bk);
bk.data('href', bk.attr('href'))
bk.attr('href', 'javascript:void(0)').attr('text', bk.data('href').split('')[0]);
bk.addClass();
bk.click(function (event) {
event.preventDefault();
var iframe = $('<iframe></iframe>', {
"src": bk.data('href'),
"css": {
width: "100%",
height: 400
}
});
var iframeWrapper = $('<div></div>').addClass();
iframeWrapper.append(iframe);
bk.replaceWith(iframeWrapper);
});
});
}
});
//]]>
</script>
Script warna merah jangan dipakai lagi bila sudah ada. Letakin script plugin diatas tag </body> Cara memakainya dengan syntax berikut<a class="iframe" href="http://www.bing.com/" title="">BING</a>Ketika link sudah di klik, tidak akan bisa ditutup lagi ;;) =))
Sudah cukup atau masih kurang? Itu sudah saya pilah pillih yg paling sederhana loh buat kamu² :"> Bonus akan Koben kasih masih seputar sembunyiin frame. Mau dipakai atau tidak terserah kalian. Cuma berbagi saja, soalnya sedikit rada unik ini trik :P Sangkin uniknya, cara menuliskan syntax sedikit memerlukan skill ;)

JavaScript Resizable iFrame

<script type='text/javascript'>
//<![CDATA[
function resizeiframe(the_iframe, status) {
var the_iframe_src = the_iframe.src;
the_iframe.className = status;
}
function search(term, lastsearch) {
try { if(top.location.href != window.location.href) { return; } }
catch(e) { return; }
var frames = document.getElementsByTagName("iframe");
for(var i = 0, len = frames.length; i < len; i++) {
var frame = frames[i];
frame.src = encodeURIComponent(frame.src.replace('='+lastsearch,'='+term));
}
}
//]]>
</script>
Sedikit kode CSS, dan masukan diatas kode ]]></b:skin>iframe.on {
width: 500px;
height: 500px;
z-index: 1000;
overflow: auto;
}
iframe.off {
width: 175px;
height: 80px;
margin: 3px;
}
Silahkan rubah dan variasikan sesuai dengan kemauan memakai variabel CSS kreasi masing². Default CSS coded like that! Ini dia yg rumitnya :D<iframe class="off" src="http://BLAH-BLEH-BLOH.COM" scrolling="no" frameborder="0" align="center" onmouseover="resizeiframe(this, 'on');" onmouseout="resizeiframe(this, 'off');" bgcolor="transparent" allowtransparency="true"></iframe>DEMO

http://jsbin.com/okutok/

Dynamically Resizing an iFrame by: http://bcmoney-mobiletv.com/blog/2010/07/13/dynamically-resizing-an-iframe/
Happy sembunyiii \m/

Sabtu, 25 Februari 2012

All Coded To Be a Professional Blogger

Waktu terus berjalan, seiring berjalannya sang waktu para blogger khususnya blogger Indonesia makin full stylish. Dari segi penampilan template, konten yang menarik, dan lain². Satu yg harus kita jaga adalah semangat membara BW (selagi ada kesempatan) :D Beben Koben si bloglang anu ganteng kalem tea, selaku blogwalker lumayan aktif dalam berburu artikel, akan mencoba membantu kalian bagaimana cara membuat blog kita tampil lebih profesional! Inti dari postingan sekarang, hasil hunting berita teranyar dari master² luar negeri untuk kita para blogger sejati :-bd
Bloggers pecinta gadget twitter telah hadir keluaran teranyar Twitter Friends Widget v2.0 (jQuery plugin) Silahkan diambil widget twitterer twitter friends widget karya master @mike_more owner moretechtips.net

Kotak berlangganan tempat form mengajak orang lain untuk berlangganan artikel kita, keberadaannya mungkin sudah menjadi satu hal yg pokok di dalam blog. Koben sudah buat yg sederhana simple subscribes box for you! Supaya kotak langgan menjadi satu dengan link jejaring, we are friend @way2blogging have make with Mashable style b-) sikat bos mashable style social subscription widget for blogger/blogspot sekalian nih kotak folow email bergaya WP static follow by email pop out widget for blogger/blogspot by way2blogging
Sudah mendekati profesional apa belum penampilan template sobat sekarang :-/ Mau yang kayak ginian atau enggak customize iframe toolbar? hajar bos iframe toolbar for blogger created by master @nitinmaheta :-"

Minimal sudah ada beberapa tambahan style di blog kita yah :D Gaya dulu, baru beliii =)) Sebagai bonus Koben akan menghadirkan style penulisan seputaran trik ordered & unordered list. Datang dari @catalinred master Catalin Rosu salah seorang kontributor red-team-design, membuat karya fancy faq page using css3 only. Dilihat-lihat dari hasil karyanya mungkin mirip² dengan ini sob unordered list hover style :D

Fancy FAQ Demo

Lorem ipsum vix id kasd adhuc dignissim, eum ad dico audire mediocritatem, te iisque tritani efficiendi has.

Cum ea quando placerat, eirmod latine erroribus mei ei, quo mazim appetere et. Munere aliquid vis ea. Te congue ullamcorper per. Dicat dolores eu duo.

Sed da sine vocabulario, il magazines interlinguistica web. Al duo tote synonymo finalmente. Ma ille toto del, ha durante synonymo uso. Le peano vices non, duo libere technic articulo in.

Sine paternoster simplificate su non, anglese moderne secundo da web.

Fu ma'n Noper bléit rem, méngem ugedon mir hu. De Monn grouss d'Kàchen den, d'Beem sëtzen do mir, bei d'Wise klinzecht op. Nei geet eise kréien et, ké stét d'Hiezer däischter dan.

Cras semper nisi quis purus aliquam ultricies. Vivamus pellentesque ipsum non magna ultricies sed iaculis mi iaculis.

Donec eu velit lectus. Aenean justo quam, faucibus non vestibulum et, tincidunt sed felis. Vivamus vehicula egestas nisl ut lacinia. Suspendisse tempor adipiscing mi. Pellentesque posuere blandit nisi eget vestibulum.


.faq-section input,
.faq-section p{
display: none;
}
.faq-section label+p{
display: block;
color: #777;
font-size: .85em;
-webkit-transition: all .15s ease-out;
-moz-transition: all .15s ease-out;
-ms-transition: all .15s ease-out;
-o-transition: all .15s ease-out;
transition: all .15s ease-out;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.faq-section input[type=checkbox]:checked~p{
display: block;
color: #444;
font-size: 1em;
text-overflow: clip;
white-space: normal;
overflow: visible;
}
.faq-section label{
font-size: 1.2em;
cursor: pointer;
color:#714F23;
background: #E5CBA9;
display: block;
position: relative;
padding: 5px 10px;
font-weight: bold;
border: 1px solid #999;
border-left: 3px solid #888;
text-shadow: 0 1px 0 rgba(0,0,0,.5);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
}
.faq-section label::-moz-selection{
background: none;
}
.faq-section label::selection{
background: none;
}
.faq-section label:hover{
background: #f5f5f5;
}
.faq-section input[type=checkbox]:checked~label{
border-color: #714F23;
background: #D3A76F;
color: #EEE;
}
.faq-section label::before{
content: '';
position: absolute;
right: 4px;
top: 50%;
margin-top: -6px;
border: 6px solid transparent;
border-left-color: inherit;
}
.faq-section input[type=checkbox]:checked~label::before{
border: 6px solid transparent;
border-top-color: inherit;
margin-top: -3px;
right: 10px;
}

Markup HTML

<div class="faq-section">
<input type="checkbox" id="q1">
<label for="q1">YOUR TITLE HERE?</label>
<p>Blah bleh Bloh 1</p>
<p>Blah bleh Bloh 2</p>
</div>
Sobat mau menambahkan kotak yg ada tinggal membuat syntax seperti itu. Yang perlu diperhatikan yaitu kode yg diberi warna harus berbeda (unique ID) ;) Setelah dilihat lebih lama kok mirip ini yah Make Accordion Use CSS3 Latest :P
Satu lagi bonus bagi kalian datang dari web panutan CSS-Tricks mengenai How To Create a Notebook Design with CSS! Tutorial yg akan menunjukkan cara untuk membuat website bertema notebook hanya menggunakan CSS. Like this
  • Bangun tidur...
  • Terus mandi...
  • Tidak lupa menggosok GIGI.
  • Habis mandi ku tolong Ibu.
  • Membereskan...
  • Tempat tidurku...
  • Bantal guling bau ompol.

Kode CSS

.list {
color: #555;
padding: 0 !important;
font-family: courier, monospace;
border: 1px solid #dedede;
position: relative;
box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.list li {
list-style: none;
border-bottom: 1px dotted #ccc;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding: 5px 0 5px 40px;
text-transform: capitalize;
}
.list li:hover {
background-color: #eee;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
}
.list li: last-child {
border-bottom: 0;
}
.list:before {
content: "";
border-left: 1px solid #ffaa9f;
border-right: 1px solid #ffaa9f;
width: 1px;
position: absolute;
height: 100%;
left: 25px;
}

HTML Markup

<ul class="list">
<li>Blah Bleh Bloh...1</li>
<li>Blah Bleh Bloh...2</li>
<li>Blah Bleh Bloh...3</li>
</ul>
Lihat di sesi komentar disana, para master & developer saling berunjuk kabisa menampilkan trik serupa ;)) Contoh karya master Lea Verou ;)

Cxtir sonis li kak, on mne maks zvestis profesor. Gda polakju blagodarim vo. Troh zxiznuf mai te. Kupit pervju jazikas na sos, kak iz edat podpor. Uzx zavod tomatis televidenie do. Znat dajte dev no, ku hce gladju sportju vipolnil. Fu ma'n Noper bléit rem, méngem ugedon mir hu. De Monn grouss d'Kàchen den, d'Beem sëtzen do mir, bei d'Wise klinzecht op. Nei geet eise kréien et, ké stét d'Hiezer däischter dan. Sin Fielse d'wäiss grousse vu, Hämmel meescht d'Blumme hu zum.

Happy coding \m/

Jumat, 24 Februari 2012

Trick Display Image with Fancy Coded

Lagi-lagi trick seputaran image hadir kembali menggebrak dunia persilatan. Entah sudah berapa banyak artikel mengenai trik gambar aku bagi buat sobat sekalian. Dari tutorial ringan membuat efek pada image dengan border, effect television for image, transform effect for image galery, apa mau seperti efek rgba tint effect for image... Kalau disebutin satu-satu gak bakalan habis satu halaman postingan :D Jadi Beben Koben si bloglang anu ganteng kalem tea punya cerita sekarang, asal-muasal gebrakan trik gambar sekarang diawali ketika menclok ke make simple image gallery using only CSS and the :target selector!
Dari membaca artikel tersebut menemukan satu web berkebangsaan perancis, dimana kontennya berisi artikel sekitaran dunia CSS3! Sampai menu bergaya lavalamp dibikin memakai CSS 3 ^:)^

CSS3 Create nama web itu sobat. Indah webnya sob, adem ngeliatnya :x Karena demonya lumayan memakan tempat, maka dibeginikan saja penempatannya ;) :D Hover/sorot pada gambarnya ya

Click to look DEMO
30 degrees X and 10 degrees Y:
negatively 20 degrees X and 15 degrees Y:
30 degrees X:
10 degrees Y:


Original article you can read here my bro skewing web page elements using the css3 skew transform. Penjelasan dan kode sudah cukup jelas. Yang sobat perlu perhatikan adalah penulisan markup HTML (syntax image)!<img src="http://LINK-YOUR-IMAGE.jpg" alt="" class="skewer" onmouseover="this.className='skewer skewed'" onmouseout="this.className='skewer'" />Beres satu, masih ada lagi dong trick image lain full stylish :)) Tidak tanggung datang dari web panutan Smashing Coding. Karena lumayan banyak demo yg akan kalian lihat, Koben sengaja buatkan halaman khusus di blog keren aku yg lain :"> Demo CSS 3D Transforms. Disini kalian bisa melihat penjelasan & kode² nya ;)) Adventures In The Third Dimension: CSS 3D Transforms
Happy trick image \m/

Kamis, 23 Februari 2012

HTML5 Science, Demo, Resources Etc...

Berbagi itu memang indah, dengan ikhlas Koben persembahkan bagi pelancong setia, follower, reader, etc blog ini di seluruh dunia. Bahasa HTML yang sering kita gunakan telah banyak mengalami kemajuan. Baik dari segi penulisan, kode², fungsi dan atribut lainnya. Kembali Beben Koben si bloglang anu ganteng kalem tea akan sharing resource khusus mengenai HTML5. Pada postingan sebelumnya pernah saya beberkan beberapa diantaranya HTML5 and CSS3 resource. Untuk list web CSS diantaranya bisa kalian lihat di great lists of web CSS & all about CSS.
Bagaimana dengan web² HTML 5 sendiri sekarang, yg mana penulisan memang mengalami perubahan yg cukup signifikan dengan HTML versi sebelumnya! Tak lain untuk meningkatkan skill kita dalam mendalami perbendaharaan bahasa HTML :D

Kita mulai saja hasil buruan resource ala bloglang ;) Mungkin jauh dari kata perfect hasil aku ini teman. Namun sepertinya baru ini saja yg memang terasa instant (efisien, praktis, mudah) dalam proses kita belajar ;)


Mengumpulkan, tes, dan bereksperimen dengan pasangan pola antarmuka CSS & HTML. Pears adalah sumber tema WordPress terbuka, memungkinkan orang-orang seperti kita untuk mendapatkan perpustakaan pola sendiri dan berjalan dengan cepat. Hehehe buat WP, tapi yg penting ilmunya :PWeb dengan konten berisi penjelasan-penjelasan mengenai CSS, HTML, JavaScript, DOM, jQuery, PHP and Python. Tinggal klik² saja kita sudah mendapatkan keterangan dengan jelas :)


Kompatibilitas tabel untuk mendukung HTML5, CSS3, SVG dan lebih dalam browser desktop dan mobile. Kereeennn...:-bdPenjelasan mengenai support or no support dari browse engine utama. Kebanyak variabel mengenai vector!
Skor tes HTML5 merupakan indikasi seberapa baik browser kita mendukung HTML5. Spesifikasi yang akan datang standar dan terkait. Meskipun spesifikasi ini tidak belum diselesaikan, semua produsen browser utama adalah memastikan browser mereka siap untuk masa depan. Cari tahu bagian mana dari HTML5 sudah didukung oleh browser kita hari ini dan membandingkan hasilnya dengan browser lainnya.
Browserscope adalah proyek untuk profil web browser. Tujuan adalah untuk mendorong inovasi dengan melacak fungsi browser dan menjadikan sumber daya bagi pengembang web.

Demo jadi dari variabel² bahasa HTML baru sudah tersedia numplek jadi satu di sana :D Coba cari apa yg tidak ada disana ;))

Panduan yg berisi bagaimana cara membuat sebuah web standar secara mengagumkan. Perhatikan link² rujukan yg diberikan pada sesi postingan.HTML5 eksperimen dan demo sang kreasi hacked bersama-sama. Klik pada ikon dukungan browser atau tag teknologi untuk menyaring demo.
Carilah fitur HTML5, CSS3, dll, tahu apakah mereka siap untuk digunakan, dan jika demikian mengetahui bagaimana kita harus menggunakan mereka - dengan polyfills, fallbacks atau sebagaimana adanya.
Menyelami HTML5 berusaha untuk menguraikan pemilihan terpilih dari fitur dari spesifikasi HTML5 dan standar lainnya. Naskah akhir ini telah diterbitkan di atas kertas oleh O'Reilly, di bawah jejak tekan Google.
Sebuah referensi cepat besar untuk transisi dari HTML 4 untuk HTML 5. Dirancang untuk membantu penulis membuat poliglot dokumen HTML, ini juga dapat membantu dalam menciptakan HTML 4 dan dokumen XHTML, selain upgrade ke HTML 5.
HTML5 adalah platform di mana-mana untuk web. Apakah kamu seorang pengembang web mobile, sebuah perusahaan dengan kebutuhan bisnis yang spesifik, atau dev permainan serius yang ingin menjelajahi web sebagai platform baru, HTML5 memiliki sesuatu untuk kita! Pilih jalanmu!!! \m/

Kurang lebihnya mari kita berbagi. Semoga list yg ada menambah perbendaharaan ilmu kita dalam mempelajari bahasa HTML :D
Happy blogging \m/

Rabu, 22 Februari 2012

Make Accordion Use CSS3 Latest

Walau sudah banyak orang yang memosting mengenai fitur accordion tidak ada salahnya lagi Koben kembali berbagi. Pada blog aneh ini saja tidak tahu sudah ada berapa biji :D Silahkan masukan keyword accordion pada kotak pencarian bila ingin melihat-lihat! Semakin banyak referensi, banyak juga metode, teknik digunakan dalam membuat accrodion yg semakin hari semakin indah. Tak lain dan tak bukan rujukan Koben ambil dari master @crnacura (Manoela) atau yg lebih dikenal dengan nama Mary LouMary Lou. Dengan satu bundel kode CSS3 jadi dapat menghasilkan 3 variabel accordion berbeda gaya @-) Lebih istimewanya lagi nih sob, si accordion yang ini dapat kita panggil dengan ID berbeda maka kalian dapat membuat sebanyak-banyaknya accrodion mau berapa biji juga :-/

Intinya dalam penulisan HTML nanti harus mempunyai uniqueID berbeda dalam memanggilnya :) Original article accordion with css3 by tympanus.net team terbagi menjadi 3 gaya yg hanya dibedakan dalam penulisan markup HTML-nya saja :-bd Style tersebut ialah Default Open (Checkboxes), Checkboxes, and Radio Buttons.

CSS3 Bundle of Accordion

.ac-container{
width: 99%;
margin: 0px auto;
text-align: left;
}
.ac-container label{
font-family: 'Arial Narrow', Arial, sans-serif;
padding: 0 10px 5px;
position: relative;
z-index: 20;
display: block;
height: 30px;
cursor: pointer;
color: #777;
line-height: 33px;
font-size: 19px;
background: #FFF;
box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
background: #f4f4f4;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
background: #c6e1ec;
color: #3d7489;
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
content: '';
width: 24px;
height: 24px;
position: absolute;
right: 5px;
top: 5px;
background: transparent url(http://google.com/webmasters/tools/images/menu_down_arrow.gif) no-repeat center center;
}
.ac-container input:checked + label:hover:after{
background-image: url(http://google.com/webmasters/tools/images/menu_up_arrow.gif);
}
.ac-container input{
display: none;
}
.ac-container article{
background: rgba(255, 255, 255, 0.5);
margin-top: -1px;
overflow: hidden;
height: 0px;
position: relative;
z-index: 10;
-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
color: #555;
line-height: 23px;
font-size: 14px;
padding: 0 5px 0 10px;
}
.ac-container input:checked ~ article{
-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
height: 200px;overflow: auto;
}
CSS3 coded diatas sudah Koben rombak menjadi minimalis dengan membuang efek box shadow, text shadow dan menggabungkan beberapa kode yg sama dalam fungsinya ;) Benar tidaknya (valid) saya tidak tahu, tapi setelah praktek 100% berjalan mulus :D

Markup HTML

<div class="ac-container">

<div>
<input id="ac-1" name="accordion1" type="checkbox" />
<label for="ac-1">YOUR TITLE HERE</label>
<article class="ac-small">
<p>... YOUR BLAH BLEH BLOH HERE ...</p>
</article>
</div>

</div>
Inti HTML segitu itu sob! Bila ingin menambahkannya kalian perhatikan unik ID yg saya bilang tadi!!! Watch it...
<input id="ac-1" name="accordion1" type="checkbox" />
<label for="ac-1">YOUR TITLE HERE</label>
UniqueID ac-1 yg harus kalian bedakan dalam menambahkan jumlah accordion. Kode yg lainnya mah sama :) Itu yg harus berbeda. Dan jangan lupa harus berada didalam tagging <div class="ac-container">

Ketiga demo dapat dilihat dimari (mudah²an jalan) :P

Demo Default Open (Checkboxes)

Lorem ipsum vix id kasd adhuc dignissim, eum ad dico audire mediocritatem, te iisque tritani efficiendi has. Ne quo justo docendi. Cum ea quando placerat, eirmod latine erroribus mei ei, quo mazim appetere et. Munere aliquid vis ea. Te congue ullamcorper per. Dicat dolores eu duo. Quas labitur volumus te duo, at per sonet detraxit evertitur. No nonumy percipit voluptatum vel, alii erant mediocritatem sed at. Brute aeque deseruisse mei ex, invidunt constituto usu te,

Sed da sine vocabulario, il magazines interlinguistica web. Al duo tote synonymo finalmente. Ma ille toto del, ha durante synonymo uso. Le peano vices non, duo libere technic articulo in. Sine paternoster simplificate su non, anglese moderne secundo da web. Non message linguistas al, non nomine capital primarimente su. Effortio

Fu ma'n Noper bléit rem, méngem ugedon mir hu. De Monn grouss d'Kàchen den, d'Beem sëtzen do mir, bei d'Wise klinzecht op. Nei geet eise kréien et, ké stét d'Hiezer däischter dan. Sin Fielse d'wäiss grousse vu, Hämmel meescht d'Blumme hu zum. Rem am Monn riede, op och Stret méngem iweral, ma'n iw'rem d'Margréitchen do

Cxtir sonis li kak, on mne maks zvestis profesor. Gda polakju blagodarim vo. Troh zxiznuf mai te. Kupit pervju jazikas na sos, kak iz edat podpor. Pisajut hrvatzem dev mi, jazika partner rodzinuf zxe ne, razumju belaruszem des bu. Uzx zavod tomatis televidenie do. Znat dajte dev no, ku hce gladju sportju vipolnil. Li mesto esperantio gaz, ti novju takak gramatik dva, des da tugde dumajm hrebet. Tot om vnov dost. Ti dev idijte sidili. Tri mama dikju polnite mi. Politju delanie lubovijm tut ne, bi grod cxernju din, sos cxai hcejm dolaris no. Tof bi glodju premnog slovenzem. Bi

Demo Checkboxes

Lorem ipsum vix id kasd adhuc dignissim, eum ad dico audire mediocritatem, te iisque tritani efficiendi has. Ne quo justo docendi. Cum ea quando placerat, eirmod latine erroribus mei ei, quo mazim appetere et. Munere aliquid vis ea. Te congue ullamcorper per. Dicat dolores eu duo. Quas labitur volumus te duo, at per sonet detraxit evertitur. No nonumy percipit voluptatum vel, alii erant mediocritatem sed at. Brute aeque deseruisse mei ex, invidunt constituto usu te,

Sed da sine vocabulario, il magazines interlinguistica web. Al duo tote synonymo finalmente. Ma ille toto del, ha durante synonymo uso. Le peano vices non, duo libere technic articulo in. Sine paternoster simplificate su non, anglese moderne secundo da web. Non message linguistas al, non nomine capital primarimente su. Effortio

Fu ma'n Noper bléit rem, méngem ugedon mir hu. De Monn grouss d'Kàchen den, d'Beem sëtzen do mir, bei d'Wise klinzecht op. Nei geet eise kréien et, ké stét d'Hiezer däischter dan. Sin Fielse d'wäiss grousse vu, Hämmel meescht d'Blumme hu zum. Rem am Monn riede, op och Stret méngem iweral, ma'n iw'rem d'Margréitchen do

Cxtir sonis li kak, on mne maks zvestis profesor. Gda polakju blagodarim vo. Troh zxiznuf mai te. Kupit pervju jazikas na sos, kak iz edat podpor. Pisajut hrvatzem dev mi, jazika partner rodzinuf zxe ne, razumju belaruszem des bu. Uzx zavod tomatis televidenie do. Znat dajte dev no, ku hce gladju sportju vipolnil. Li mesto esperantio gaz, ti novju takak gramatik dva, des da tugde dumajm hrebet. Tot om vnov dost. Ti dev idijte sidili. Tri mama dikju polnite mi. Politju delanie lubovijm tut ne, bi grod cxernju din, sos cxai hcejm dolaris no. Tof bi glodju premnog slovenzem. Bi

Demo Radio Buttons

Lorem ipsum vix id kasd adhuc dignissim, eum ad dico audire mediocritatem, te iisque tritani efficiendi has. Ne quo justo docendi. Cum ea quando placerat, eirmod latine erroribus mei ei, quo mazim appetere et. Munere aliquid vis ea. Te congue ullamcorper per. Dicat dolores eu duo. Quas labitur volumus te duo, at per sonet detraxit evertitur. No nonumy percipit voluptatum vel, alii erant mediocritatem sed at. Brute aeque deseruisse mei ex, invidunt constituto usu te,

Sed da sine vocabulario, il magazines interlinguistica web. Al duo tote synonymo finalmente. Ma ille toto del, ha durante synonymo uso. Le peano vices non, duo libere technic articulo in. Sine paternoster simplificate su non, anglese moderne secundo da web. Non message linguistas al, non nomine capital primarimente su. Effortio

Fu ma'n Noper bléit rem, méngem ugedon mir hu. De Monn grouss d'Kàchen den, d'Beem sëtzen do mir, bei d'Wise klinzecht op. Nei geet eise kréien et, ké stét d'Hiezer däischter dan. Sin Fielse d'wäiss grousse vu, Hämmel meescht d'Blumme hu zum. Rem am Monn riede, op och Stret méngem iweral, ma'n iw'rem d'Margréitchen do

Cxtir sonis li kak, on mne maks zvestis profesor. Gda polakju blagodarim vo. Troh zxiznuf mai te. Kupit pervju jazikas na sos, kak iz edat podpor. Pisajut hrvatzem dev mi, jazika partner rodzinuf zxe ne, razumju belaruszem des bu. Uzx zavod tomatis televidenie do. Znat dajte dev no, ku hce gladju sportju vipolnil. Li mesto esperantio gaz, ti novju takak gramatik dva, des da tugde dumajm hrebet. Tot om vnov dost. Ti dev idijte sidili. Tri mama dikju polnite mi. Politju delanie lubovijm tut ne, bi grod cxernju din, sos cxai hcejm dolaris no. Tof bi glodju premnog slovenzem. Bi


Happy coding \m/

Selasa, 21 Februari 2012

More Eksplore Get More Skill, Ayeee!!!

Bagaimana dengan artikel trick CSS sebelumnya! Apakah kalian sudah membabad habis yang ada disana? Hohoho...mungkin tidak akan secepat itu kalian bisa membabat postingan yang ada disana semuanya yah :)) Koben mungkin akan jarang memosting juga nih sob (bukan tidak akan mosting ya)!!! Dikarenakan lagi baca-baca artikel edan gaya abiz. Link resource yang akan Koben berikan ini meliputi dari berbagai elemen penting dari seberapa besar kita mau mengeksplore kecanggihan browse pada saat sekarang.
Saya tidak bisa menjelaskan ada apa saja disana. Pokoknya amazing banget, zezuatu deh bagi kita blogger yang haus akan kemajuan teknologi browse, aplikasi, tools, HTML5, CSS3, JavaScript etc. Tanpa panjang lebar, karena kalo panjang bibirnya Tukul, Koben langsung saja kasih resourcenya yah :)

Mozilla Developer Network

Studio demo milik mozilla memberikan informasi dari berbagai pakar yang telah menorehkan karya²nya disana. Perpaduan jurus diadu-adu maka tercipta karya dahsyat mengagumkan b-)

Chrome Web Store

Lebih dari sepuluh kategori ekstension chrome browse dapat sobat miliki. Pilihlah yang memang dianggap bermanfaat untuk keperluan kalian. Jangan semuanya dipasangkan, nanti jadi lambretta alias lemot chromenya :))

Microsoft IE

Nyesel banget deh kalau tidak melihat-lihat demo yang ada di Microsoft Corporation Internet Explorer browse! Ada beberapa postingan mengenai SVG di sana yg menurut gue bagus banget gitooo :"> Nih Koben kasih contoh links yg ada di sana. Ini akan membuat kalian menjadi seorang master :))Ternyata begitu asyik kan bermain CSS3 & HTML5 ;)

Untuk opera browse dimana kamu letakan link demo-demo kerennya :-/ Koben enggak menemukan, atau barangkali kalian ada yang tahu!!! Share dong yah ;;)
BONUS!!!
http://techngfx.com/40-graphics-stunningly-drawn-purely-by-css3.html
Happy explorer \m/

Senin, 20 Februari 2012

Improve Skill CSS Anymore with CSS1K

Sudah meningkat skills CSS kalian dari membaca improve your css skills gaya bloglang! Mudah-mudahan sudah ada peningkatan sedikit dari sebelumnya ya ;) Bila membutuhkan resource lists web CSS sobat Koben dapat membaca di great lists of web css & all about css. Kembali Beben Koben si Bloglang anu ganteng kalem tea akan berbagi lagi satu web CSS, dimana didalamnya terdapat kode-kode CSS kelas master punya b-)
Please welcome my friends, the great web CSS CSS1K. Kurang lebih ada 76 buah CSS1K yang dapat kalian lihat demo-demonya :) Jika sobat² berminat dengan pilihan kalian, tengoklah kode²nya di sini jacobrask/CSS1K on GitHub.
Koben sudah memilih beberapa contoh yg mungkin sobat mau lihat terlebih dahulu sebelum membabat semua contoh yg ada di sana :-/
Contoh Koben ambil satu gaya, hover di sebelah kiri blog ini, coba lihat!!!
Happy CSS \m/

Minggu, 19 Februari 2012

Improve Your CSS Skills Gaya Bloglang

Rajin membaca pasti akan lebih tahu jadinya. Apalagi rajin praktek, pasti lebih full stylish b-) Begitu juga halnya dengan bahasa CSS. Sedikitnya sobat harus mengenal dengan bahasa satu itu ;) Semakin maju, atribut baru tercipta, variabel² terangkai dari tangan² master terciptalah karya dahsyat begitu menggoda hati :x Tak terhitung Beben Koben si bloglang anu ganteng kalem tea sudah berbagi pada sobat sekalian mengenai CSS ini. Yang jadi permasalahannya, apakah kalian mengeksplore (menjamah) isi dari resource² yg telah aku berikan :)) Kepengen kayak gini bos, aduh yg seperti itu bagus banget, keren gimana buatnya...bla bla bla sejuta pertanyaan keinginan, dangkal kemauan piss :)>-
Padahal sudah banyak fasilitas di dunia online dari penjuru dunia tinggal kita raup ;))

multiple borders using box-shadow

Eksplore 3 link artikel berikut guna meningkatkan skill CSS kalian useful CSS snippets for your coding, css code snippets 15 wicked tricks & css3 for the real world!
Sebagai bloglang penjelajah dunia blog, Koben akan berbagi kembali satu trick yg dapat memakai CSS doang! Sobat mungkin kenal dengan yg namanya hello bar? Sebuah widget dengan penampilan notification bar. Noty/notification itu yg akan kita ulas sob ;)
Kabar teranyar jQuery plugin dari fitur ini dapat kalian ambil di jquery notification plugin. Terserah posisi mau dimana, full customize Booo :))
Woah-oah-oah!

Bergetar-getar!

Here original article pure css notification bar using :target pseudo class :-bd

Koben sudah minimalisir kode yg ada, karena disana banyak menyertakan variabel CSS3 ;) Jadi jika ingin menghias CSS-nya terserah sobat sekalian ya. Letakan kode CSS berikut diatas/sebelum tag ]]></b:skin>

Kode CSS Notification Bar

.topBar {
width: 100%;
height: 23px;
position:relative;
top: 0;
text-align: center;
border-bottom: 1px solid #fff;
box-shadow: 0 3px 5px #ccc;
padding-top: 7px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.btnClose a, .btnOpen a {
width: 50px;
position: absolute;
right: 30px;
top: -7px;
font-family: arial;
font-weight: bold;
color: #fff;
text-shadow: 0 0 2px #921d17;
}
.btnClose a {
font-size: 12px;
line-height: 44px;
height:25px;
}
.btnOpen a {
font-size: 0;
border: 1px solid #fff;
box-shadow: 0 1px 5px #ccc;
border-top: none;
border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
}
.topBar:target {
top: -36px;
-webkit-transition: top 0.5s ease-in;
-moz-transition: top 0.5s ease-in;
}
.topBar:target .btnOpen a {
top: 30px;
height: 30px;
font-size: 11px;
line-height: 36px;
-webkit-transition-property: top;
-webkit-transition-duration: .5s;
}
.topBar:target .btnClose {
display: none;
}
.topBar:target .btnOpen a, .topBar {
background: #EB593C;
}

Markup HTML

Letakin tepat dibawah tagging <body>
<div class='topBar' id='notify'>Welcome! Please like my facebook page here: <a href='#'>Facebook</a>
<div class='btnClose'><a href='#notify'>X</a></div>
<div class='btnOpen'><a href=''>notify</a></div>
</div>
Happy coding \m/

Jumat, 17 Februari 2012

Make Ordered List More Styles

Mari kita bermain-main dengan list-style. Dimana pemakaian list ini sering kita pakainya dengan tagging <ol> dan <ul>. Dengan kemajuan bahasa CSS yang ada saat ini, memungkinkan kita berkreasi lebih dengan atribut lists tersebut. Tidak terbatas hanya menampilkan deretan baris saja bos, coba lihat kreasi² berikut unordered list hover style, lis style use jQuery, creating multicolumn lists using css...search di kotak pencarian dengan keyword list style ;)
Walau sudah banyak trik ini Koben posting, namun tak ada salahnya berbagi kembali agar gaya list dapat terus bervariasi :D Dimulai dari membaca artikel master @chriscoyier numbering in style Koben menemukan kembali yg lebih full stylish ;;)

Tidak tanggung-tanggung 2 buah gaya ordered list diciptakan! Here original article CSS3 ordered list styles by master @catalinred :)

Rounded Shaped Numbers

  1. List item 1
  2. List item 2
  3. List item 3
    1. List sub item 1
    2. List sub item 2
  4. List item 4
  5. List item 5

CSS3 Code Rounded Shaped Numbers

ol {
counter-reset: li;
list-style: none;
*list-style: decimal;
font: 15px'trebuchet MS', 'lucida sans';
padding: 0;
}
ol ol {
margin: 0 0 0 2.5em;
}
.rounded-list a {
position: relative;
display: block;
padding: .4em .4em .4em 2.8em;
*padding: .4em;
margin: .5em 0;
background: #ddd;
color: #444;
text-decoration: none;
-moz-border-radius: .3em;
-webkit-border-radius: .3em;
border-radius: .3em;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.rounded-list a:hover {
background: #eee;
}
.rounded-list a:hover:before {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
.rounded-list a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -.3em;
top: 50%;
margin-top: -1.3em;
background: #0099FF;
height: 2em;
width: 2em;
line-height: 2em;
border: .3em solid #fff;
text-align: center;
font-weight: bold;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
border-radius: 2em;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
MARKUP HTML<ol class="rounded-list">
<li>
<a href="">List item 1</a>
</li>
<li>
<a href="">List item 2</a>
</li>
<li>
<a href="">List item 3</a>
<ol>
<li>
<a href="">List sub item 1</a>
</li>
<li>
<a href="">List sub item 2</a>
</li>
</ol>
</li>
<li>
<a href="">List item 4</a>
</li>
<li>
<a href="">List item 5</a>
</li>
</ol>

Rectangle Shaped Numbers

  1. List item 1
  2. List item 2
  3. List item 3
    1. List sub item 1
    2. List sub item 2
    3. List sub item 3
  4. List item 4
  5. List item 5

CSS3 Code Rectangle Shaped Numbers

ol {
counter-reset: li;
list-style: none;
*list-style: decimal;
font: 15px'trebuchet MS', 'lucida sans';
padding: 0;
}
ol ol {
margin: 0 0 0 2.5em;
}
.rectangle-list a {
position: relative;
display: block;
padding: .4em .4em .4em .8em;
*padding: .4em;
margin: .5em 0 .5em 2.5em;
background: #ddd;
color: #444;
text-decoration: none;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.rectangle-list a:hover {
background: #eee;
}
.rectangle-list a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -2.5em;
top: 50%;
margin-top: -1em;
background: #09f;
height: 2em;
width: 2em;
line-height: 2em;
text-align: center;
font-weight: bold;
}
.rectangle-list a:after {
position: absolute;
content: '';
border: .5em solid transparent;
left: -1em;
top: 50%;
margin-top: -.5em;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.rectangle-list a:hover:after {
left: -.5em;
border-left-color: #09f;
}
MARKUP HTML<ol class="rectangle-list">
<li>
<a href="">List item 1</a>
</li>
<li>
<a href="">List item 2</a>
</li>
<li>
<a href="">List item 3</a>
<ol>
<li>
<a href="">List sub item 1</a>
</li>
<li>
<a href="">List sub item 2</a>
</li>
<li>
<a href="">List sub item 3</a>
</li>
</ol>
</li>
<li>
<a href="">List item 4</a>
</li>
<li>
<a href="">List item 5</a>
</li>
</ol>
Semoga bermanfaat :)
Happy list \m/