Подскажите реализацию самого простого рейтинга со звездочками 
		
		
		
		Добрый всем день. На сайт нужно установить рейтинг (с возможностью выбора половины звездочки). Без всяких лишних наворотов. Просто, что-бы была возможность оценки. Возможно ли это осуществить без библиотек? Или скиньте хороший пример. Буду признателен любым ответам. 
	 | 
	
		
 Jimmi, как вариант... 
	- взять картинку с дырками ввиде звездочек - взять див - сунуть в него див который и будет обычной полоской прогресса - поверх всего этого расположить ту картинку Получится тот самый "звездочный" рейтинг...  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 не понятно, зачем рейтинг на js. Данные же на сервере обычно хранятся. Обычно делаю div с фоном, который меняется в зависимости от класса. А класс задается в php. 
	Ну, в принципе, тоже самое (менять класс) можно делать и на js. Спрайтов со звездочками в инете - завались http://j.mp/1hNWa6j  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
  | 
	
		
 Цитата: 
	
 
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
* {
	margin: 0;
	padding: 0;
}
.box_progress {
	width: 200px;
	height: 20px;
	border: 1px solid;
	margin: 10px;
}
.progress {
	height: 100%;
	background-color: green;
}
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<div id='item0' class='box_progress'>
	<div class='progress'></dib>
</div>
<script type='text/javascript'>
	var o=document.querySelector('#item0>.progress');
	o.style.width='30%';
</script>
</body>
</html>
 | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Вроде все просто...  | 
	
		
 Цитата: 
	
 
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
* {
    margin: 0;
    padding: 0;
}
.box_progress {
    width: 200px;
    height: 20px;
    border: 1px solid;
    margin: 10px;
}
.zvezdochki {
    height: 100%;
    background-color: green;
}
.cvet {    height: 100%;
    background:url(images/zvezdochki.png);}
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<div id='item0' class='box_progress'>
    <div class='progress'><div class="zvezdochki"></div></div>
</div>
<script type='text/javascript'>
    var o=document.querySelector('#item0>.progress');
    o.style.width='30%';
</script>
</body>
</html>
 | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 :) По опыту , рейтинг должен быть экспотенциальным, линейный быстро забивается 
	т.е 10 100 1000 10000, ну или 10 20 40 80 160 320 ... и тогда проще поставить идентичные звезды разным фоном или разной величины  | 
	
		
 Цитата: 
	
 
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
* {
    margin: 0;
    padding: 0;
}
.box_progress {
    width: 200px;
    height: 20px;
    border: 1px solid;
    margin: 10px;
}
.progress {
    height: 100%;
    background-color: green;
}
.zvezdochki {    height: 100%;
    background:url(images/zvezdochki.png);}
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<div id='item0' class='box_progress'>
    <div class='progress'><div class="zvezdochki"></div></div>
</div>
<script type='text/javascript'>
    var o=document.querySelector('#item0>.progress');
    o.style.width='30%';
</script>
</body>
</html>
А по поводу урла, так картинки и нет в сети она моя, личная.  | 
	
		
 Jimmi, 
	:-? 
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
* {
    margin: 0;
    padding: 0;
}
.box_progress {
    width: 750px;
    height: 150px;
    border: 1px solid;
    margin: 10px;
    position: relative;
}
.progress {
    height: 100%;
    position: absolute;
    top: 0px;
    background-image: -webkit-gradient(linear, left, right, color-stop(0, #00060A), color-stop(1, #99CCFF));
    background-image: -ms-linear-gradient(left, #00060A, #99CCFF);
    background-image: -o-linear-gradient(left, #00060A, #99CCFF);
    background-image: -moz-linear-gradient(left, #00060A, #99CCFF);
    background-image: -webkit-linear-gradient(left, #00060A, #99CCFF);
    background-image: linear-gradient(to right, #00060A, #99CCFF)
}
.zvezdochki {
  height: 100%;
  width: 100%;
  background:url(http://logotipka.ru/images/stories/skachat_img/stars/star21.png);
  position: absolute;
  top: 0px;
  }
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<div id='item0' class='box_progress'>
    <div class='progress'></div>
    <div class="zvezdochki"></div>
</div>
<script type='text/javascript'>
    var o=document.querySelector('#item0>.progress');
    o.style.width='30%';
</script>
</body>
</html>
 | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 17:07. |