неправильная позиция для кнопки-картинки

260
26 апреля 2022, 02:50

Решил заморочаться с голосовым вводом, нашёл картинку в интернете, подключил(предварительно скачав), подогнал по размерам с помощью скрипта jQuery:

let btn_h = $('#submit').css('height');
$('#spRec').css({'height': btn_h, 'width': btn_h});
let btn_m = $('#submit').css('margin');
$('#spRec').css('margin', btn_m);

в css выставил идентичные настройки с кнопки:

#submit{
  background-color: #7e2bc2;
  color: white;
  padding: 5px;
  border: 0px;
  border-radius: 10px;
}
#submit:hover{
  background-color: #b25df6;}
#submit:active{
  background-color: #4a0090;
}
#spRec{
  background-color: #7e2bc2;
  color: white;
  padding: 5px;
  border: 0px;
  border-radius: 50%;
  margin: auto;
}
#spRec:hover{
  background-color: #b25df6;
}
#spRec:active{
  background-color: #4a0090;
}

сама форма в хтмл:

  <form method="GET" onsubmit="..."> 
    <input name="input" id="input" type="text" placeholder="Введите ваше сообщение" autocomplete="off" autofocus="1">
    <input id="submit" type="submit" value="Отправить">
    <img id='spRec' src="microphone.png">
  </form>

в результате всех усилий эта кнопка-картинка неровно по центру стоит, ещё и сбила кнопку с полем!
Буду благодарен за помощь!
картинка ниже
||
v

Answer 1

Задайте всем трём элементам vertical-align: middle или vertical-align: bottom

READ ALSO
Как разместить четыре картинки &quot;квадратом&quot; внутри секции?

Как разместить четыре картинки "квадратом" внутри секции?

Есть такая секция в учебном макете:

282
Как заменить div на другой, с его увеличением и при этом затемненить фон страницы?

Как заменить div на другой, с его увеличением и при этом затемненить фон страницы?

Помогите, пожалуйста решить огроменную проблему(( нужно заменить блок при клике на другой, чтобы он стал больше и при этом выехал на середину...

250
Выделить модальное окно полужирным шрифтом и выделить цветом

Выделить модальное окно полужирным шрифтом и выделить цветом

Нужно в модальном окне выделить текст полужирным шрифтом и выделить желтым цветом:

112