Posted by : my solutions Thursday, December 20, 2012

Description :- Today visual appearance will play vital role in the web application development. Most of the web developers chosen jquery for this. one of the very important excercise regarding Jquery

Code Behind Aspx side: 

--------------- ------------


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
     <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
     <script type="text/javascript">
         $(document).ready(function () {
             $('a.login-window').click(function () {

                 //Getting the variable's value from a link
                 var loginBox = $(this).attr('href');

                 //Fade in the Popup
                 $(loginBox).fadeIn(300);

                 //Set the center alignment padding + border see css style
                 var popMargTop = ($(loginBox).height() + 24) / 2;
                 var popMargLeft = ($(loginBox).width() + 24) / 2;

                 $(loginBox).css({
                     'margin-top': -popMargTop,
                     'margin-left': -popMargLeft
                 });

                 // Add the mask to body
                 $('body').append('<div id="mask"></div>');
                 $('#mask').fadeIn(300);

                 return false;
             });

             // When clicking on the button close or the mask layer the popup closed
             $('a.close, #mask').live('click', function () {
                 $('#mask , .login-popup').fadeOut(300, function () {
                     $('#mask').remove();
                 });
                 return false;
             });
         });
    </script>
</head>
<body>
<a href="#login-box" class="login-window">Login / Sign In</a>
<div id="login-box" class="login-popup">
        <a href="#" class="close">Close</a>
        </div>
</body>
</html>




------------
Stylesheet.css:
----------------

#mask {
display: none;
background: #000;
position: fixed; left: 0; top: 0;
z-index: 10;
width: 100%; height: 100%;
opacity: 0.8;
z-index: 999;
}

/* You can customize to your needs  */
.login-popup{
display:none;
background: #333;
padding: 10px;
border: 2px solid #ddd;
float: left;
font-size: 1.2em;
position: fixed;
top: 50%; left: 50%;
z-index: 99999;
box-shadow: 0px 0px 20px #999; /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
border-radius:3px 3px 3px 3px;
        -moz-border-radius: 3px; /* Firefox */
        -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close { Position the close button
float: right;
margin: -28px -28px 0 0;
}

fieldset {
border:none;
}

form.signin .textbox label {
display:block;
padding-bottom:7px;
}

form.signin .textbox span {
display:block;
}

form.signin p, form.signin span {
color:#999;
font-size:11px;
line-height:18px;
}

form.signin .textbox input {
background:#666666;
border-bottom:1px solid #333;
border-left:1px solid #000;
border-right:1px solid #333;
border-top:1px solid #000;
color:#fff;
        border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
font:13px Arial, Helvetica, sans-serif;
padding:6px 6px 4px;
width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.button {
background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
border-color:#000;
border-width:1px;
        border-radius:4px 4px 4px 4px;
-moz-border-radius: 4px;
        -webkit-border-radius: 4px;
color:#333;
cursor:pointer;
display:inline-block;
padding:6px 6px 4px;
margin-top:10px;
font:12px;
width:214px;
}
.button:hover { background:#ddd; }


-------------------------------

Note : if you are run this code at html page means remove tag "runat="server""

Output :-





Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © complete .net tutorials - Skyblue - Powered by Blogger - Designed by Johanes Djogan -