我正在构建一个asp.net mvc应用程序。我使用星星在页面上显示资源的评级。根据平均等级,应显示相应的星数。
我写了以下代码:
<span class="glyphicon glyphicon-star"></span> // displays 1 star
<span class="glyphicon glyphicon-star-empty"></span> // display 1 empty star
// Displays the average ratings float value
@foreach(var resource in ViewBag.Resources)
{
<p>@resource.Ratings</p>
}
我想要显示这样的东西
@foreach(var resource in ViewBag.Resources)
{
@resource.Ratings * <span class="glyphicon glyphicon-star" /> (1-@resource.Ratings) * <span class="glyphicon glyphicon-star-empty" />
}
如何做到这一点?感谢
答案 0 :(得分:4)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Chart</title>
<link rel="stylesheet" href="sketch.css" />
</head>
<body>
<div id="tooltip" class="hidden">
<p><span id="value">100</span></p>
</div>
<script src="sketch.js"></script>
</body>
</html>
答案 1 :(得分:1)
使用JavaScript库以高效的方式显示星星和良好的用户界面,您有很多选择 Five stars rating bootstrap-star-rating