В вашем коде есть пара ошибок.Во-первых, form
и input
являются нативными тегами, им не нужен хэштег в CSS.Если вы назначите идентификатор для формы, это будет ваш #id (я дал форме идентификатор «формы» для демонстрационных целей.
Вы можете дать форме радиус рамки, но длякнопки округляются без округления всей формы, вам необходимо добавить к границе радиус радиуса. Вы можете назначить радиус границы всем входам с помощью ввода (общего) или указать тип ввода [type = submit] в вашем CSS
Надеюсь, это поможет
#form {
width: 60%;
display: flex;
flex-direction: row;
border: 1px solid grey;
padding: 2px;
border-radius: 50px; /*you can remove this to avoid rounded corners on the form*/
}
input {
flex-grow: 2;
border: none;
border-radius: 50px;
}
<form id="form">
<input type="text" placeholder="text" />
<input type="submit" value="Click here" />
</form>