在气泡工具提示周围添加阴影

时间:2013-09-27 11:21:19

标签: html css

我在我的应用程序中实现了一个bubble工具提示。我已经编写了这个用于创建它的css:

 .tooltipDemo
        {           
            position: relative;
            display: inline;
            text-decoration: none;
            left: 5px;
            top: 0px;     
        }
        .tooltipDemo:hover:before
        {
            border: solid;
            border-color: transparent #E5E4E2;
            border-width: 6px 6px 6px 0px;
            bottom: 21px;
            content: "";
            left: 155px;
            top: 5px;
            position: absolute;
            z-index: 95;          
        }
        .tooltipDemo:hover:after
        {
            background: #fff;
           background: #E5E4E2;
            border-radius: 5px;
            color: #666;
            width: 150px;
            left: 160px;
            top: -5px;           
            content: attr(alt);
            position: absolute;           
            padding: 5px 15px;          
            z-index: 95;           
        }

HTML代码:

 <a href="#" alt="Please Enter Name" class="tooltipDemo">   
                                   <asp:ImageButton ID="ImageButton19" runat="server" 
        ImageUrl="Images/customer-logo-01.jpg"  />

    </a>

我可以显示工具提示,但我想在工具提示周围留下阴影。 我目前的css需要做哪些更改?

2 个答案:

答案 0 :(得分:0)

您需要在想要显示阴影的地方添加CSS3 box-shadow。 在你的情况下

.tooltipDemo
        {           
            position: relative;
            display: inline;
            text-decoration: none;
            left: 5px;
            top: 0px;
box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);     
        }

答案 1 :(得分:0)

.tooltipDemo:hover:after更改为

.tooltipDemo:hover:after
{
    background: #fff;
    background: #E5E4E2;
    border-radius: 5px;
    color: #666;
    width: 150px;
    left: 160px;
    top: -5px;
    content: attr(alt);
    position: absolute;
    padding: 5px 15px;
    z-index: 95;
    -webkit-box-shadow: 0px 0px 5px black;
    box-shadow: 0px 0px 5px black; /*This line added*/
}

查看此Working Fiddle