| 
 | 
| 
 Как сделать, чтобы span или div исчезали и появлялись плавно? Как сделать, чтобы span или div исчезали и появлялись плавно? Обычно делается так: style.display = 'none'; Но исчезновение происходит мгновенно, и часто не успеваешь понять, что именно исчезло. Можно ли как-то сделать так, чтобы блок плавно уменьшался до полного исчезновения? | 
| 
 Можно, как пример на jQuery 
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<a href="#">click</a>
<div style="background: blue; width: 200px; height: 50px;"></div>
<script>
$('a').click(function() {
  $('div').fadeToggle('slow', 'linear');
});
</script>
 | 
| 
 А можно без джиКвэри? | 
| 
 Цитата: 
 | 
| 
 | 
| 
 а можно и по другому.  накрыть сверху див другим дивом. и плавно менять его его свойсво css от прозрачного до основного цвета сайта) | 
| 
 Цитата: 
 | 
| 
 ну мона и так. только смотря ведь какой элемент плавно скрывать и открывать.хотя ты прав и я прав)) | 
| 
 Я имел в виду не уменьшение прозрачности, а уменьшение размеров блока. Можно каким-то параметром плавно уменьшать его размеры, там ставить 90% от оригинальной высоты, потом 80% и так далее? | 
| 
 ну и что сложного?))) parObjp=document.getElementById(id diva); parObjp.style.position="absolute"; for (x=100;x>0;x--){ for (y=100;y>0;y--){ parObjp.style.height=y+"px"; parObjp.style.width=x+"px"; } } | 
| Часовой пояс GMT +3, время: 23:00. | 
 |