( تعداد نمایش : 1617 )

چرخش سایه متن

در IE یکسری داده غیر استاندارد بنام Filler وجود دارد که به javascript قابلیت تغییر و اصلاح objectها را میدهد. اسکریپت مورد بحث نحوه استفاده از فیلتر drop shadow برای تغییر ظاهر متن (بنام dropShadow) را نشان میدهد.

بمنظور چرخش سایه متن

۱٫

function doShadow(newDiretction){

ابتدا تابعی با نام doShadow و متغییر newDirection ایجاد میشود. متغییر, مربوط به جهت فعلی سایه میباشد.
۲٫

if (document.all && newDiretction < 360) {

درصورتیکه کاربر از IE استفاده کند و همچینین مقدار متغییر newDirection کمتر از ۳۶۰ درجه باشد به مرحله یعد میرود.
۳٫

newDiretction += 10
document.all.dropText.style.filter=”shadow(direction=” + newDiretction + “)”

به متغییر newDirection,س۱۰ درجه به منظور تعیین مکان بعدی سایه, اضافه میشود. سپس فیلتر با خصوصیات جدید سایه تنظیم میگردد

<html>

<head>
<title>New Page 1</title>
<script type = “TEXT/JAVASCRIPT” LANGUAGE = “JAVASCRIPT”>
function doShadow(newDiretction){
if (document.all && newDiretction < 360) {
newDiretction += 10
document.all.dropText.style.filter=”shadow(direction=” + newDiretction + “)”
setTimeout(“doShadow(” + newDiretction + “)” , 100)
}
}
</script>

<STYLE TYPE=”TEXT/CSS”>
#dropText {width: 500px; height: 100px; font-size: 36px; filter: shadow(direction=90)}
</STYLE>
</head>
<body>
<DIV ID=”dropText”>
IranJavaScript.com
</DIV>

</body>

</html>

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن