index.phpReverse PHP вертикальная гистограмма
<?php
$Dpoint = 80;
$Ipoint = 70;
$Hpoint = 60;
$Apoint = 90;
$max = 250; // max point 250;
$percent = 100; //set 100 percent;
$scale = 4.0; //
if (!empty($max)) {
$Dpercent = ($Dpoint * $percent)/$max;
$Ipercent = ($Ipoint * $percent)/$max;
$Hpercent = ($Hpoint * $percent)/$max;
$Apercent = ($Apoint * $percent)/$max;
}
?>
<html>
<head>
</head>
<body>
<label><strong>A</strong></label><div class="bar"><div style="height:<?php echo round($Dpercent * $scale); ?>px;"></div></div><p><?php echo("{$Dpercent}%"."<br />");?></p>
<label><strong>B</strong></label><div class="bar"><div style="height:<?php echo round($Ipercent * $scale); ?>px;"></div></div><p><?php echo("{$Ipercent}%"."<br />");?></p>
<label><strong>C</strong></label><div class="bar"><div style="height:<?php echo round($Hpercent * $scale); ?>px;"></div></div><p><?php echo("{$Hpercent}%"."<br />");?></p>
<label><strong>D</strong></label><div class="bar"><div style="height:<?php echo round($Apercent * $scale); ?>px;"></div></div><p><?php echo("{$Apercent}%"."<br />");?></p>
</body>
</html>
CSS
.bar{
margin:auto;
background: grey;
width: 16px;
/*margin: 0 0 5px 10px;*/
padding: 1px;
height: 400px;
float:left;
}
.bar div{
background-color: #00aeef;
height: 16px;
}
я пытаюсь сделать вертикальную гистограмму, но синяя полоса вверх вниз, как повернуть его вспять? поэтому я имею в виду синее начало бара внизу.
Я не могу сделать текст там тоже, не могу ли кто-нибудь помочь мне сделать планку более похожим? и отменить синюю полосу?
Это выглядит как/CSS вопрос HTML - вы могли бы сделать обычный HTML/CSS [фрагмент кода] (http://blog.stackoverflow.com/2014/09/introducing- runnable-javascript-css-and-html-code-snippets /), чтобы было легче ответить. – flob