SlideShare a Scribd company logo
1 of 7
Download to read offline
Pure CSS Modal Dialog Tanpa Javascript
Pure CSS Modal Dialog Tanpa Javascript - Banyak
cara untuk menampilkan efek dialog modal mulai dari
penerapan CSS murni ,plugin jquery ui modal maupun
menggunakan javascript. Nah pada postingan tutorial
blogger kali ini saya akan memberikan sedikit contoh
membuat efek dialog modal tanpa menggunakan
Javascript. Ini sekaligus melengkapi artikel terkait efek
dialog modal sebelumnya :
Random Post Efek Modal Jquery UI
Simple Flat UI Menu Modal Dialog
Flat UI Button Awesome Modal Dialog
Namun untuk efek modal kali ini kita hanya akan
memanfaatkan pseudo selector (:target) sebagai
pembentuk efek yang akan kita tampilkan nantinya.
Untuk demonya kurang lebih seperti ini :
DEMO
Sedangkan element pembentuknya adalah sebagai
berikut :
CSS
.wrap {
padding: 40px;
text-align: center;
}
hr {
clear: both;
margin-top: 40px;
margin-bottom: 40px;
border: 0;
}
h1 {
font-size: 30px;
margin-bottom: 40px;
}
p {
margin-bottom: 20px;
}
.btn {
background: #e06666;
border: #e06666 solid 1px;
border-radius: 3px;
color: #fff;
display: inline-block;
font-size: 14px;
padding: 8px 15px;
text-decoration: none;
text-align: center;
min-width: 60px;
position: relative;
transition: color .1s ease;
}
.btn:hover {
background: #555;
border: #555 solid 1px;
}
.btn.btn-big {
font-size: 18px;
padding: 15px 20px;
min-width: 100px;
}
.btn-close {
color: #aaaaaa;
font-size: 30px;
text-decoration: none;
position: absolute;
right: 5px;
top: 0;
}
.btn-close:hover {
color: #919191;
}
.modal:before {
content: "";
display: none;
background: rgba(0, 0, 0, 0.6);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10;
}
.modal:target:before {
display: block;
}
.modal:target .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
top: 20%;
}
.modal-dialog {
background: #fefefe;
border: #333333 solid 1px;
border-radius: 5px;
margin-left: -200px;
position: fixed;
left: 50%;
top: -100%;
z-index: 11;
width: 360px;
-webkit-transform: translate(0, -500%);
-ms-transform: translate(0, -500%);
transform: translate(0, -500%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal-body {
padding: 20px;
}
.modal-header,
.modal-footer {
padding: 10px 20px;
}
.modal-header {
}
.modal-header h2 {
font-size: 20px;
}
.modal-footer {
text-align: right;
}
HTML
<div class="wrap">
<h1>Pure CSS Modal Dialog Tanpa Javascript</h1>
<p>Ini adalah contoh efek modal tanpa
Javascript dan hanya memakai pseudo selector
":target" untuk menampilkan efek light box</p>
<a href="#modal-one" class="btn btn-big">Contoh
Modal</a>
</div>
<div class="modal" id="modal-one" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-header">
<h2>Tampilan Modal Box</h2>
<a href="#" class="btn-close" aria-
hidden="true">x</a>
</div>
<div class="modal-body">
<p>Klik OK jika anda setuju atau klik tanda ( X )
untuk mengakhiri sesi ini</p>
</div>
<div class="modal-footer">
<a href="#" class="btn">OK</a>
</div>
</div>
</div>
Untuk isi dialog tinggal mengubah pada content
"modal-body" sesuai selera anda

More Related Content

Viewers also liked (12)

Weather and lightning brochure
Weather and lightning brochureWeather and lightning brochure
Weather and lightning brochure
 
Slideshow
SlideshowSlideshow
Slideshow
 
Hiral (2)
Hiral (2)Hiral (2)
Hiral (2)
 
Presentación estadística
Presentación estadísticaPresentación estadística
Presentación estadística
 
하나대투(이정기 20141106)
하나대투(이정기 20141106)하나대투(이정기 20141106)
하나대투(이정기 20141106)
 
Guide to extensive_reading_web
Guide to extensive_reading_webGuide to extensive_reading_web
Guide to extensive_reading_web
 
Haynie amber ignite_presentation
Haynie amber ignite_presentationHaynie amber ignite_presentation
Haynie amber ignite_presentation
 
Sk증권(김기영 20150427)
Sk증권(김기영 20150427)Sk증권(김기영 20150427)
Sk증권(김기영 20150427)
 
1 faizal s problem through bullying and solution (1)
1 faizal s problem through bullying and solution (1)1 faizal s problem through bullying and solution (1)
1 faizal s problem through bullying and solution (1)
 
El uso de la tecnologia
El uso de la tecnologiaEl uso de la tecnologia
El uso de la tecnologia
 
Share button ui slide toggle
Share button ui slide toggleShare button ui slide toggle
Share button ui slide toggle
 
Sk증권(김기영 20141215)
Sk증권(김기영 20141215)Sk증권(김기영 20141215)
Sk증권(김기영 20141215)
 

More from Samsury Blog (9)

Simple flat ui css accordion
Simple flat ui css accordionSimple flat ui css accordion
Simple flat ui css accordion
 
Push button social profile flat ui color
Push button social profile flat ui colorPush button social profile flat ui color
Push button social profile flat ui color
 
Tab accordion menu ui awesome
Tab accordion menu ui awesomeTab accordion menu ui awesome
Tab accordion menu ui awesome
 
Simple flat ui subscribe email
Simple flat ui subscribe emailSimple flat ui subscribe email
Simple flat ui subscribe email
 
Simple menu ui efek flip css3
Simple menu ui efek flip css3Simple menu ui efek flip css3
Simple menu ui efek flip css3
 
Simple tooltip dropdown menu css3
Simple tooltip dropdown menu css3Simple tooltip dropdown menu css3
Simple tooltip dropdown menu css3
 
Random post efek jquery ui
Random post efek jquery uiRandom post efek jquery ui
Random post efek jquery ui
 
Kombinasi menu metro ui
Kombinasi menu metro uiKombinasi menu metro ui
Kombinasi menu metro ui
 
Toggle dan slide toggle
Toggle dan slide toggleToggle dan slide toggle
Toggle dan slide toggle
 

Recently uploaded

persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
ahmadirhamni
 
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
achmadwalidi444
 
2. perairan darat perairan laut subgai dan rawa
2. perairan darat perairan laut subgai dan rawa2. perairan darat perairan laut subgai dan rawa
2. perairan darat perairan laut subgai dan rawa
mcnoob1
 
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pillsAbortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh +966572737505 get cytotec
 
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
Monhik1
 
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvsagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
ademahdiyyah
 
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiKEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
LookWWE
 

Recently uploaded (10)

Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
 
Pertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.pptPertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.ppt
 
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
 
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
 
2. perairan darat perairan laut subgai dan rawa
2. perairan darat perairan laut subgai dan rawa2. perairan darat perairan laut subgai dan rawa
2. perairan darat perairan laut subgai dan rawa
 
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pillsAbortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
 
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
 
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvsagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
 
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghhKELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
 
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiKEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
 

Pure css modal dialog tanpa javascript

  • 1. Pure CSS Modal Dialog Tanpa Javascript Pure CSS Modal Dialog Tanpa Javascript - Banyak cara untuk menampilkan efek dialog modal mulai dari penerapan CSS murni ,plugin jquery ui modal maupun menggunakan javascript. Nah pada postingan tutorial blogger kali ini saya akan memberikan sedikit contoh membuat efek dialog modal tanpa menggunakan Javascript. Ini sekaligus melengkapi artikel terkait efek dialog modal sebelumnya : Random Post Efek Modal Jquery UI Simple Flat UI Menu Modal Dialog Flat UI Button Awesome Modal Dialog Namun untuk efek modal kali ini kita hanya akan memanfaatkan pseudo selector (:target) sebagai pembentuk efek yang akan kita tampilkan nantinya. Untuk demonya kurang lebih seperti ini : DEMO Sedangkan element pembentuknya adalah sebagai berikut : CSS .wrap { padding: 40px; text-align: center;
  • 2. } hr { clear: both; margin-top: 40px; margin-bottom: 40px; border: 0; } h1 { font-size: 30px; margin-bottom: 40px; } p { margin-bottom: 20px; } .btn { background: #e06666; border: #e06666 solid 1px; border-radius: 3px; color: #fff; display: inline-block; font-size: 14px; padding: 8px 15px;
  • 3. text-decoration: none; text-align: center; min-width: 60px; position: relative; transition: color .1s ease; } .btn:hover { background: #555; border: #555 solid 1px; } .btn.btn-big { font-size: 18px; padding: 15px 20px; min-width: 100px; } .btn-close { color: #aaaaaa; font-size: 30px; text-decoration: none; position: absolute; right: 5px; top: 0;
  • 4. } .btn-close:hover { color: #919191; } .modal:before { content: ""; display: none; background: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; } .modal:target:before { display: block; } .modal:target .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0);
  • 5. top: 20%; } .modal-dialog { background: #fefefe; border: #333333 solid 1px; border-radius: 5px; margin-left: -200px; position: fixed; left: 50%; top: -100%; z-index: 11; width: 360px; -webkit-transform: translate(0, -500%); -ms-transform: translate(0, -500%); transform: translate(0, -500%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; } .modal-body { padding: 20px;
  • 6. } .modal-header, .modal-footer { padding: 10px 20px; } .modal-header { } .modal-header h2 { font-size: 20px; } .modal-footer { text-align: right; } HTML <div class="wrap"> <h1>Pure CSS Modal Dialog Tanpa Javascript</h1> <p>Ini adalah contoh efek modal tanpa Javascript dan hanya memakai pseudo selector ":target" untuk menampilkan efek light box</p> <a href="#modal-one" class="btn btn-big">Contoh
  • 7. Modal</a> </div> <div class="modal" id="modal-one" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-header"> <h2>Tampilan Modal Box</h2> <a href="#" class="btn-close" aria- hidden="true">x</a> </div> <div class="modal-body"> <p>Klik OK jika anda setuju atau klik tanda ( X ) untuk mengakhiri sesi ini</p> </div> <div class="modal-footer"> <a href="#" class="btn">OK</a> </div> </div> </div> Untuk isi dialog tinggal mengubah pada content "modal-body" sesuai selera anda