• 締切済み

formの中の画像は動かせますか

クリックする画像「購入する。」を作って、マウスを画像にのせると、 画像が下にずれて動いてくれるタグの書き方はありますか? リンク付きの画像をposition のタグを使って下にずらす事はできますが、 フォーム(form)の中にあるinput type の画像をカチャ。とずらす方法が見つかりません。 画像を変えるには、ロールオーバーで画像を変えるジャバスクリプトの方法しかないでしょうか? 右下にカチャ。っとずらしたいのですが。できないでしょうか。

  • CSS
  • 回答数4
  • ありがとう数1

みんなの回答

回答No.4

>ロールオーバーしか方法はないでしょうか?と。 「マウスを画像にのせ」たときに「画像を動かす」という実装は「ロールオーバー」と呼ばれます。 つまりロールオーバー意外に「オンマウス時にどうこう」というのは「概念として」存在しない。 分かります? というか、自分が説明下手なのを逆ギレしないでくれるかな?

回答No.3

>リンク付きの画像をposition のタグを使って下にずらす事はできますが、 というのができているなら、そのセレクタをやりたいように書き換えれば良いのではないでしょうか。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

<button name="submit" value="送る" type="submit">送る</button> とでもして、スタイルシートで・・・ form p button{background-image:url();text-indent:-5em;overflow:hidden;} form p button:hover{} form p button:active{} とね。

回答No.1

「カチャ。」って何だよ(笑) hoverでも使えば?

orenzi1
質問者

補足

ですから、質問にも書きましたように hoverのpositionでの書き方じゃなくて フォームの中の input type="image" の画像を動かす方法を お聞きしています。 ロールオーバーしか方法はないでしょうか?と。 hoverのpositionで設定した時みたいに右下に下がる方法はないですか?と。

