Criando Tabs com RadioButtonList
18 Oct 2015 / StudiesCriando tabs no padrão do Foundadion aplicando o css no componente asp RadioButtonList
Componente ASP
<asp:RadioButtonList ID="rblExemplo" CssClass="tabs" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Selected="True">Primeira Aba</asp:ListItem>
<asp:ListItem>Segunda Aba</asp:ListItem>
<asp:ListItem>Terceira Aba</asp:ListItem>
<asp:ListItem>Quarta Aba</asp:ListItem>
<asp:ListItem Enabled="False">Aba Desativada</asp:ListItem>
</asp:RadioButtonList>
</br>
CSS</br>
.tabs {
position: relative;
clear: both;
margin: 0;
padding: 0 !important;
border: 0;
}
.tabs tr td {
padding-bottom: 0 !important;
}
tr {
float: left;
margin: 0;
}
td {
margin: 0;
padding-left: 1%;
padding-top: 1%;
padding-right: 1%;
padding-bottom: 0;
}
td label {
background: #eee;
padding: 10px;
text-align: center;
width: 100%;
}
td [type=radio] {
display: none;
padding: 0 !important;
}
[type=radio]:checked ~ label {
background: #008316;
border: 1px solid #008316;
z-index: 2;
color: #ffffff;
}
[type=radio]:checked ~ label ~ .content {
z-index: 1;
}
[type=radio]:disabled ~ label {
color: #ccc;
}