3
respostas

Não está cobrindo a area

O .towerlist não está cobrindo nenhum % do .formationtower, consequentemente o .tower também não

                    <div class="formationtower">
                        <div class="towerlist">
                            <div class="tower"></div>
                        </div>
                        <div class="formationcontent">
                            <div class="formationslist">
                                <div class="paddinglist marbleslist">
                                    <div class="circlelist">
                                        <div class="marblelist"></div>
                                    </div>
                                </div>
                                    <div class="contentFormations">
                                        <p class="paddinglist textformation">Formação Terapêutica Técnica Master Healing</p>
                                </div>
                            </div>
                        </div>
                    </div>
.towerlist{
    height: 100%;
}

.tower{
    background-color: #79c0bc;
    width: 3px;
    height: 100%;
}

.circlelist{
    display: flex;
    width: 18px;
    height: 18px;
}

.circlelist.select{
    border: 1px solid #e9cdc2;
    border-radius: 180px;
}

.marblelist{
    background-color: #e9cdc2;
    width: 8px;
    height: 8px;
    border-radius: 180px;
    margin: auto;
}

.paddinglist{
    padding-bottom: 1rem;
}

.textformation{
    padding-left: 1rem;
}
3 respostas

Encontrei a solução, primeiramente tirei o .towerlist de dentro do .formationtower e o coloquei acima, criei uma div que engloba ambos os campos, ai coloquei nessa div um display: flex;, e alinhei o .towerlist com tranform: matrix();, colocarei o codigo em outra resposta

Um bagulho simples mas me empatou kskskskksks HTML

                    <div class="towertense">
                        <div class="towerlist">
                            <div class="tower"></div>
                        </div>
                        <div class="formationtower">
                            <div class="formationcontent">
                                <div class="formationslist">
                                    <div class="paddinglist marbleslist">
                                        <div class="circlelist">
                                            <div class="marblelist"></div>
                                        </div>
                                    </div>
                                        <div class="contentFormations">
                                            <p class="paddinglist textformation">Formação Terapêutica Técnica Master Healing</p>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>

CSS

.towertense{
    display: flex;
}

.towerlist{
    height: auto;
}

.tower{
    background-color: #79c0bc;
    width: 3px;
    height: 96%;
    transform: matrix(1, 0, 0, 1, 27, 9);
}

.formationcontent{
    margin-left: 1rem;
}

.formationslist{
    display: flex;
}

.circlelist{
    display: flex;
    width: 18px;
    height: 18px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

.circlelist.select{
    border: 1px solid #e9cdc2;
    border-radius: 180px;
}

.marblelist{
    background-color: #e9cdc2;
    width: 8px;
    height: 8px;
    border-radius: 180px;
    margin: auto;
}

.paddinglist{
    padding-bottom: 1rem;
}

.textformation{
    padding-left: 1rem;
}

Fala ai Carlos, tudo bem? Muito bom, parabéns pela solução.

Sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.