Dodaję wiersz przez <table>
z foreach
.Zastępowanie koloru tła o określony procent
W pewnym momencie chcę, aby komórka miała szare tło w oparciu o procent wykalkulowany w PHP.
Np: 50% oznacza połowę tła komórki z szarą resztą pozostanie puste | 33,33% = 1/3 tła itd.
Problemy, które spotkałem to albo tekst w <td>
został streched przez dowolną inną div, jeśli zastosuję ten kolor do <td>
Ja też zastąpić tekst później etc ..
Oto kod:
$percent = 1/3; // For example
$percent_friendly = number_format($percent * 100, 2); //This will return 33.33
echo '<td>'.$percent_friendly.' %
<div style="background-color: grey"> // So I want the grey to fill 33.33% of the space
</div>
<div style="background-color: white">
</div>
</td>';
i styl stosowany do tej pory:
table {
margin-left:auto;
margin-right:auto;
font-size:18px;
}
table, th, td {
text-align: center;
border: 1px solid black;
position:relative;
}
i musi być brakuje czegoś, ale C SS naprawdę nie jest moją rzeczą, wszelkie wyjaśnienia lub pomoc byłyby bardzo mile widziane.
Chcesz symulować pasek postępu. –
@VicenteOlivertRiera Tak, ale z ustalonym paskiem postępu, ponieważ dane nie mają na celu przeniesienia – Nirnae
Co z tworzeniem dwóch innych elementów div w tym pierwszym, pierwszym z szarym tłem i czy mają szerokość na podstawie tego procentu? –