Решил сделать один простенький фан сайт на html, столкнулся с проблемой созданием навигации по сайту, а именно кнопки. Так как выглядят в стандартном виде меня не устраивает, мне нужно чтобы выглядели кнопки примерно так![]()
Как это можно сделать? Можете скинуть примерный код.
- 07.12.2011 10:10
- 07.12.2011 10:37
Я такие кнопки делаю примерно так
<div id="button"><a href="#">название ссылки</a></div>
в css пишу
#button a {backround-image:url("/путь до картинки");
backround-repeat:no-repeat;
width:200px; height:50px;}
#button a:hover{backround-image:url("/путь до картинки2");
backround-repeat:no-repeat;
width:200px; height:50px;}
как-то так... синтаксис мог ошибиться.. - 07.12.2011 10:53
Анимированные кнопки при помощи CSS3 вот тут писал про кнопки на HTML и CSS - даже без картинок можно сделать кнопку, правда придется повозиться. Думаю, будет полезно
- 07.12.2011 10:57
Мне нужно кнопки сделать только с помощью html, без css. Такое возможно?
- 07.12.2011 11:15
skryptman, можно, но стили придется добавлять посредством тега style="". В любом случае CSS надо будет добавлять, хоть в отдельный файл, хоть в html файл подключать.
- 07.12.2011 11:17
OKyJIucT Понятно, я просто пока в css не разобрался хотел только посредством html все сделать.
- 07.12.2011 11:44
Нужны анимированные кнопки при наведении?
В head вставляем:PHP код:Код самой кнопки(русские слова и урл заменить по смыслу):<script type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
PHP код:<a href="http://site.ru" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('button','','2картинка.jpg',1)"><img src="1картинка.jpg" name="button" width="ширина кнопки" height="высота кнопки" border="0" id="button" /></a>
- 07.12.2011 11:49
Afonik Ок попробую разобраться в данном коде, посмотрим что у меня выйдет.
- 07.12.2011 15:20
- Регистрация: 29.06.2011
- Сообщений: 140
- Репутация: 12
Afonik, вам же сказали в начале темы, что нужно сделать используя только html, ну и соответственно css. Зачем же вы скрипты человеку пихаете. По теме, вот тут http://ruseller.com/lessons.php?rub=2&id=1024 неплохой урок
Спасибо сказали:
OKyJIucT(07.12.2011), - 07.12.2011 15:26
Спасибо сказали:
DAV(07.12.2011),
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Как сделать html ссылки "Поделиться в соц сети" | Web программирование | 6 | 09.11.2011 13:37 |
Как сделать такие кнопки выбора | Web программирование | 8 | 11.09.2011 10:50 |
Пропали кнопки в blogger | Блоги | 2 | 29.06.2011 17:01 |
HTML верстка сайтов. HTML/CSS верстка. | Реклама партнерских программ | 2 | 26.07.2010 13:12 |
Интересные темы
верстка с помощью div
Все для начинающих верстальщиков написано здесь, узнайте все про верстку с помощью div.