Notifikasi Keren dengan CSS3

dokumen-dokumen yang mirip
Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 4]

Percobaan 1 : Mengatur Width Dan Height Hasil :

Membuat Jam Digital dengan CSS3

Memanfaatkan CSS Animasi dan Transisi [Part 1]

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 5]

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

LAPORAN RESMI. Boxes

HTML Scripting Desain Visual dan Tata Letak dengan CSS 3

Membuat Web Chatting dengan Ajax Jquery, PHP, dan Bootstrap [Part 2]

Membuat Button Dengan CSS

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 1]

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

BAB V IMPLEMENTASI SISTEM

7 Cara Mempercantik Tampilan Blog

BAB VI DESAIN WEB RESPONSIF

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

CSS. inheritance (pewarisan)

: Choirul Anam : D3 CC PJJ/Teknik Informatika. No NRP : Percobaan 1 Mengatur tampilan tipe list. Kode : Hasil :

TUGAS PRAKTIKUM 9. Nama : Surya Wahyusantoso NRP : Percobaan 1 Mengatur tampilan tipe list. Analisa :

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 2]

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Memahami CSS Selector - Bagian 1

Cara membuat HTML dasar

Image Slider 3D. Oleh: Anthonius

Hover Putar CSS3. Oleh: Mohammad Nur Huda

Animasi Dengan CSS3. Mahasiswa memahami konsep dasar animasi CSS3 Mahasiswa memahami konsep transisi Mahasiswa memahami konsep transformasi

CSS Cascading Style Sheet

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

CSS BOXES. Langkah Kerja. Percobaan

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

TUGAS BOXES. 1. Percobaan 1

Membuat Display Produk dalam Layout Box 4 Kolom

XHTML dan Dasar-dasar CSS XHTML

buat Lightbox mu sendiri dengan jquery

Memanfaatkan CSS Animasi [Part 2]

MODUL 7. Pengantar jquery

LEMBAR KERJA PRAKTIKUM. - JavaScript Alert yang ditampilkan browser saat membuka halaman home/index.html :

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

Author : Minarni, S.Kom.,MM

SImple Pop-Up Modal dengan CSS3 dan Jquery

CSS Cascading Style Sheet

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Image dan Link

Cara membuat elemen agar bisa didrag

CSS RANDY CAHYA WIHANDIKA, S.ST., M.KOM

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Cara Membuat website dengan Dreamweaver

Cara Membuat Security Image Code Dengan PHP

CSS Eksternal. Instruktur: Arif Nurwidyantoro

Intro To JQuery Training Online Ilmuwebsite

Cascading Style Sheet (CSS) Didik Dwi Prasetya

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Membuat Captcha Image menggunakan Codeigniter 2x

DAFTAR PUSTAKA. Fathansyah. (2007). Basis Data. Informatika : Bandung.

KAJIAN 3 Web Responsive

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

Membuat Login Pop Up Dengan JqueryUI

Design Web 2 Kolom Flexible

Analisa Pada percobaan ini, menunjukan flow dalam kondisi normal atau sesuai dengan default dan sifat masing-masing tag HTML-nya.

Pengenalan HTML dan CSS

CSS Lanjut Pertemuan - 5

Handout 2 Banner dan Logo

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. 4.1 Implementasi Sistem Implementasi bisa diartikan sebagai pelaksanaan atau penerapan atau bisa

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

TUGAS UTS WEB STATIS. : Apriyanto Wibowo NIM : : Teknik Informatika S1 (Malam) Pengertian framework

Membuat Layout Desain Awal dengan Photoshop

C. Ms Powerpoint D. Notepad E. Ms Acces

Facebook App dengan Javascript

Cara Mengelola Isi Halaman Web

Membuat Chatbox Sederhana dengan Ajax jquery dan PHP PDO

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Manipulasi Gambar dengan Efek yang keren

Manipulasi Gambar dengan Efek yang keren

Komunikasi Multimedia

How to Create Simple Web (2) - Slice

Teks dan Background SERIF SANS-SERIF MONOSPACE

Manual Tutorial New Seller Office

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Materi 9 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Cascading Style Sheets (CSS)

HTML Uncover. Duniailkom Duniailkom

CSS Layouting. Antonius RC Pemrograman Web

Penulis :

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi.

Membuat Form Search Dengan CSS3

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

Cascading Style Sheets (CSS)

Triswansyah Yuliano

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

Bermain dengan Marker Google Maps API

Manual Tutorial New Seller Office

CSS dan Tata Letak Pemrograman Internet (TKE ) Program Studi Teknik Elektro, Unsoed

2011 Ahmad Amarullah

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

BAB V DESAIN WEB CSS

LAPORAN RESMI Layout

LAYOUT. Alat dan Bahan. Cara Kerja. Percobaan. Nama : Dwi Setiya Ningsih Kelas : PJJ D3 T1 NRP :

Transkripsi:

Notifikasi Keren dengan CSS3 Oleh: Sendy PK Notifikasi pada website merupakan hal yang penting untuk memberi tahu pengunjung website tentang informasi singkat yang diberikan oleh pemilik website, hal ini akan mempengaruhi User Xperience pengunjung saat berada pada halaman konten. Pada Tutorial kali ini, Kita akan belajar bagaimana untuk membuat beberap... Notifikasi pada website merupakan hal yang penting untuk memberi tahu pengunjung website tentang informasi singkat yang diberikan oleh pemilik website, hal ini akan mempengaruhi User Xperience pengunjung saat berada pada halaman konten. Pada Tutorial kali ini, Kita akan belajar bagaimana untuk membuat beberapa pesan notifikasi dengan CSS3 dan jquery. Jenis pesan Di bawah ini adalah daftar dengan notifikasi pesan umum: Info Error (kesalahan) Warning (peringatan) Success (berhasil) Info Tujuannya adalah untuk menginformasikan pengguna mengenai masalah yang relevan

