Langsung ke konten utama

Pure CSS Modal Box

Khayal
Saya sangat antusias sekali kalau sudah berhubungan dengan CSS , kenapa ? karena CSS mengerti perasaan saya wkwkwk .. maksud saya suka CSS karena doi mudah dipahami dan dampak ringan nya itu lho .. mungkin beda dengan javascript kali ya .. yang [ kata orang ] kalau terlalu banyak wiihh beratnya selangit [ of ].. Sobat mungkin merasa tidak asing dengan modal box ?? .. ya modal box biasanya diisi sebuah pesan atau widget yang keberadaannya mandiri alias long profile hehe [ becanda ] . sebenarnya banyak trik dalam membuat modal box terlebih ketika menggunakan bantuan j-Query , bisa mudah dan hasilnya WOW selangit . tapi kali ini saya tidak menggunakan j-Query dalam membuat Modal Box tapi hanya menggunakan CSS [ pure CSS ] .


Ini hanya contoh saja karena sebenarnya untuk tampilan bisa dibikin sesuai selera sobat .. artinya kembali pada kreatifitas masing-masing. Kalau memang tertarik untuk mencicipinya silahkan sematkan CSS dan HTML dibawah ini kedalam template sobat . 

Kustomisasi CSS dan HTML

CSS
* =============================== */
.modal {
opacity: 0;
visibility: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: left;
background: rgba(0,0,0, .9);
transition: opacity .25s ease;
}
.modal__bg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
cursor: pointer;
}
.modal-state {
display: none;
}
.modal-state:checked + .modal {
opacity: 1;
visibility: visible;
}
.modal-state:checked + .modal .modal__inner {
top: 0;
}
.modal__inner {
transition: top .25s ease;
position: absolute;
top: -20%;
right: 0;
bottom: 0;
left: 0;
width: 50%; /* lebar dan tinggi content
height: 30%;
margin: auto;
overflow: auto;
background: #fff;
border-radius: 5px;
padding: 1em 2em;
}
.modal__close {
position: absolute;
right: 1em;
top: 1em;
width: 1.1em;
height: 1.1em;
cursor: pointer;
}
.modal__close:after,
.modal__close:before {
content: '';
position: absolute;
width: 2px;
height: 1.5em;
background: #ccc;
display: block;
transform: rotate(45deg);
left: 50%;
margin: -3px 0 0 -1px;
top: 0;
}
.modal__close:hover:after,
.modal__close:hover:before {
background: #aaa;}
.modal__close:before {
transform: rotate(-45deg);
}
@media screen and (max-width: 768px) {
.modal__inner {
width: 90%;
height: 90%;
box-sizing: border-box;}}

CSS Button
.btn {
cursor: pointer;
background: #27ae60;
display: inline-block;
padding: .5em 1em;
color: #fff;
border-radius: 3px;
}
.btn:hover,
.btn:focus {
background: #2ecc71;
}
.btn:active {
background: #27ae60;
box-shadow: 0 1px 2px rgba(0,0,0, .2) inset;
}
.btn--blue {
background: #2980b9;
}
.btn--blue:hover,
.btn--blue:focus {
background: #3498db;
}
.btn--blue:active {
background: #2980b9;
}

HTML
<label class="btn" for="modal-1">Show me modal with a cat</label>
<label class="btn btn--blue" for="modal-2">Biru button</label>
<input class="modal-state" id="modal-1" type="checkbox" />
<div class="modal">
<label class="modal__bg" for="modal-1"></label>
<div class="modal__inner">
<label class="modal__close" for="modal-1"></label>
<h2>Caaaats FTW!</h2>
<p> Isi Konten </p>
</div>
</div>

Ya seperti itulah mungkin dalam membuat CSS modal box kali ini ...
Resource : KasperMikiwicz

Komentar

  1. wah2..trik2 yang dibagikan always keren deh pokoknya! saya pelajari dl mas, thanks ya

    BalasHapus
    Balasan
    1. Sependapat deh dengan Mbak Kiki saya Kang Ruly
      Kasep pisan css modal box nya. salam sukses yah Kang :-bd

      Hapus
    2. hehe tapi kasep keneh kang saud ah heuheu

      Hapus
    3. Duhh meuni GR Saya di bilang Kasep Baru 1 orang yang
      Bilang saya Kasep yaitu Kang Ruly hhhheee :D

      Hapus
    4. wkwkwk masa sih kang ah gak percaya ah hehehe

      Hapus
    5. Suer tekekewer Kang, Istri saya gak pernah bilang saya kasep =D
      Akh heureuy we Kang... biasa weh si ganteng kalem mah hhhh

      Hapus
    6. brakatak .. bisa wae ah si akang mah

      Hapus
  2. Wah ini tampilannya baru lagi ya kang..
    Keren。。 Nih cuma sy liatnya lagi pke hp :)

    BalasHapus
    Balasan
    1. itu lihat di hp mas Budi,sayamah lihat di TV hihihi

      Hapus
    2. untung teu dina layar tancep ge kang heuheu

      Hapus
  3. simple dan ringan banget ya bro tampilannya

    kunjungan perdana nih..
    salam kenal dan sukses selalu
    follback ya
    zon-go.blogspot.com

    BalasHapus
    Balasan
    1. ini hanya sekedar kerangka saja sob selebihnya saya serahkan kepada anda haha

      Hapus
  4. Ini yang gw cari sob, nemu juga di mari ! :D keren pisan . haha

    kemana aja kang ruli? kok jarang mampir ke blog ane :(

    BalasHapus
    Balasan
    1. hah bisa aja euy ah hehe ...
      jarang update kang .. kantos ah sababaraha kali

      Hapus
    2. oh muhun tah aya ayeuna mah geuningan , boro ku abdi tos di sadiakeun kopi sareng kulub sampeu , eh semah na teu dongkap! -_- .

      eh enya sakali deui ah hatur nuhun ieu di tampi kang , modal box pure css na ! kabeneran ti sasih kamari simkuring priyogi na teh :D . hehe

      Hapus
    3. Kopi sareng kulub buyutukna mah katampi ...
      tapi ngabohong sesana mah wkwkwkwk

      Hapus
  5. waqh makin mantab nih kayaknya pake modal dialog ya mas :-bd

    BalasHapus
  6. Sangat bagus Kang Ruly setelah saya lihat DEMO nya kasep Pisan nya Kang
    Tapi rada keder nerapkeunana Kang. yah maklum masih diajar abi mah da :)

    BalasHapus
    Balasan
    1. abdi percanten ka kang saud mah piraku master atuh .......

      Hapus
  7. kang Ruly nggak pernah kehabisan tutor yah,mengalir seperti air ( bukan lahar dingin Kelud ) keren eunk ,tapi ini untuk template tertentu saja yah Kang,,,

    BalasHapus
    Balasan
    1. wkwkwk .. dina template akang ge tiasa kang

      Hapus
  8. Selamat sore Kang mampir lagi di Blog super Kasep ini dan simak lagi
    Kang Ruly artikel yang menarik, juga bermanfaat ini sepertinya cocok
    Buat blog saya gak yah Kang. mendingan di coba akh biar keren ya Kang =D

    BalasHapus
    Balasan
    1. sangat cocok mas saud .. nah biar tahu mending dicoba aja

      Hapus
  9. css memang keren yaa mas, selain mudah di pahami juga fast loading
    thanks mas ilmunya, di tunggu yaa ilmu berikutnya :D

    BalasHapus
  10. Mani keren pisan ey tutorialnya, Nu Aing tingali cukup mudah Tutorialnya, ngomong-ngomong eta CSS bikin berat loading blog Henteu ?

    BalasHapus
    Balasan
    1. naon blog na ge teu kapanggih ning ah ku dewek di teang teh wkwkwk

      Hapus
  11. Lima jempol deh buat Kanr Ruly, keren kang :)
    Hujan sapopoe te raat2 gs erep kopi sangentong :D

    BalasHapus
    Balasan
    1. sama kang didieu ge meni ngagebret kieu .. kopi dai kopi dai

      Hapus
  12. Wah Infona Mantep Kang, Ditunggu Kunjungannya

    BalasHapus
  13. lami tak pendak kang rul beuki sipp wae yeuh :-bd

    BalasHapus
  14. langsung di pelajari deh mas jenar :D

    BalasHapus
  15. Kunjungan pagi Kang Ruly, pelajari lagi tentang pure css ini Kang
    Masi bingung euy, kudu banyak belajar di Kang Ruly ini mah
    Kang Punten sakedik oot, sae pisan pre syntax nya, kalau gak kebearatn
    Bagi saya atuh, hayang da? nuhun di antos Kang Ruly hatur nuhun

    BalasHapus
    Balasan
    1. coba akang cari di blog KI yang syntax prism .. untuk selanjutnya nanti ku sim abdi di wartosan atanapi sok we toong CSS kode na didieu ..

      Hapus
  16. kreaksi juga mas, heheh lama gak nongol eh ternyata ada yang baru :-bd

    BalasHapus
    Balasan
    1. cuma iseng-isneg aja sis daripada gak ada ide hehe

      Hapus

Posting Komentar

Postingan populer dari blog ini

Modifikasi Header Dengan Menu

Pada postingan kali ini cukup memuaskan karena otak bekerja maksimal hehe .. Pada satu situasi keberadaan header saya fikir menjadi hal penting dalam menciptakan/menentukan langkah lanjutan untuk sebuah desain/modifikasi template sebelum ke struktur yang lainnya dan kali ini saya akan membahas tentang modifikasi header dengan konsep simple yang didalamnya tersemat sebuah menu pada posisi right dengan menghasilkan efect sliding yang cukup atraktif , seperti pada demo dibawah ini :  Full demo bisa dilihat disini  SEE DEMO   CSS   .header { height: 100px; background: #236770; border-bottom: solid 4px#A7AAAA; } .title { color: #fff; font-size: 40px; margin: 20px; } .desc { color: #999; margin: 20px; } .nav { position: absolute; top: 0; right: 0; } .nav a { display: block; width: 200px; height: 25px; padding-left: 20px; color: #A7AAAA; border-left: solid 5px #A7AAAA; transition: all 300ms; overflow: hidden; } .nav a:hover { backg

Alasan Kenapa Modifikasi Blog

Alasan Kenapa Modifikasi Blog - Mungkin diantara sahabat yang rutin berkunjung akan sedikit kebingungan dengan penampilan blog ini karena tampilannya selalu tampil aneh , bahkan ada diantara sahabat baik saya yang bilang kalau saya orangnya gak betahan . Maksudnya gak betahan disini dengan tampilan blog yang baru di edit beberapa waktu lalu , gak lama kemudian kedapatan di edit lagi . Tapi tentunya bukan tanpa alasan kenapa saya terus melakukan modifikasi .  Ini percakapan saya dengan batin saya ....  Batin : Kenapa anda terus menerus ngedit tampilan blog ?? padahal semua itu akan memakan waktu dan menguras otak ??  Jawaban : Yupz... Tapi betul kata teman , saya orangnya gak betahan , gak betahan ketika lihat tampilan blog orang yang saya fikir bagus , saya kepengen menirunya " atau sedikit mirip " hehe .. Memang semua itu akan menguras waktu tapi anda harus tahu , ketika kita melakukan perubahan pada sesuatu tentu akan dapat sesuatu didalamnya ..  Batin

TheDemitz - The Best Magazine And Blog Theme 2019

Setelah cukup lama Yourstheme tidak mengeluarkan template baru kini hadir sebuah template yang di beri nama THEDEMITZ - Magazine And Blog Theme  . Template dengan style magazine nan elegan dan menarik untuk sebuah tema majalah tapi masih tetap atraktif digunakan untuk sebuah blog personal. Responsive Desain Desain responsif, website anda akan terlihat sempurna ketika di akses menggunakan desktop, tablet atau smartphone karena setiap konten elemen selalu ditampilkan dengan fokus utama. Cross-browser Compatible Struktur kode yang digunakan sesuai dengan standar web. Hal ini memastikan desain website akan tampil dengan baik di browser internet modern, seperti Firefox, Chrome dll. Easily Customization Dapat dengan mudah menggunakan template ini karena memiliki pengaturan tata letak yang rapih serta didukung Pro Shortcodes sehingga anda tidak akan mengalami kesulitan , bahkan untuk yang tidak mengerti koding sekalipun . Search Engine Optimized Template kami menggunakan