TabContainer樣式


以前總手寫TAB選項卡,總要寫很多代碼,ASP.net里AJAX - Container已為我們提供了選項卡功能,但默認樣式比較難看,今天研究了一下它的CSS樣式,自已寫了一個給大家分享一下:

最終效果:

所用背景圖片如下:

Tab_Option_bg.gif        

Tab_Option_bg_ON.gif     

Tab_Option_bg_OFF.gif    

Aspx文件:

<asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>

<cc1:TabContainer ID="smenu" runat="server" ActiveTabIndex="3" 
            CssClass="ajax_tab_menu"> //把默認樣式改為自定義的CSS樣式樣
        <cc1:TabPanel runat="server" HeaderText="已通過申核" ID="TabPanel1">
        </cc1:TabPanel>
        <cc1:TabPanel ID="TabPanel2" runat="server" HeaderText="申核中...">
        </cc1:TabPanel>
        <cc1:TabPanel ID="TabPanel3" runat="server" HeaderText="未通過審核">
        </cc1:TabPanel>
        <cc1:TabPanel ID="TabPanel4" runat="server" HeaderText="過期信息">
        </cc1:TabPanel>
        </cc1:TabContainer>

 

/* CSS樣式 */

.ajax_tab_menu .ajax__tab_header /*整體按鈕底樣式*/
{
font-family:宋體;
height:28px;
font-size:12px;
background:url("images/Tab_Option_bg.gif") repeat-x bottom;
}

.ajax_tab_menu .ajax__tab_body /*資料區*/
{
font-family:宋體;
font-size:12px;
border:0px solid #999999;
border-top:0;
background-color:#ffffff;}

.ajax_tab_menu .ajax__tab_tab /*預設樣式*/
{
background:url("images/Tab_Option_bg_OFF.gif") repeat-x;
width:78px;
height:28px;
line-height:28px;
text-align:center;
margin-right:4px;
margin:0;
}
.ajax_tab_menu .ajax__tab_hover .ajax__tab_tab /*鼠標經過樣式*/
{
background:url("images/Tab_Option_bg_ON.gif") repeat-x;
width:78px;
height:28px;
color:#FFFFFF;
line-height:28px;
text-align:center;
}

.ajax_tab_menu .ajax__tab_active .ajax__tab_tab /*當前使用中樣式*/
{
background:url("images/Tab_Option_bg_ON.gif") repeat-x;
width:78px;
height:28px;
line-height:28px;
text-align:center;
color:#FFFFFF;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM