# SocialButtons

Open me!

Demo View | Source Code (opens new window) | Download all widgets

Assets:

Images:

JavaScripts:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    	<head>
    		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
    		<title>Social Buttons</title>
    
    		<link href="style.css" rel="stylesheet" type="text/css" />
    
    		<script type="text/javascript" src="../core/lib/jquery-1.6.2.min.js"></script>
    		<script type="text/javascript" src="social-button.js"></script>
    	</head>
    	<body>
    		<div class="content reg-extlogin">
    			<h3>Social Buttons</h3>
    			
    			<div class="b-extlogin">
    				<a targe="_blank" href="#" class="extlogin-provider fb-login colorizable"></a>
    				<a targe="_blank" href="#" class="extlogin-provider google-login colorizable"></a>
    				<a targe="_blank" href="#" class="extlogin-provider tw-login tw-oauth1 colorizable"></a>
    				<a targe="_blank" href="#" class="extlogin-provider vk-login colorizable"></a>
    				<a targe="_blank" href="#" class="extlogin-provider ya-login colorizable"></a>
    				<a targe="_blank" href="#" class="extlogin-provider mailru-login colorizable"></a>
    				<a targe="_blank" href="#" class="extlogin-provider odnoklassniki-login colorizable"></a>
    
    				<div class="cleared"></div>
    			</div>
    		</div>
    	</body>
    </html>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    .content {
    	margin: 16px auto 50px auto;
    }
    
    .extlogin-provider {
    	background: url("images/social_buttons.png") no-repeat scroll 0 0 transparent;
    	display: block;
    	float: left;
    	height: 25px;
    	margin: 15px 6px 0 0;
    	width: 25px;
    }
    
    .reg-extlogin .b-extlogin {
    	float: left;
    }
    
    .b-extlogin {
    	position: relative;
    }
    
    .extlogin-provider.mailru-login {
    	background-position: -25px 0;
    }
    
    .extlogin-provider.lj-login {
    	background-position: -50px 0;
    }
    
    .extlogin-provider.ya-login {
    	background-position: -75px 0;
    }
    
    .extlogin-provider.vk-login {
    	background-position: -100px 0;
    }
    
    .extlogin-provider.tw-login {
    	background-position: -125px 0;
    }
    
    .extlogin-provider.google-login {
    	background-position: -150px 0;
    }
    
    .extlogin-provider.fb-login {
    	background-position: -175px 0;
    }
    
    .extlogin-provider.odnoklassniki-login {
    	background-position: -200px 0;
    }
    
    .reg-extlogin .extlogin-provider.colorized {
    	position: absolute;
    }
    
    .reg-extlogin .extlogin-provider.fb-login {
    	background-position: -175px -25px;
    }
    
    .reg-extlogin .extlogin-provider.fb-login.colorized {
    	background-position: -175px 0;
    }
    
    .reg-extlogin .extlogin-provider.vk-login {
    	background-position: -100px -25px;
    }
    
    .reg-extlogin .extlogin-provider.vk-login.colorized {
    	background-position: -100px 0;
    }
    
    .reg-extlogin .extlogin-provider.odnoklassniki-login {
    	background-position: -200px -25px;
    }
    
    .reg-extlogin .extlogin-provider.odnoklassniki-login.colorized {
    	background-position: -200px 0;
    }
    
    .reg-extlogin .extlogin-provider.google-login {
    	background-position: -150px -25px;
    }
    
    .reg-extlogin .extlogin-provider.google-login.colorized {
    	background-position: -150px 0;
    }
    
    .reg-extlogin .extlogin-provider {
    	display: none;
    	margin: 0 6px 0 0;
    }
    
    .reg-extlogin .extlogin-provider.colorized {
    	position: absolute;
    }
    
    .reg-extlogin 
    .extlogin-provider.fb-login,
    .reg-extlogin .extlogin-provider.vk-login, 
    .reg-extlogin .extlogin-provider.odnoklassniki-login,
    .reg-extlogin .extlogin-provider.google-login {
    	display: block;
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    (function($) {
        $(document).ready(function () {
            $(".reg-extlogin .extlogin-provider").addClass('colorizable');
            $(".partners .partner").addClass('colorizable');
            $(".colorizable").not('.colorized').hover(
                function () {
                    $(this).clone().addClass('colorized').removeClass('colorizable').appendTo($(this));
                },
                function () {
                    $(this)
                        .find('.colorized')
                        .fadeOut(
                            500,
                            function() { $(this).remove(); }
                        );
                }
            );
        });
    })(jQuery);
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    // Make sure to add code blocks to your code group
    Last Updated: 4/14/2021, 10:40:37 AM