Questo è il mio triangolo css. Quando il contenitore genitore, che ha un'impostazione percentuale dell'altezza, viene ridimensionato, il triangolo dovrebbe ridimensionarlo.Crea un triangolo css/freccia crescente quando il div principale viene ridimensionato
Come deve cambiare la definizione di seguito che potrebbe funzionare?
Se non funziona con CSS comune, sono aperto anche per CSS3.
.segmentTriangle{
width: 0px;
height: 0px;
position: relative;
left: 0;
top: 0;
border-style: solid;
border-width: 20px 20px 0 0;
border-color: #000 transparent transparent transparent;
}
UPDATE
che fa parte del mio layout:
<div style="height: 100%;">
<div style="float: left; height: 100%;" id="triangleWrapper">
<div style="height: 100%;" class="segmentTriangle"></div>
</div>
<div class="fontsize" data-bind="text: replies, style: { height: heightFormatted, background: background }" style="width: 90%;padding-right:20px; height: 100%; text-align: right; float: left;"></div>
</div>
Il tuo violino non funziona. Quando ridimensiono la finestra, nessuno dei triangoli viene ridimensionato. – Elisabeth
@ Elisa Il mio violino originale stava dimostrando che il triangolo si adatta alle diverse dimensioni del genitore, che era il tuo requisito originale; non che il genitore fosse reattivo. Aggiunto demo con gli elementi base reattivi. – vals
Ho letto che la larghezza e l'altezza non possono essere impostate con la percentuale utilizzando l'approccio del bordo della freccia. Perché funziona per te? Non posso usare la posizione assoluta sul genitore il mio layout è molto diverso. – Elisabeth