View Full Version : جایگزین marquee در CSS
master94
چهارشنبه 15 بهمن 1393, 08:47 صبح
سلام،موقعی که میخوام از marquee توی html استفاده کنم،کد ها از valid بودن خارج میشن!!
دلیلش هم میگه : marquee نمیتونه داخل div باشه!
کد:
<div id="test">
<marquee id="marq" direction="right" scrollamount="5" onMouseMove="this.stop()" onMouseOut="this.start()">
<a href="#"><span>تست</span></a></marquee>
</div>
جای marquee با html .... نمیشه همین کارو با css کرد که دیگه مشکل valid نبودن هم پیش نیاد ؟
چجوری؟ :لبخند:
behzadamin12
چهارشنبه 15 بهمن 1393, 09:00 صبح
سلام عزیز
چرا نمیشه
اینم یه نمونه کدش از من با div
:قهقهه:
<div id="themeyab-last-events" class="style-content">
<h2>آخرین رویدادها</h2>
<ul>
<marquee behavior="scroll" direction="up" scrollamount="1" scrolldelay="0" height="100" scrolldelay=
"10" onmouseout="this.start();" onmouseover="this.stop();" >
<?php
$sql="select * from `news` order by `id` desc limit 0,10";
$result=$connect->query($sql);
while($rows=mysql_fetch_assoc($result))
{
echo "<li style='color:#000'>
<a href='newsdetail.php?id=$rows[id]'>
".$rows['short_text']."</a></li>";
}
?>
</marquee>
<?php
//$security->Covering("inc_temp/last_events");
?>
</ul>
</div>
master94
چهارشنبه 15 بهمن 1393, 09:39 صبح
ممنون :چشمک:
راه ساده تری نیست؟ :لبخند:
یعنی جایگزین همین یک خط :
<marquee id="marq" direction="right" scrollamount="5" onMouseMove="this.stop()" onMouseOut="this.start()">
میشه ایییییین همه!!!!؟ :لبخند::لبخند:
r4hgozar
چهارشنبه 15 بهمن 1393, 09:49 صبح
سلام marquee دیه منسوخ شده.
باید از کدهای jquery استفاده کنید و یا animate در css3.
http://www.w3schools.com/css/css3_animations.asp
موفق باشید
master94
چهارشنبه 15 بهمن 1393, 10:04 صبح
فهمیدم راهشو... :لبخند:
برای کسایی که شاید سوال منو داشتن:
جایگزین marquee در CSS:
http://jsfiddle.net/jonathansampson/XxUXD/
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.