Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
 Аватар для артист
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611

Стилизация кнопки отправки формы

21.09.2016, 19:39. Показов 3184. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот есть 2 кнопки, одна пересылает по ссылке и имеет класс CSS(вроде так оно называется),
в общем у неё картинка вместо кнопки, и она двойная, картинка в смысле, оно как - то автоматом берёт сначала верхнюю часть, а потом нижнюю.
Сверху просто кнопка, а снизу она светится(происходит когда наводишь).

Это вот она:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <style type="text/css">
            /** Классы **/
            .vbuttons {width: 100px; float: left; margin: 0px 0;}
            .vbuttons li {float: left; list-style-type: none; position: relative;}
            .vbuttons a {float: left; height: 50px; overflow: hidden; position: relative;}
            .vbuttons span {background-position: left top; background-repeat: no-repeat; cursor: pointer; display: block; height: 50px; left: 0; position: absolute; top: 0; width:100px;}
            .vbuttons a:hover {visibility: visible; /* --- IE6 bugfix --- */}
            .vbuttons a:hover span {background-position: left bottom;}
            
            /** Графическое меню **/
            .menu1 {width: 100px;}
            .menu1 span {background-image: url(img/bla-bla1.jpg);}
        </style>
    </head>
    <body class="body" onload="finished()">
        <form name=log style="display: inline;" action='login.php' method=post>
            <table style="width:100px; height:50px;" border="0" cellpadding="0" cellspacing="0" align="center">
                <tr>
                    <td align=center>
                        <div class="vbuttons">
                            <a href="http://tratata.ru/tratata.php" class="menu1">Кнопка с выделением
                                <span title="Кнопка с выделением"></span>
                            </a>
                        </div>
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>
И есть вторая, которая редиректит там куда - то(LOGIN_redirect), но у неё нет этого класса, и картинка одинарная.

Вот:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <style type="text/css">
            /** Классы **/
            .hbuttons {width: 100px; float: left; margin: 0px 0;}
            .hbuttons li {float: left; list-style-type: none; position: relative;}
            .hbuttons a {float: left; height: 50px; overflow: hidden; position: relative;}
            .hbuttons span {background-position: left top; background-repeat: no-repeat; cursor: pointer; display: block; height: 50px; left: 0; position: absolute; top: 0; width:100px;}
            .hbuttons a:hover {visibility: visible; /* --- IE6 bugfix --- */}
            .hbuttons a:hover span {background-position: left bottom;}
        </style>
    </head>
    <body class="body" onload="finished()">
        <form name=log style="display: inline;" action='login.php' method=post>
            <input type=hidden name=LOGIN_redirect value=1>
            <table style="width:100px; height:50px;" border="1" cellpadding="0" cellspacing="0" align="center">
                <tr>
                    <td align=center>
                        <div class="hbuttons">
                            <input type=image src="img/bla-bla.jpg" title="Кнопка!">
                        </div>
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>
Вся разница между ними вот в этом:
CSS
1
2
3
/** Графическое меню **/
.menu1 {width: 100px;}
.menu1 span {background-image: url(img/bla-bla1.jpg);}
И ещё вот сами они:

HTML5
1
2
3
4
5
<div class="vbuttons">
    <a href="http://tratata.ru/tratata.php" class="menu1">Кнопка с выделением
        <span title="Кнопка с выделением"></span>
    </a>
</div>
HTML5
1
2
3
<div class="hbuttons">
    <input type=image src="img/bla-bla.jpg" title="Кнопка!">
</div>
Так вот, как вторую, неказистую кнопку сделать тоже светящейся при наведении?

Понятно для начала нужно картинку сделать - сделал.
Потом такую фиговину создать:
CSS
1
2
3
/** Графическое меню **/
.menu2 {width: 100px;}
.menu2 span {background-image: url(img/bla-bla.jpg);}
Сделал. Потом нужно в самой кнопке это указать.

Так картинка полностью отображается:
HTML5
1
<input class="menu2" type=image src="img/bla-bla.jpg" title="Кнопка!">
Так вообще ввод текста, и без картинки:
HTML5
1
<input class="menu2" type=image title="Кнопка!">
Так вообще ввод текста, и без картинки:
HTML5
1
<input class="menu2" title="Кнопка!">
Как правильно - то? Ненавангую чую
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.09.2016, 19:39
Ответы с готовыми решениями:

свойство border-color у кнопки отправки формы
:wall: есть форма регистрации, все нормально работает) Но, когда любое поле ввода активно, т.е например при вводе логина, рамка кнопки...

Смена изображения посредствами CSS для кнопки отправки формы
Бьюсь над следующим: А именно надо сделать так, чтобы кнопка при наведении менялась на стиль который я установил посредствами CSS ,...