関連するQ&A

  • input tytleで作った画像は動かせますか

    「購入する。」の画像を作って、マウスを画像にのせると、 画像が下にずれて動いてくれるタグの書き方はありますか? リンク付きの画像をposition のタグを使って下にずらす事はできますが、 フォーム(form)の中にあるinput type の画像をカチャ。とずらす方法が見つかりません。 画像を変えるには、ロールオーバーで画像を変えるジャバスクリプトの方法しかないでしょうか? 右下にカチャ。っとずらしたいのですが。できないでしょうか。

  • ロールオーバーを使わずにカーソルをあわせると下に少しずれる画像

    サイトでよく見かける、リンク付きの画像へマウスポインタをあわせるとその画像が下に少しずれる様な効果の得られるタグを教えて下さい。 ロールオーバーを使えば、今の知識でも作ることはできるのですが、JavaScriptを無効設定している人に対しても、有効なタグを教えてください、お願いします。 HTML初心者です。もしかしてCSSの知識が必要ですか?何の知識が必要かもよく分かりません。

    • ベストアンサー
    • HTML
  • 選択したformの名前を取得する方法

    いくつもあるフォームからクリックされたフォーム名を参照する方法をどなたか教えて下さい。 下のスクリプトが間違っていたり(といいつつ、既に動かないので間違いです)、はじめから出来ないことであればご容赦下さい。 下のスクリプトはフォーム名の取得をするためだけにに書いているものです。 <SCRIPT language="JavaScript"> <!-- function move() {   for(i=0;i<30;i++) { var check="form"+i; if(check==document.forms[i].name) { return document.write("これは→"+check+"です");     }   } } --> <body> <FORM name="form0"><input type="image" src="back.gif" onclick="move()"></form> <FORM name="form1"><input type="image" src="back.gif" onclick="move()"></form> <FORM name="form2"><input type="image" src="back.gif" onclick="move()"></form> ・ ・ ・ <FORM name="form29"><input type="image" src="back.gif" onclick="move()"></form> </body>

  • 名無しformの操作

    以下のような、元々名前のないformが複数ある場合にボタンイベントで発生した共通のtest()関数内で処理を行う場合、どのフォームか識別できる方法はあるのでしょうか? テスト1、をクリックした場合、テスト1のフォームの操作を行いたいです。 <script ....... function test(???) { document.どのフォームかわからない.action="/index.cgi"; document.どのフォームかわからない.a.value="1"; document.どのフォームかわからない.submit(); } </script> <form> <input type="hidden" name="a" value=""> <input type="button" value="テスト1" onclick="javascript:test(???)"> </form> <form> <input type="hidden" name="a" value=""> <input type="button" value="テスト2" onclick="javascript:test(???)"> </form> <form> <input type="hidden" name="a" value=""> <input type="button" value="テスト3" onclick="javascript:test(???)"> </form>

  • マウスオーバーで画像変更

    フォームを作って送信ボタンを画像にしてる↓んですが、 <form action="http://***" method="POST" name="form" autocomplete="off"> ---略--- <input type="image" src="image/abc.gif" name="login"> </form> その画像をマウスオーバーで他の画像に変えるって技ないでしょか?

  • モバイルサイトでリンク画像をロールオーバー処理したいのですが・・・

    モバイルサイトでリンク画像をロールオーバー処理したいのですが・・・ 慣れないモバイルサイトを仕事で制作しています。 リンク画像をオールオーバー処理したいのですが、 javaによるonMouseOverの方法しか知りません。 モバイルでjavaが利用できないことは知っているのですが、 ロールオーバーのようなリンクを作っているサイトはいくつも見たことあります。 javaが使用できないのなら、Flashでのアクションスクリプトかとも思ったのですが、 単純にボタンシンボルを作成してswfの拡張子で書き出して <object data="ファイル名.swf" type="application/x-shockwave-flash"> <param name="src" value="ファイル名.swf"> <param name="loop" value="true"></object> 的なタグ埋め込んだ場合ではダメでした。 (サーバーにアップする前にブラウザでチェックした場合は画像を読み込めず、 サーバーにアップした場合は何らかのプログラムにひっかかったのか、ページを開くことさえできませんでした。) モバイルでロールオーバーする方法をお教えいただけないでしょうか? ・別にFlashを使いたいわけではありません。単にオンマウスで画像を変更したいのです。簡単な方法があればそれが最適です。 ・画像をオンマウスで変更する必要があるので、cssで背景色を変える方法は無しです。 何卒よろしくお願いいたします。

  • formの中でhidden typeを使い特定の言葉をブロック

    こんにちは。 スパムメール対策のためメールフォームにJavaスクリプトを使ったCAPTCHA(画像の文字を入力してもらう)機能をつけたのですが、スパムがこのスクリプトを無視してか、スルーして入ってきてしまいます。 そこで、いつもこのスパムメールがUnknownと入力してくる項目があるので、input type="hidden"をつかって、Unknownと入力されていたら送信できないようにはできないでしょうか。 <input type="hidden" name="mail" value="あいうえお"> とすると、"あいうえお"以外を入力すると送信できない、と理解しているのですが、その逆で"あいうえお"を入力した場合だけ送信できない、というようにです。 実際のフォームメールのサイトはこちらです。 http://www.goldenbaykayaks.co.nz/form/form.html どうぞよろしくお願いいたします。

  • FORMのINPUTタグについて

    FORMタグ内のINPUTタグで例えばボタンを作成した場合。 そのボタンを押すと他のURLへリンクするという動作は出来るのでしょうか? CGIを使わないで、HTMLのみで出来るのでしょうか。? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 2つのFormタグの動作について

    同じページに2つのFormタグを設置したいと考えています。ページが長いため、上部と下部それぞれにFormタグを設置したいと考えています。 <form name="upForm" action="xxx.cgi" method="post"> <input type="text" name="name1"> <input type="submit" value="送信"> </form> --------------- 他の処理 --------------- --------------- 他の処理 --------------- --------------- 他の処理 --------------- <form name="downForm" action="xxx.cgi" method="post"> <input type="text" name="name1"> <input type="submit" value="送信"> </form> 下のFormの送信ボタンを押すと、上のFormが動作しているようで、下のFormの入力値が反映されません。それぞれのFormをそれぞれの送信ボタンで動作させる方法につきまして、ご存知の方がいましたらぜひ教えていただきたいと思います。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • CGIフォームでのformタグとjavaでのformタグが重複して…

    フォーム(CGI)で入力するするときに、カテゴリと言う項目を作って、プルダウンでそれぞれ大カテゴリ・中カテゴリ・小カテゴリと分けてそのカテゴリにあった項目を吐き出したいのですが、 ネットで調べましたら、JavaScriptで表示ができるとの事で、試行錯誤の結果、ちゃんと表示できるようになったのですが、CGIフォーム内でのformタグとjavaでのformタグが重複してプルダウン内のカテゴリが表示しなくなりました…。 私のやりたい方法としては、「教えて!goo」での投稿カテゴリーの様な方法(http://oshiete1.goo.ne.jp/oshiete_new.php3)でできればベストと考えております。 解決方法としてはどの様な方法がありますか? 皆さんお忙しいでしょうけど、ご教授下さい。