1つだけ過去を変えられるとしたら?

<marquee scrollamount=3 behavior=slide>
<img src="***.jpg"></marquee>
で、画像(写真)が右から流れてきて左端で止まりますよね。
これを、複数の画像が少し時間をずらして流れてきて、
端で止まる。というようにするのは可能でしょうか?
画像は重なって止まっても、ばらばらに(ただしくっついて)止まっても構いません。
サンプルが見つからないので、わかりにくい説明でごめんなさい。

A 回答 (3件)

 こんにちは。



 norizowさんのイメージとは少し違うかもしれませんが。

<marquee scrollamount=3 behavior=slide>のあとに、単純に
<img src="最初の写真.jpg">
<img src="2枚目の写真.jpg">
<img src="3枚目の写真.jpg">
</marquee>

 ――と並べてみたら、とりあえず3枚くっついて出てきました。
#左端まで行くと、3枚がくっついて止まりました。

 ただし、
<marquee>タグはIEの独自タグなので、ネスケではうまく表示されません。最初から3枚の写真が左端から並んで表示されるので、気をつけてください。

 参考になれば幸いです。
    • good
    • 0
この回答へのお礼

これは私もやってみました。くっついて出てくるのではなく、
「少し離れて出てきて止まってくっつく」イメージでした。
わかりにくくてすみません。調べていただいてありがとうございました。

お礼日時:2001/12/06 16:34

こんにちはnorizowさん、xruzです。



Ie6 は beginアトリビュートを認識するそうですので
<marquee scrollamount=3 behavior=slide begin="1s">
と書けば 1秒後から動き始めるそうですよ。
100msと書けば0.1秒後だそうです。

あいにくIe6 の環境が無いので確認できませんでした。
間違っていたら、ごめんなさい(~:~i
    • good
    • 0
この回答へのお礼

調べていただいてありがとうございました。

お礼日時:2001/12/06 16:35

xruzです。


Ie5で似たような効果が出ないか試してみました。これが限界みたいですね。
scrollamountとpositionをいじくってみました。
(Ie5.5では onmoveend も認識しませんでしたので。。。)

<div style="position:relative">
<marquee scrollamount=4 behavior=slide style="position:relative;left=0px;top:0px">
<img src="a.gif"></marquee>
<marquee scrollamount=5 behavior=slide style="position:relative;left=176px;top:-31px">
<img src="a.gif"></marquee>
<marquee scrollamount=3 behavior=slide style="position:relative;left=88px;top:-62px">
<img src="a.gif"></marquee>
</div>

gifはWIDTH:88px;HEIGHT:31pxを使用しています。
    • good
    • 0
この回答へのお礼

思いもかけない不規則な動きが面白かったです。
効果的に使えそうです。ありがとうございました。

お礼日時:2001/12/06 16:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報