Как заменить на нормальную кнопку типа button с CSS?

Есть код отправки GET из формы:

<input type="submit" value="Оплатить">

Как поменять на что-нибудь более красивое типа:

<a href="#" class="button24">кнопка</a>

CSS в HTML вставляю, кнопка на подобье Сбербанковской отображается:

a.button24 {
  display: inline-block;
  color: white;
  text-decoration: none;
  padding: .5em 2em;
  outline: none;
  border-width: 2px 0;
  border-style: solid none;
  border-color: #FDBE33 #000 #D77206;
  border-radius: 6px;
  background: linear-gradient(#F3AE0F, #E38916) #E38916;
  transition: 0.2s;
} 
a.button24:hover { background: linear-gradient(#f5ae00, #f59500) #f5ae00; }
a.button24:active { background: linear-gradient(#f59500, #f5ae00) #f59500; }


А вот как заменить submit на button что бы так-же корректно отправлялось не знаю... :(
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 1
ChingizMuellim
@ChingizMuellim
FrontEnd, React Js
Я не понимаю, что мешает так использовать? Или я вопрос ваш не понял...
<input type="submit" class="button24 " value="Оплатить">

.button24 {
  display: inline-block;
  color: white;
  text-decoration: none;
  padding: .5em 2em;
  outline: none;
  border-width: 2px 0;
  border-style: solid none;
  border-color: #FDBE33 #000 #D77206;
  border-radius: 6px;
  background: linear-gradient(#F3AE0F, #E38916) #E38916;
  transition: 0.2s;
 cursor: pointer;
} 
.button24:hover { background: linear-gradient(#f5ae00, #f59500) #f5ae00; }
.button24:active { background: linear-gradient(#f59500, #f5ae00) #f59500; }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы