46
все должно заполнятся по шаблону, который написал Toshiro, вообще-то. =="
попробую сделать все по шаблону, но то, что будет все точно-точно - не обещаю, ибо я первый месяц изучаю таблицы.
Отредактировано Jii-Jo (01.09.11 16:09)
ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Архив устаревших тем » Таблицы для форумов
46
все должно заполнятся по шаблону, который написал Toshiro, вообще-то. =="
попробую сделать все по шаблону, но то, что будет все точно-точно - не обещаю, ибо я первый месяц изучаю таблицы.
Отредактировано Jii-Jo (01.09.11 16:09)
43
как ни странно, но Вам сюда:
[link]
1. ссылка на форум - http://africaworld.rolka.su/
2. эскиз таблицы.: http://s39.radikal.ru/i084/1108/6d/64853991b0b2.jpg
3. дополнительные предпочтения - Контейнер, переключение кнопками(новости, Реклама и проч.). Прокрутка в самом контейнере и центрирование текста там же.
В графе Администрация - две кликабельные картинки (потом сделаю и вставлю их сама, можете просто словом в коде указать, куда)
Если можно, сделать все кнопки и контейнер не просто прямоугольными, а как бы со скругленными краями, как тут http://s52.radikal.ru/i137/1108/bc/2aa3fc75ec78.jpg В кнопках - текст жирный, цвет всего текста в таблице - черный.
Selectica,
плохо брать примеры таблиц с популярных форумов. :З Ога.
Вот Ваша таблица:
<style>
#menu {
margin-top: -5px;
width: 200px;
height: 60px;
background-repeat : no-repeat;}
#menu span {
text-align:left;
display:block;
color:#fff;
margin: 7px 0;
padding: 11px;
}
#submenu,#menu span {
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
background:#aa5f5f;
}
#menu .tabactive {
color: #2662DF;
background:#F9F1DD;
}
#submenu {
padding: 3px;
height: 200px;
text-align: center;
font-size: 12px;
width: 540px;
}
.submenutext {
display: none;
height: 40px;
}
</style>
<center><table style="width: 615px">
<tbody>
<tr>
<td valign=top>
<div id="menu"> <b>
<span alt="#sm1" style="cursor: pointer;">Новости</span>
<span alt="#sm2" style="cursor: pointer;">В игре</span>
<span alt="#sm3" style="cursor: pointer;">Администрация</span>
<span alt="#sm4" style="cursor: pointer;">Реклама</span>
</b>
</div>
</td>
<td id="MenuTxT" align="center" valign="top">
<div id="submenu" align="center">
<div id="sm1" class="submenutext" style="display:block;"><br/><br/>
Текст
</div>
<div id="sm2" class="submenutext"><br /><br />
Текст
</div>
<div id="sm3" class="submenutext"><br /><br />
Текст
</div>
<div id="sm4" class="submenutext"><br /><br />
Текст
</div>
<div id="sm5" class="submenutext"><br /><br />
Текст
</div>
</div>
</td>
</tr>
</tbody>
</table></center>
<script type="text/javascript">
$(document).ready(function() {
$("td.#MenuTxT div.submenutext").hide();
<!--$(".tabs span:first").addClass("active").show(); -->
$("td.#MenuTxT div.submenutext:first").show();
$("div.#menu span").click(function() {
$("div.#menu span").removeClass("tabactive");
$(this).addClass("tabactive");
$("td.#MenuTxT div.submenutext").hide();
var activeDiv = $(this).attr("alt");
$("div."+activeDiv).fadeIn();
return false; });
});
</script>А что-бы не засорять таблицу можно раздельно:
В HTML-низ:
<script type="text/javascript">
$(document).ready(function(){
$('.splLink').click(function(){
$(this).parent().children('div.splCont').toggle('normal');
return false;
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$(".tab_content").hide();
$("ul.tabs li:first").addClass("active").show();
$(".tab_content:first").show();
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active");
$(this).addClass("active");
$(".tab_content").hide();
var activeTab = $(this).find("a").attr("href");
$(activeTab).fadeIn();
return false;
});
});
</script>В HTML-верх:
<style>
.container1 {width: 900px; margin: 0 auto; padding: 0;}
ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 40px;
width: 467px;
width: 100%;
}
ul.tabs li {
float: left;
margin: 0;
padding: 0;
height: 40px;
line-height: 40px;
border: 0px;
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
border-right: 1px dotted #000000;
border-left: 1px dotted #000000;
margin-bottom: -2px;
background: url();
overflow: hidden;
position: relative;
}
ul.tabs li a {
text-decoration: none;
color: transparent;
display: block;
padding: 0 5px;
background: url();
outline: none;
}
ul.tabs li a:hover {
background: url();
border-bottom: 0px solid #000000;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
}
html ul.tabs li.active {
background: url();
border-bottom: 0px solid #000000;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
}
html ul.tabs li.active a:hover {
background: url();
border-bottom: 0px solid #160f0a;
}
.tab_container1 {
clear: both;
float: left;
width: 900px;
height: 343px;
background-image : url();
background-color: #FFFFFF;
border-bottom: 1px solid #000000;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
padding: 5px;
}
.tab_content h2 {
font-weight: normal;
padding-bottom: 2px;
border-bottom: 0px dashed #000000;
}
</style>И в таблицу:
<center><table style="width: 615px">
<tbody>
<tr>
<td valign=top>
<div id="menu"> <b>
<span alt="#sm1" style="cursor: pointer;">Новости</span>
<span alt="#sm2" style="cursor: pointer;">В игре</span>
<span alt="#sm3" style="cursor: pointer;">Администрация</span>
<span alt="#sm4" style="cursor: pointer;">Реклама</span>
</b>
</div>
</td>
<td id="MenuTxT" align="center" valign="top">
<div id="submenu" align="center">
<div id="sm1" class="submenutext" style="display:block;"><br/><br/>
Текст
</div>
<div id="sm2" class="submenutext"><br /><br />
Текст
</div>
<div id="sm3" class="submenutext"><br /><br />
Текст
</div>
<div id="sm4" class="submenutext"><br /><br />
Текст
</div>
<div id="sm5" class="submenutext"><br /><br />
Текст
</div>
</div>
</td>
</tr>
</tbody>
</table></center>1. ссылка на форум - Тест
2. эскиз таблицы.: 
3. дополнительные предпочтения - Не могли бы Вы сделать спойлер, выпадающим вниз? И можно ли кнопки сделать прозрачными? Если да, то пожалуйста)
Jii-Jo
эм, все работает, только нет еще одной кнопки "Полезные ссылки")
плохо брать примеры таблиц с популярных форумов. :З
я брала не пример самой таблицы, а пример скругленных углов. Этот форум я вообще не знаю, так что популярным не считаю.
Jii-Jo
а еще не работает прокрутка, содержимое буквально выскакивает за пределы таблицы(см. Администрация)
Selectica
упс. совсем забыла про прокрутку, простите, пожалуйста.
+насчет блока "администрация". Картинки лучше сделать стошками, то бишь уменьшить размер до 100х100, ну, или 150х150, ибо так будет компактнее и смотреться будет лучше, при чем намного.
Разве? Писала, вроде оо ладно, вот код, вроде все как надо. ога.
Код:<style> #menu { margin-top: -5px; width: 200px; height: 60px; background-repeat : no-repeat;} #menu span { text-align:left; display:block; color:#fff; margin: 7px 0; padding: 11px; } #submenu,#menu span { border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; background:#aa5f5f; } #menu .tabactive { color: #2662DF; background:#F9F1DD; } #submenu { padding: 3px; height: 200px; text-align: center; font-size: 12px; width: 540px; } .submenutext { display: none; height: 40px; } </style> <center><table style="width: 615px"> <tbody> <tr> <td valign=top> <div id="menu"> <b> <span alt="#sm1" style="cursor: pointer;">Новости</span> <span alt="#sm2" style="cursor: pointer;">В игре</span> <span alt="#sm3" style="cursor: pointer;">Администрация</span> <span alt="#sm4" style="cursor: pointer;">Полезные ссылки</span> <span alt="#sm5" style="cursor: pointer;">Реклама</span> </b> </div> </td> <td id="MenuTxT" align="center" valign="top"> <div id="submenu" align="center"> <div id="sm1" class="submenutext" style="display:block;"><br/><br/> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> <div id="sm2" class="submenutext"><br /><br /> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> <div id="sm3" class="submenutext"><br /><br /> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> <div id="sm4" class="submenutext"><br /><br /> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> <div id="sm5" class="submenutext"><br /><br /> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> </div> </td> </tr> </tbody> </table></center> <script type="text/javascript"> $(document).ready(function() { $("td.#MenuTxT div.submenutext").hide(); <!--$(".tabs span:first").addClass("active").show(); --> $("td.#MenuTxT div.submenutext:first").show(); $("div.#menu span").click(function() { $("div.#menu span").removeClass("tabactive"); $(this).addClass("tabactive"); $("td.#MenuTxT div.submenutext").hide(); var activeDiv = $(this).attr("alt"); $("div."+activeDiv).fadeIn(); return false; }); }); </script>
В Низ:
Код:<script type="text/javascript"> $(document).ready(function(){ $('.splLink').click(function(){ $(this).parent().children('div.splCont').toggle('normal'); return false; }); }); </script> <script type="text/javascript"> $(document).ready(function() { $(".tab_content").hide(); $("ul.tabs li:first").addClass("active").show(); $(".tab_content:first").show(); $("ul.tabs li").click(function() { $("ul.tabs li").removeClass("active"); $(this).addClass("active"); $(".tab_content").hide(); var activeTab = $(this).find("a").attr("href"); $(activeTab).fadeIn(); return false; }); }); </script>В Верх:
Код:<style> .container1 {width: 900px; margin: 0 auto; padding: 0;} ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 40px; width: 467px; width: 100%; } ul.tabs li { float: left; margin: 0; padding: 0; height: 40px; line-height: 40px; border: 0px; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; border-right: 1px dotted #000000; border-left: 1px dotted #000000; margin-bottom: -2px; background: url(); overflow: hidden; position: relative; } ul.tabs li a { text-decoration: none; color: transparent; display: block; padding: 0 5px; background: url(); outline: none; } ul.tabs li a:hover { background: url(); border-bottom: 0px solid #000000; border-top: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; } html ul.tabs li.active { background: url(); border-bottom: 0px solid #000000; border-top: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; } html ul.tabs li.active a:hover { background: url(); border-bottom: 0px solid #160f0a; } .tab_container1 { clear: both; float: left; width: 900px; height: 343px; background-image : url(); background-color: #FFFFFF; border-bottom: 1px solid #000000; border-top: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } .tab_content { padding: 5px; } .tab_content h2 { font-weight: normal; padding-bottom: 2px; border-bottom: 0px dashed #000000; } </style>В табло:
Код:<center><table style="width: 615px"> <tbody> <tr> <td valign=top> <div id="menu"> <b> <span alt="#sm1" style="cursor: pointer;">Новости</span> <span alt="#sm2" style="cursor: pointer;">В игре</span> <span alt="#sm3" style="cursor: pointer;">Администрация</span> <span alt="#sm4" style="cursor: pointer;">Полезные ссылки</span> <span alt="#sm5" style="cursor: pointer;">Реклама</span> </b> </div> </td> <td id="MenuTxT" align="center" valign="top"> <div id="submenu" align="center"> <div id="sm1" class="submenutext" style="display:block;"><br/><br/> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> <div id="sm2" class="submenutext"><br /><br /> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> <div id="sm3" class="submenutext"><br /><br /> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> <div id="sm4" class="submenutext"><br /><br /> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> <div id="sm5" class="submenutext"><br /><br /> <div style="overflow: scroll; overflow-x: hidden; height:160px;">Ваш текст...</div> </div> </div> </td> </tr> </tbody> </table></center>
Если что еще не так, говори. Переделаю, сделав дубль три.
Ann B.
ссылку не на тест, а на ФОРУМ, для которого делается таблца.
Jii-Jo
спасибо большое, все отлично работает)
Картинки лучше сделать стошками, то бишь уменьшить размер до 100х100, ну, или 150х150, ибо так будет компактнее и смотреться будет лучше, при чем намного.
спасибо за совет)
Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Архив устаревших тем » Таблицы для форумов