Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: кнопка в нажатом состоянии
 
 автор: вялый   (01.12.2008 в 23:36)   письмо автору
 
 

Нужно каким то образом показать, что буттон в нажатом состоянии. Может бордером? у кого какие мысли

  Ответить  
 
 автор: DJ Paltus   (02.12.2008 в 10:20)   письмо автору
 
   для: вялый   (01.12.2008 в 23:36)
 

Ну да, именно бордером.

<input type="submit" value="Send" style="border-top:#404040 solid 1px; border-left:#404040 solid 1px; border-bottom: #ffffff solid 1px; border-right: #ffffff solid 1px;">

Похоже весьма, хотя есть нюансы.

  Ответить  
 
 автор: elenaki   (02.12.2008 в 10:21)   письмо автору
 
   для: вялый   (01.12.2008 в 23:36)
 

сдвигом тени. когда кнока нажата, она вдавлена, значит, тень по-другому падает. тень
можно сделать и бордером (будет слишком квадратно) и картинкой.

.lmNormal
{
BACKGROUND-COLOR:transparent;
BORDER-BOTTOM:medium none;
BORDER-LEFT:medium none;
BORDER-RIGHT:medium none;
BORDER-TOP:medium none;
MARGIN-BOTTOM:2px;
MARGIN-LEFT:1px;
MARGIN-TOP:1px;
PADDING-BOTTOM:4px;
PADDING-LEFT:6px;
PADDING-TOP:2px
}
.lmMouseover
{
BACKGROUND-COLOR:#eda86f;
BORDER-BOTTOM:#2e0e03 solid thin;
BORDER-LEFT:#e7d0be solid thin;
BORDER-RIGHT:#2e0e03 solid thin;
BORDER-TOP:#e7d0be solid thin;
MARGIN-BOTTOM:2px;
MARGIN-LEFT:1px;
MARGIN-TOP:1px;
PADDING-BOTTOM:2px;
PADDING-LEFT:4px
}
.lmClick
{
BACKGROUND-COLOR:#985f34;
BORDER-BOTTOM:#e7d0be solid thin;
BORDER-LEFT:#2e0e03 solid thin;
BORDER-RIGHT:#e7d0be solid thin;
BORDER-TOP:#2e0e03 solid thin;
COLOR:#ffffff;
FONT-SIZE:100%;
MARGIN-LEFT:1px;
MARGIN-BOTTOM:2px;
MARGIN-TOP:1px;
PADDING-BOTTOM:2px;
PADDING-LEFT:4px
}

...


<div class=lmNormal style='font-weight:normal; cursor:hand; width:90; height:20'
onMouseDown=this.className='lmClick'
onMouseUp=this.className='lmMouseOver'
onMouseOver=this.className='lmMouseOver'
onMouseOut=this.className='lmNormal'>
<A HREF="main.html" target="center">PHOTO</A></div>

  Ответить  
 
 автор: DJ Paltus   (02.12.2008 в 10:52)   письмо автору
 
   для: elenaki   (02.12.2008 в 10:21)
 

Жесть! )))
Не могу разобрать, что было задумано, но выглядит совсем не как кнопка, что в IE что в FF.
И забавный эффект возникает, если курсор подвести к нижнему краю слоя.
Кстати, бордер не квадратно ложится на кнопке. Он по-честному закрашивает рамку с угловым обрезом. По крайней мере, в 3-м ФФ и 6 ИЕ. Хотя тень не воссоздается (там два оттенка серого в оригинале, а бордер так не покрасить), но это можно оставить.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования