Monday, 7 December 2020

CSS Tooltip

                                  CSS Tooltips

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Tooltips</title>
    <style>
        .tooltip1,.tooltip2,.tooltip3,.tooltip4,.tooltip5,.tooltip6,.tooltip7,.tooltip8 {
            positionrelative;
            displayinline-block;
            border-bottom2px dotted grey;
            
        }
        * {
            text-aligncenter;

        }
        .tooltip1 .tooltip-text1 {
            width100px;
            colorwhite;
            background-colorblack;
            border-radius6px;
            visibilityhidden;
            padding5px 0;
             /* Position the tooltip */
             positionabsolute;
             z-index1;
             top-5%;
             left105%;
        }
        .tooltip1:hover  .tooltip-text1{
            visibilityvisible;
            bordernone;
        }
        .tooltip2 .tooltip-text2 {
            width100px;
            colorwhite;
            background-colorblack;
            border-radius6px;
            visibilityhidden;
            padding5px 0;
             /* Position the tooltip */
             positionabsolute;
             z-index1;
             top-5%;
             right105%;
        }
        .tooltip2:hover  .tooltip-text2{
            visibilityvisible;
            bordernone;
        }
        .tooltip3 .tooltip-text3 {
            width100px;
            colorwhite;
            background-colorblack;
            border-radius6px;
            visibilityhidden;
            padding5px 0;
             /* Position the tooltip */
             positionabsolute;
             z-index1;
             bottom100%;
             left50%;
             margin-left-50px;
        }
        .tooltip3:hover  .tooltip-text3{
            visibilityvisible;
            bordernone;
        }
        .tooltip4 .tooltip-text4 {
            width100px;
            colorwhite;
            background-colorblack;
            border-radius6px;
            visibilityhidden;
            padding5px 0;
             /* Position the tooltip */
             positionabsolute;
             z-index1;
             top100%;
             left50%;
             margin-left-50px;
        }
        .tooltip4:hover  .tooltip-text4{
            visibilityvisible;
            bordernone;
        }
        .tooltip5 .tooltip-text5 { /* For Arrow down*/
            width120px;
            colorwhite;
            background-colorred;
            border-radius6px;
            visibilityhidden;
            padding5px 0;
             /* Position the tooltip */
             positionabsolute;
             z-index1;
             bottom105%;
             right-5%;
             /* margin-left: -50px; */
        }
        .tooltip5 .tooltip-text5::after{
            content" ";
            positionabsolute;
            top100%;
            left50%;
            margin-left-5%;
            border-width5px;
            border-stylesolid;
            border-color:  blue transparent  transparent  transparent  ;

        }
        .tooltip5:hover  .tooltip-text5{
            visibilityvisible;
            bordernone;
        }
        .tooltip6 .tooltip-text6 { /* For Arrow Up*/
            width120px;
            colorwhite;
            background-colorred;
            border-radius6px;
            visibilityhidden;
            padding5px 0;
             /* Position the tooltip */
             positionabsolute;
             z-index1;
             top105%;
             right-5%;
             /* margin-left: -50px; */
        }
        .tooltip6 .tooltip-text6::after{
            content" ";
            positionabsolute;
            bottom100%;
            left50%;
            margin-left-5%;
            border-width5px;
            border-stylesolid;
            border-color:   transparent  transparent blue  transparent  ;

        }
        .tooltip6:hover  .tooltip-text6{
            visibilityvisible;
            bordernone;
        }
        .tooltip7 .tooltip-text7 { /* For Arrow Right*/
            width120px;
            colorwhite;
            background-colorred;
            border-radius6px;
            visibilityhidden;
            padding5px 0;
             /* Position the tooltip */
             positionabsolute;
             z-index1;
             top-15%;
             right105%;
             /* margin-left: -50px; */
        }
        .tooltip7 .tooltip-text7::after{
            content" ";
            positionabsolute;
            top30%;
            left105%;
            margin-left-5%;
            border-width5px;
            border-stylesolid;
            border-color:   transparent  transparent   transparent blue  ;

        }
        .tooltip7:hover  .tooltip-text7{
            visibilityvisible;
            bordernone;
        }
        .tooltip8 .tooltip-text8 { /* For Arrow Left*/
            width120px;
            colorwhite;
            background-colorred;
            border-radius6px;
            visibilityhidden;
            padding5px 0;
             /* Position the tooltip */
             positionabsolute;
             z-index1;
             top-15%;
             left105%;
             opacity0/* To add animation in Tooltip use opacity with transition effect opacity from 0 to 1*/
             transition1.5s;
             /* margin-left: -50px; */
        }
        .tooltip8 .tooltip-text8::after{
            content" ";
            positionabsolute;
            top30%;
            right100%;
            margin-left-5%;
            border-width5px;
            border-stylesolid;
            border-color:   transparent blue transparent   transparent   ;

        }
        .tooltip8:hover  .tooltip-text8{
            visibilityvisible;
            opacity1;
            bordernone;
        }
    </style>
</head>
<body>
    <!-- Tooltip Positions -->
    <div class="tooltip1">Hover over me! 
        <span class="tooltip-text1">
            Tooltip right
        </span>
    </div> <br> <br>
    <div>Tooltips are used to give some extra information about anything in the top, right, bottom or left etc.</div>
    <div class="tooltip2">Hover over me! 
        <span class="tooltip-text2">
            Tooltip left
        </span>
    </div> <br> <br>
    <div>Tooltips are used to give some extra information about anything in the top, right, bottom or left etc.</div>
    <div class="tooltip3">Hover over me! 
        <span class="tooltip-text3">
            Tooltip top
        </span>
    </div> <br> <br>
    <div>Tooltips are used to give some extra information about anything in the top, right, bottom or left etc.</div>
    <div class="tooltip4">Hover over me! 
        <span class="tooltip-text4">
            Tooltip bottom
        </span>
    </div> <br> <br>
    <div>Tooltips are used to give some extra information about anything in the top, right, bottom or left etc.</div>
    <!-- Tooltip Arrows --> 
    <br> <br>
    <h2>Tooltip Arrow</h2>
    <div class="tooltip5">Hover over me Arrow Down! 
        <span class="tooltip-text5">
            Down arrow
        </span>
    </div> <br> <br>
    <div>Tooltips are used to give some extra information about anything in the top, right, bottom or left etc.</div>
    <br>
    <div class="tooltip6">Hover over me Arow Up! 
        <span class="tooltip-text6">
            Down arrow
        </span>
    </div> <br> <br>
    <div>Tooltips are used to give some extra information about anything in the top, right, bottom or left etc.</div>
    <br>
    <div class="tooltip7">Hover over me Arow Right! 
        <span class="tooltip-text7">
            Right arrow
        </span>
    </div> <br> <br>
    <div>Tooltips are used to give some extra information about anything in the top, right, bottom or left etc.</div>
    <br>
    <div class="tooltip8">Hover over me Arow Left! 
        <span class="tooltip-text8">
            Left arrow
        </span>
    </div> <br> <br>
    <div>Tooltips are used to give some extra information about anything in the top, right, bottom or left etc.</div>
</body>
</html>

      

No comments:

Post a Comment

Get Phone Number Details Using Python

 Get Phone Number Details Using Python Import Python module PHONENUMBERS using command " pip install phonenumbers" in you CLI Then...