2
respostas

Problema no desing do select

O desing do campo select não está padrão igual aos do input.

O desing do campo select não está padrão igual ao do input.

.lista-suspensa label{
    display: block;
    margin-bottom: 8px;
    font-size: 24px;
}

.lista-suspensa select {
    background-color: #FFF;
    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.06);
    width: 100%;
    border: none;
    font-size: 24px;
    padding: 24px;
    box-sizing: border-box;
}
import './ListaSuspensa.css'

const ListaSuspensa = (props) => {
    return (
        <div className='lista-suspensa'>
            <label>{props.label}</label>
            <select>
                {props.itens.map ( item => {
                    return <option key={item}>{item}</option>
                })}
            </select>
        </div>
    )
}

export default ListaSuspensa
.campo-texto input {
    background-color: #FFF;
    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.06);
    width: 100%;
    border: none;
    font-size: 24px;
    padding: 24px;
    box-sizing: border-box;
}
2 respostas

Uma possivel causa Bruno, e o seu select nao estar dentro do container que estao os inputs, dessa forma o mesmo fica mais largo que os campos inputs. Se nao for isso, fala aqui que a gente pode investigar melhor o erro.

Olá, Bruno!

Veja onde você colocou o componente ListaSuspensa. Ele deve estar dentro do componente Formulario, junto com os componentes CampoTexto.