[X] Choose Font Here

Lightbox in CSS

ကြၽန္ေတာ္ Lightbox Effect ကို java script မသုံးပဲ CSS နဲ႔ တင္ control လုပ္ခ်င္တာ၊ အဲဒါကို googling လုပ္ရင္ ေတြ႔လာတာေလးကို

ျပန္ share လိုက္ပါတယ္။ ေအာက္က code ေလးကိုကူးျပီး html နဲ႔ save ျပီး စမ္းၾကည့္လို႔ရပါတယ္။ css ကလည္း web developer

ေတြအတြက္ လက္နက္ေကာင္း တစ္ခုပဲဗ်ိဳ႕။ Cool

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>LIGHTBOX EXAMPLE</title>
        <style>
        .black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
        .white_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 25%;
            width: 50%;
            height: 50%;
            padding: 16px;
            border: 16px solid orange;
            background-color: white;
            z-index:1002;
           
        }
    </style>
    </head>
    <body>
        <p>This is the main content. To display a lightbox click <a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">here</a></p>
        <div id="light" class="white_content">This is the lightbox content. <a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'">Close</a></div>
        <div id="fade" class="black_overlay"></div>
    </body>
</html>

 

ဒီ code မွာၾကည့္မယ္ဆိုရင္ opacity က browser မွာ ဘယ္ေလာက္ အေမွာင္ခ်မယ္ ဆိုတာကို ေျပာတာပါ။ ဒီ code သုံးခုက Browser

compatible အတြက္ ေရးထားတာပါ။ တကယ္ေတာ့အတူတူပါပဲ။

-moz-opacity: 0.8;

opacity:.80;

filter: alpha(opacity=80);

ေနာက္တစ္ခုက z-index ပါ။ element ေတြရဲ႕ stack order ကို control လုပ္ဖို႔ပါ။ ဥပမာ ဒီ sample မွာ ၾကည့္မယ္ဆိုရင္

black_overlay ရဲ႔ z-index က 1001, white_content ရဲ႔ z-index က 1002 ဒါေၾကာင့္ white_content က black_overlay ရဲ႔

ေရွ႕မွာပဲ အျမဲေပၚပါလိမ့္မယ္။

က်န္တာေတြကေတာ့ သိပ္မထူးျခားတဲ့ CSS element ေလးေတြပါ။

 

Comments (2)
  • KaungLay  - Very Nice

    Very Nice Post !!!

  • Ratrunner

    very good job!

Write comment
Your Contact Details:
Comment:
[b] [i] [u] [url] [quote] [code] [img]   
:D:angry::angry-red::evil::idea::love::x:no-comments::ooo::pirate::?::(
:sleep::););)):0
Security
Please input the anti-spam code that you can read in the image.

Login Form

Categories Table View

JoomlaWatch Stats 1.2.9 by Matej Koval

Facebook Share

Share on facebook

Accordion FAQ

mod_joomtouch

Version Iphone

Version Iphone by JoomTouch