برگزیده های پرشین تولز

جلوه های تصویری در صفحات html

zoono

کاربر تازه وارد
تاریخ عضویت
16 مارس 2007
نوشته‌ها
24
لایک‌ها
0
صفحات html دارای امکانی به نام filter است که روی objectها اعمال می شوند و قادر به ایجاد انواع تغییرات بصری در صفحه می باشند. مانند شیشه ای یا محو یا شطرنجی کردن تصاویر.
به کار گیری عملی این فیلترها در صفحات html نیازمند شگردهایی ست که طی چند مقاله به استحضار عزیزان می رسد.
برای استفاده از کدهای فوق، فقط کافیست آنها را در صفحات خود کپی نموده به جای تصاویر به کار رفته در متن، آدرس تصاویر مورد نظر خود را وارد نمائید.

slide show
در مثال زیر، برنامه با دریافت آدرس چند تصویر (4 تصویر که البته قابل افزایش است) قادر به نمایش متوالی آنها بصورت fade می باشد. پارامترهای مربوط به زمان نمایش و تبدیل، قابل تغییر هستند. جهت استفاده می توانید عین متن را در برنامۀ خود کپی کرده یا فایل ضمیمه را دریافت نمائید:

(برنامۀ فوق همچنین به پیوست ارائه شده)


باشگاه علمی، هنری و فلسفی خردمند kheradmand.com




کد:
[LEFT]
<html>
<head>
<title>slideshow 1</title>

<script language="javascript">

function Start_Effects ()
{
	window.setTimeout("Change_Gallery()", 1000)
}

Max_Galleries = 4
Start_Gallery = 2
function Change_Gallery ()
{
	oTransContainer_Gallery.filters[0].Apply()
	for (var i = 1; i <= Max_Galleries; i++)
	{
		if (i == Start_Gallery)
		{
			document.getElementById('Gallery_'+i).style.display = 'block';
			document.getElementById('Gallery_'+i).style.visibility='visible';
		} 
		else
		{
			document.getElementById('Gallery_'+i).style.display = 'none';
			document.getElementById('Gallery_'+i).style.visibility='hidden';
		}
	}
	oTransContainer_Gallery.filters[0].Play()
	Start_Gallery= Start_Gallery+ 1
	if (Start_Gallery> Max_Galleries ) {Start_Gallery= 1}
	window.setTimeout("Change_Gallery()", 3000)
}	

</script>
<STYLE>
    .time {behavior: url(#default#time);}
</STYLE>
</head>

<body onload="Start_Effects()">

<table border="0" border="0" cellPadding="0" cellSpacing="0" style="border: 2px solid #000000">
	<tr>
		<td>										
			<DIV STYLE="position: static; width: 100px; height: 100px; filter:progid:DXImageTransform.Microsoft.Fade(duration=1, overlap=.9)" id="oTransContainer_Gallery">	
				<div id="Gallery_1" style="position:static">														
						<img src="01.jpg" height="100" width="100" border="0" align="center">
						<script language="javascript">document.getElementById('Gallery_1').style.display='block';</script>
				</div>
				<div id="Gallery_2" style="display:none; visibility:hidden;position:static">
						<img src="02.jpg" height="100" width="100" border="0" align="center">
						<script language="javascript">document.getElementById('Gallery_2').style.display='none';</script>
				</div>
				<div id="Gallery_3" style="display:none; visibility:hidden;position:static">
						<img src="03.jpg" height="100" width="100" border="0" align="center">
						<script language="javascript">document.getElementById('Gallery_3').style.display='none';</script>
				</div>
				<div id="Gallery_4" style="display:none; visibility:hidden;position:static">
						<img src="04.jpg" height="100" width="100" border="0" align="center">
						<script language="javascript">document.getElementById('Gallery_4').style.display='none';</script>
				</div>
			</div>
		</td>
	</tr>
</table>

</body>
</html>
[/LEFT]
 

فایل های ضمیمه

  • Slide_Show_1.txt
    2.3 KB · نمایش ها: 18
بالا