gpt4 book ai didi

jquery - 什么是民意调查结果栏的好技术?

转载 作者:太空宇宙 更新时间:2023-11-03 22:06:53 25 4
gpt4 key购买 nike

我正在创建一些投票软件,目前正在研究制作投票结果条形图的技术。没什么复杂的,只是一些简单的结果栏。

我想知道是否有任何经过实践检验的最佳方法。我想到的最好的办法是为每个栏都有一个 div 容器,然后是一个图像或其他元素,您可以在其中将大小(宽度)设置为等于选项结果百分比(内联 css)。

例子

强文本

// Option 1 Results
<div>
<span style="background-color: #ff0000; width: 33%"></span>
</div>

// Option 2 Results
<div>
<span style="background-color: #ff0000; width: 16%"></span>
</div>

等...

是否知道任何更好的技术,或者大多数人都是这样做的?

最佳答案

是的,这是一个很好的方法。

这里有更多改进的相同想法:

Live Demo

HTML:

<div class="pollBars">
<span class="t1" style="width: 10%">69</span>
<span class="t1" style="width: 20%">100</span>
<span class="t1" style="width: 70%">200</span>
<span class="t2" style="width: 90%">666</span>
<span class="t2" style="width: 120%">Over 9000!!</span>
</div>

CSS:

.pollBars {
width: 300px;
background: #ccc
}
.pollBars span {
display: block;

padding: 3px;
margin: 7px 0;

font: bold 14px/1 sans-serif;

-moz-border-radius: 4px;
border-radius: 4px;

text-shadow: 1px 1px 1px #444;
}

.t1 {
color: #fff;

border: 1px solid red;

background: #f85032; /* old browsers */
background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* ie */
}

.t2 {
color: #fff;

border: 1px solid blue;

background: #6db3f2; /* old browsers */
background: -moz-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* ie */
}

关于jquery - 什么是民意调查结果栏的好技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5293049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com