Стилизация кнопки
Здравствуйте. Возникла задача в проекте стилизовать кнопку в виде (фото 1 в приложении). Причем при наведении желтый блок должен...

4
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
22.09.2016, 00:14
Цитата Сообщение от артист Посмотреть сообщение
Как правильно - то? Ненавангую чую
А у меня предчувствие, что Вам никто не навангует.... Ибо вообще не понятно чего Вы хотите... Взял Ваш код, поставил свою картинку и жду когда она светиться начнёт... Так и не дождался... Посмотрел код... По коду она у Вас перемещается, но не светиться... Хотелось бы чтобы скрины были хоть посмотреть, что там у Вас светиться и желательно грамотное объяснение... Часть с кодом можно не дублировать...
1
 Аватар для артист
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611
22.09.2016, 00:40  [ТС]
Выковырял форму входа, кое как, всё работает, но со старой кнопкой.

Вот так кнопка нормальная:
HTML5
1
2
3
4
5
<div class="vbuttons">
    <a href="http://tratata.ru/login.php" class="menu2">Новая кнопка
        <span title="Новая кнопка"></span>
    </a>
</div>
Но из - за вот этого:
HTML5
1
<form name=log style="display: inline;" action='http://tratata.ru/login.php' method=post>
Не работает...

Как это убрать?
Вернее оно не отправляет данные...

Вот полностью страничка с картинками:
HWM Trader Bot.rar

Тут я изменил ширину кнопки войти и стиль её.
Проблема заключается в том, что кнопка не отправляет данные, введённые в форму...

И ещё не работает очистка полей логин и пароль при нажатии...
Ну это я видимо что - то лишнее удалил...

Получается нельзя в CSS или как его, тег этот <a></a> сделать отправку формы?
Блин, уже прочитал уйму статей.
Нет просто ничего похожего, вернее есть, но там всё тоже самое что и так мне понятно.
href="алоло"

Переход на адрес...
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
22.09.2016, 23:57
Цитата Сообщение от артист Посмотреть сообщение
Получается нельзя в CSS или как его, тег этот <a></a> сделать отправку формы?
Нельзя... Форму отправляем submit-ом... Проще кнопке ховерный эффект дописать...
1
 Аватар для артист
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611
24.09.2016, 13:22  [ТС]
Лучший ответ Сообщение было отмечено Fedor92 как решение

Решение

А как хоть гуглу объяснить что я ищу?
Нахожу только это: Эффект перекатывания с одним рисунком

Добавлено через 43 минуты
Нашел что - то:

HTML5
1
2
3
4
input[type="submit"]:hover {
    border: 1px solid #999;
    color: #000;
}
Не понял куда это ставить...

Добавлено через 1 час 0 минут
Сделал:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!DOCTYPE html>
<html>
    <head>
        <style>
            input[type="submit"] {
                background: url(http://htmlbook.ru/example/images/mark.png); /* Путь к файлу с исходным  рисунком */
                display: block; /* Рисунок как блочный элемент */
                width: 151px; /* Ширина рисунка в пикселах */
                height: 40px; /* Высота рисунка */
            }
            input[type="submit"]:hover {
                background-position: 0 -40px; /* Смещение фона */
            }
        </style>
    </head>
    <body>
        <form name=log action='/login.php' method=post>
            <input type=hidden name=LOGIN_redirect value=1>
            <p><input name="login" type="text" maxlength=16 title='Логин' value='Логин'></p>
            <p><input type=hidden name="lreseted" value=0></p>
            <p><input name="pass" type="password" maxlength=20 title='Пароль' value='Пароль'></p>
            <p><input type=hidden name="preseted" value=0></p>
            <p><input type="submit" value="Войти в игру!"></p>
        </form>
    </body>
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.09.2016, 13:22
Помогаю со студенческими работами здесь

Стилизация и выравнивание кнопки
Доброго времени суток господа. Есть такой прекрасный код: &lt;!-- Begin MailChimp Signup Form --&gt; &lt;link...

Стилизация кнопки типа submit
Необходимо сделать эффект нажатия на кнопку. Как сделать так, что бы при нажатии на кнопку появлялась другая текстура, а при наведении была...

стилизация формы
есть такой код в форме отправки &lt;div class=&quot;form-group&gt; &lt;input class=&quot;form-control&quot; type=&quot;email&quot; name=&quot;customer&quot;...

Стилизация формы загрузки файлов
Помогите пожалуйста, нужно написать вот такую форму. Гугл, к сожалению, ничего толкового не дал. Спасибо :)

Благодарность после отправки формы
Привет! Как делать, что бы после отправки формы, всплывало окно с благодарностью?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru