flask-web-app / templates /nova_candidatura.html
samuel-moreira's picture
Upload 71 files
b9a69cb verified
{% extends 'base.html' %}
{% block conteudo %}
<style>
.container {
margin-top: 40px;
max-width: 100vh;
}
.form-row{
background-color: rgba(255, 255, 255, 0.7);
display: flex;
flex-direction:row;
border-radius: 10px;
margin: 15px;
}
.form-row label {
margin-right: 250px;
}
.form-group{
margin-top: 10px;
margin-bottom: 20px;
margin-left: 20px;
}
.labelClass {
padding-bottom:6px;;
}
textarea {
width: 191%;
padding: 10px;
box-sizing: border-box;
}
.modal {
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, 0.4);
}
.modal-content {
background-color: #fefefe;
margin: 15% auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
}
.close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
label {
white-space: nowrap;
}
.labelHeader{
display: block; /* Garante que a label ocupe toda a largura disponível */
font-size: 2em; /* Tamanho de fonte semelhante ao de um h1 */
font-weight: bold; /* Negrito semelhante ao de um h1 */
margin-bottom: 10px; /* Margem inferior semelhante à de um h1 */
color: #333; /* Cor do texto semelhante à de um h1 */
}
.form-row.with-top-border {
position: relative;
z-index: -1;
}
.form-row.with-top-border::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 7px; /* Ajuste a altura da linha conforme necessário */
background-color: #23232e; /* Defina a cor da linha */
border-top-left-radius: 15px;
border-top-right-radius:15px
}
.form-button{
display: flex;
justify-content: center;
flex-direction: row;
padding: 20px;
}
.btn.btn-primary.btn-lg {
border-radius: 20px;
width: 273px;
background-color: #23232e;
border-color: #23232e;
transition: background-color 0.3s ease;
}
.btn.btn-primary.btn-lg:hover {
background-color: #3d6672;
border-color: #23232e;
}
.btn.btn-primary.btn-lg:focus {
background-color: #3d6672;
border-color: #23232e;
}
textarea#descricao {
width:88vh;
box-sizing:border-box;
display:block;
max-width:88vh;
line-height:1.5;
padding:15px 15px 15px;
border-radius:3px;
border:1px solid;
font:15px Tahoma, cursive;
transition:box-shadow 0.5s ease;
box-shadow:0 4px 6px rgba(0,0,0,0.1);
}
</style>
<div class="container">
<form method="post" id="formNovaVaga" action="/nova_candidatura">
<div class="form-group">
<div class="form-row with-top-border">
<div class="form-group col-md-6">
<label class="labelHeader" for="labelHeader">Peencha sua candidatura</label>
<label for="substitle-header">Preencha todos os campos obrigatórios</label>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label class="labelClass" for="inputCargo">Cargo</label>
<input type="text" class="form-control" name="cargo" id="inputCargo" placeholder="Cargo da candidatura" required>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label class="labelClass" for="inputDept">Nome</label>
<input type="text" class="form-control" name="departamento" id="inputDept" placeholder="Digite seu nome" required>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label class="labelClass" for="inputLocal">Data de Nascimento</label>
<input type="date" class="form-control" name="localizacao" id="inputLocal" placeholder="Digite sua data de nascimento" required>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label class="labelClass" for="inputLocal">Pretensão Salarial</label>
<input type="text" class="form-control" name="localizacao" id="inputLocal" placeholder="Digite a pretensão salarial" required>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label class="labelClass" for="inputLocal">Idioma/nível</label>
<input type="text" class="form-control" name="localizacao" id="inputLocal" placeholder="Digite os idiomas falados e o nível" required>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label class="labelClass" for="inputExp">Tempo de experiência</label>
<input type="text" class="form-control" name="experiencia" id="inputExp" placeholder="Exemplo: 3 anos">
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label class="labelClass" for="escolaridade">Escolaridade</label>
<select class="form-select" name="escolaridade" id="escolaridade" required>
<option value="" disabled selected hidden>Selecione uma opção</option>
<option value="Técnico">Técnico</option>
<option value="Superior">Superior</option>
<option value="Pós-graduação">Pós-graduação</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group">
<label class="labelClass" for="inputDescricaoVaga">Experiência profissional</label>
<script src="https://rawgit.com/jackmoore/autosize/master/dist/autosize.min.js"></script>
<textarea id="descricao" name="description" placeholder="Digite aqui até 3 últimas experiências profissionais" required></textarea>
</div>
</div>
<div class="form-group">
<label for="arquivo">Anexe aqui e seu currículo:</label>
<input type="file" class="form-control-file" id="arquivo" name="arquivo" accept=".pdf" required>
</div>
<div class="form-button">
<button type="submit" class="btn btn-primary btn-lg">Enviar</button>
</div>
</div>
</form>
</div>
<script>
autosize(document.getElementById("descricao"));
</script>
{% endblock %}