Berikut source codenya : HTML <div class="info message"> <h3>fyi, something just happened!</h3> <p>this is just an info notification message.</p> </div> CSS.message{ background-size: 40px 40px; background-image: linear-gradient(135deg, rgba(255, 255, 255,.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255,.05) 50%, rgba(255, 255, 255,.05) 75%, transparent 75%, transparent); box-shadow: inset 0-1px 0 rgba(255,255,255,.4); width: 100%; border: 1px solid; color: #fff; padding: 15px; _position: absolute; text-shadow: 0 1px 0 rgba(0,0,0,.5); animation: animate-bg 5s linear infinite;.info{ background-color: #4ea5cd; border-color: #3b8eb5; Error (kesalahan) Ketika operasi gagal, pengguna akan diberitahu. Misalnya: " The account couldn't be deleted." atau " Your settings weren't saved " dan lain lain

HTML <div class="error message"> <h3>ups, an error ocurred</h3> <p>this is just an error notification message.</p> </div> CSS.message{ background-size: 40px 40px; background-image: linear-gradient(135deg, rgba(255, 255, 255,.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255,.05) 50%, rgba(255, 255, 255,.05) 75%, transparent 75%, transparent); box-shadow: inset 0-1px 0 rgba(255,255,255,.4); width: 100%; border: 1px solid; color: #fff; padding: 15px; _position: absolute; text-shadow: 0 1px 0 rgba(0,0,0,.5); animation: animate-bg 5s linear infinite;.error{ background-color: #de4343; border-color: #c43d3d; Warning (peringatan) Jenis pesan ini memberitahu pengunjung dari kondisi yang dapat menyebabkan masalah dikedepannya. HTML

<div class="warning message"> <h3>wait, I must warn you!</h3> <p>this is just a warning notification message.</p> </div> CSS background-image: linear-gradient(135deg, rgba(255, 255, 255,.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255,.05) 50%, rgba(255, 255, 255,.05) 75%, transparent 75%, transparent); box-shadow: inset 0-1px 0 rgba(255,255,255,.4); width: 100%; border: 1px solid; color: #fff; padding: 15px; _position: absolute; text-shadow: 0 1px 0 rgba(0,0,0,.5); animation: animate-bg 5s linear infinite;.warning{ background-color: #eaaf51; border-color: #d99a36; Success (berhasil) Pesan SUCCESS akan ditampilkan setelah pengunjung berhasil melakukan tindakan HTML <div class=success message">

<h3>congrats, you did it!</h3> <p>this is just a success notification message.</p> </div> CSS.message{ background-size: 40px 40px; background-image: linear-gradient(135deg, rgba(255, 255, 255,.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255,.05) 50%, rgba(255, 255, 255,.05) 75%, transparent 75%, transparent); box-shadow: inset 0-1px 0 rgba(255,255,255,.4); width: 100%; border: 1px solid; color: #fff; padding: 15px; _position: absolute; text-shadow: 0 1px 0 rgba(0,0,0,.5); animation: animate-bg 5s linear infinite; SUCCESS { background-color: #61b832; border-color: #55a12c;.message h3{ margin: 0 0 5px 0;.message p{ margin: 0; @keyframes animate-bg { from { background-position: 0 0; to { background-position: -80px 0;

Perhatikan animated-bg, yang menganimasikan garis-garis diagonalbackground. Untuk melihat efek ini, kita harus menggunakan browser WebKit terbaru seperti Chrome / Safari atau Mozilla 5 +. Pesan notifikasi akan disembunyikan awalnya. Untuk itu kita akan menggunakan posisi tetap (nilai absolut hanya untuk IE6 - karena tidak ada posisi: dukungan tetap). _position: absolute; /* IE6 only */ jquery Tentukan pesan jenis menggunakan sebuah array: var mymessages = ['info','warning','error','success' ]; Fungsi di bawah ini menyembunyikan pesan pemberitahuan. Pesan bisa memiliki ketinggian dinamis dan untuk itu, tinggi setiap pesan yang dihitung untuk menyembunyikannya dengan baik. function hideallmessages() { var messagesheights = new Array(); // this array will store height for each for (i=0; i<mymessages.length; i++) { messagesheights[i] = $('.' + mymessages[i]).outerheight(); // fill array $('.' + mymessages[i]).css('top', -messagesheights[i]); //move element outside viewport Fungsi ShowMessage dipanggil saat dokumen siap. function showmessage(type) { $('.'+ type +'-trigger').click(function(){ hideallmessages(); $('.'+type).animate({top:"0", 500); ); Saat memuat halaman, pertama-tama kita akan menyembunyikan semua pesan: hideallmessages(). Kemudian, untuk setiap trigger, akan menampilkan pesan setara:

$(document).ready(function(){ ); // Initially, hide them all hideallmessages(); // Show message for(var i=0;i<mymessages.length;i++) { showmessage(mymessages[i]); // When message is clicked, hide it $('.message').click(function(){ $(this).animate({top: -$(this).outerheight(), 500); ); Itulah tadi bermacam-macam notifikasi yang dapat kita pakai ke website, silahkan dicoba untuk mendapatkan user xperience yang lebih untuk pengunjung website anda. Tentang Penulis Sendy PK Saya adalah Programmer yang memiliki impian untuk menguasai dunia kunjungi situs pribadi saya di www.spk.my.id dan Online Shop saya di www.spkshop.web.id