0

如何更改 ajaxcontroltoolkit 气球扩展器的 bg 颜色?

我里面有一个面板,但我只能设置看起来很奇怪的面板背景颜色。

代码:

<asp:Panel ID="Panel1" runat="server" style="background-color:Red">
        Type some data in here    
    </asp:Panel>


<ajaxToolkit:BalloonPopupExtender ID="PopupControlExtender2" runat="server"
        TargetControlID="lblBalloon"
        BalloonPopupControlID="Panel1"
        Position="BottomRight" 
        BalloonStyle="Rectangle"
        BalloonSize="Small"
        UseShadow="true" 
        ScrollBars="Auto"
        DisplayOnMouseOver="true"
        DisplayOnFocus="false"
        DisplayOnClick="False" />
</asp:Content>

我想改变气球的白色部分 bg 颜色:

在此处输入图像描述

怎么做?

4

2 回答 2

0

它实际上不是background color在背景中,它在背景中有一个精灵图像,要更改气球的背景图像,请使用下面的样式

.ajax__balloon_popup .oval {

    background-image: url('/image-path');

}

你可以在这里找到详细的帖子

于 2012-06-21T10:12:04.720 回答
0

您可以使用以下标记和 css 获得一个不错的自定义弹出窗口,并根据需要更改背景颜色和其他样式:

    <cc:BalloonPopupExtender 
        ID="bb1" runat="server" 
        BalloonStyle="Custom" 
        CustomClassName="custom-popup"  
        Position="BottomRight" 
        BalloonSize="Medium" 
        UseShadow="false" 
        CustomCssUrl="style.css" 
        DisplayOnMouseOver="true"  
        BalloonPopupControlId="infoPopup" 
        TargetControlID="lnkInfo1">
       <Animations>
            <OnShow>
                <Sequence>
                    <HideAction Visible="true" />
                    <FadeIn Duration=".5" Fps="20" />
                </Sequence>
            </OnShow>
            <OnHide>
              <FadeOut Duration=".5" Fps="20" />
            </OnHide>
        </Animations>
    </cc:BalloonPopupExtender>

添加到您的 style.css:

.custom-popup {
    background-color: #fdfff7;
    display: inline-block;
    width: 300px;
    height: 120px;
    text-align: center;
    vertical-align: top;
    font-size: 11px;
    border: solid 1px #cbbeac;
    border-radius: 12px;
}
于 2016-04-26T13:08:41.740 回答