Вкладки
http://bluecode.ru/articles/93/
by avgustre
HTML
<div class="main">
<br><br><br><br>
<div class="tabsLink">
<a href="#tab1">Вкладка 1</a>
<a href="#tab2">Вкладка 2</a>
<a href="#tab3">Вкладка 3</a>
<a href="#tab4">Вкладка 4</a>
<a href="#tab5">Вкладка 5</a>
</div>
<br>
<a class="tabs" id="tab1"></a>
<div class="tab">
Вкладка BlueCode.ru 1 <br>
</div>
<a class="tabs" id="tab2"></a>
<div class="tab">
Новая вкладка BlueCode.ru 2 <br>
</div>
<a class="tabs" id="tab3"></a>
<div class="tab">
Еще одна вкладка BlueCode.ru, под номером 3 <br>
</div>
<a class="tabs" id="tab4"></a>
<div class="tab">
Это тоже вкладка BlueCode.ru 4 <br>
</div>
<a class="tabs" id="tab5"></a>
<div class="tab">
И еще одна вкладка BlueCode.ru под номером 5 :) <br>
</div>
</div>
CSS
body {
background-color:white; /* Фон */
margin:0; /* Внешний отступ 0 */
padding:0; /* Внутренний отступ 0 */
text-align:center; /* Текст по центру (для IE) */
font:13pt "Trebuchet MS", tahoma, verdana, arial narrow, arial;
}
.main {
margin:0 auto; /* Внешних отступов 0, делаем элемент по центру */
width:800px; /* Обяхательно наличие ширины */
text-align:left; /* Текст по левому краю */
}
.tabs {
opacity: 0; /* Прозрачность */
visibility: hidden; /* Изначально - спрятан */
}
.tab{
position:absolute; /* Абсолютное позиционирование */
visibility: hidden; /* Изначально - спрятан */
z-index: 10; /* z-index */
color:#478CFB; /* Цвет */
font: bold 12pt "Trebuchet MS", tahoma, verdana, arial narrow, arial; /* Толщина, размер и семейство шрифта */
}
.tabs:target+.tab {
opacity: 1; /* Убирает прозрачность */
visibility: visible; /* Делает видимым */
}
.tabsLink a{
background-color:#478CFB; /* Цвет */
padding:5px; /* Внутренние отступы */
font: bold 12pt "Trebuchet MS", tahoma, verdana, arial narrow, arial; /* Толщина, размер и семейство шрифта */
color:#fff; /* Цвет */
text-decoration:none; /* Отсутствие нижней линии */
/* Округление старт */
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
/* Округление конец */
}