初質問失礼致します。現在、FirefoxのWebIDEでアプリ開発を行っているのですが、いきずまってしまい今回質問致しました…質問内容ですが、Javascriptで画像出力する際にCSSを適用したいのですが、その方法が全くわかりません…CSSの内容は以下のものです。
.frame {
position: absolute;
width: 50%;
height: 50%;
top: 10;
left: 10;
border:none;
background-color: rgba(59, 0. 0, 0);
visibility:visible;
}
このcssで定義したものをJavascriptで画像出力する際に画像に適用したいのです。初心者ということもあり、1週間以上調べてもわからず非常に困っています…詳しい方どうか宜しくお願いします。
No.2ベストアンサー
- 回答日時:
ご質問の意味を理解できていませんけれど、こんな感じのことでしょうか?
スクリプトで画像要素を生成し、一定時間(例では2秒)後に非表示にする。
(表示/非表示の制御をしたいだけなら、スクリプトで要素を生成する必然性はありません。)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="ja">
<head><title>sample</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<style type="text/css">
.frame {
position: absolute;
width: 50%; height: 50%;
top: 10; left: 10;
border: none;
background-color: rgba(59, 0. 0, 0);
visibility: visible;
}
</style>
</head>
<body>
<div id="fuga"></div>
<script type="text/javascript">
var img = document.createElement("img");
img.src = "img/photo01.jpg";
img.className = "frame";
document.getElementById("fuga").appendChild(img);
setInterval(function(){ img.style.display= "none";}, 2000);
</script>
</body>
</html>
jsを外部から読み込む必要があったので、書き方が変わったせいか画像にCSSが適用出来ませんでしたが、一定時間後に画像を非表示にすることはできました!見ず知らずの他人にソースまで書いて頂き、感謝の気持ちで一杯です。CSSをどこで適用しているのかがちょっとわかりませんでしたが書いて頂きましたソースをいじりながら、あとは自力でがんばりたいと思います。本当にありがとうございます!
No.3
- 回答日時:
ANo2です。
改めて見たらおかしなことになってました。
setInterval → setTimeout にしないとおかしいですね。
また、要素生成をごく簡単にやるなら(ちょっと違うけれど)、以下でも可能です。
document.write("<img src='img/photo01.jpg' class='frame'>");
No.1
- 回答日時:
>Javascriptで画像出力する際に画像に適用したい
の意図するところがわかりません。普通に
<img src="hoge.jpg" class="frame">
となるようimgタグを指定すればよいのでは?
(DOM的にjavascriptでimgを書いているということ??)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- JavaScript 画面に表示したらアニメーションを開始したい 3 2023/01/13 15:38
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【OpenCV】二値画像後、白の部...
-
nodejsの画像表示は特別なこと...
-
外部ファイルにしたら文字化け...
-
javascriptの記述について
-
複数画像のランダム複数表示(...
-
JavaScriptで変更した属性の元...
-
lightboxのタイトル部分にリン...
-
JavaScriptで反映させているテ...
-
更新ごとに重複しない画像を5枚...
-
プログラムの上手な書き方は?
-
Accessible News Sliderついて
-
OpenCVで固定枠で画像を操作す...
-
jsでサムネイルを拡大表示 複...
-
Vb.net2005での画像の合成方法
-
$(this)を変数に入れないと動作...
-
画像をフィルターを使って入れ...
-
OpenCV での画素値の比較について
-
リンク先を動的に変更する
-
JavaScriptの記述方法
-
MAX関数を使ってからLEFT JOIN...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
複数画像のランダム複数表示(...
-
Vb.net2005での画像の合成方法
-
画像が表示でnull; this.src
-
外部javascriptの重複を防ぐには
-
外部ファイルにしたら文字化け...
-
【OpenCV】二値画像後、白の部...
-
error LNK2019 未解決のシンボ...
-
こんにちは、javascriptにてボ...
-
条件分岐でキーが入力されてい...
-
ダイアログから画像ファイルは...
-
jqueryスライドショーをストッ...
-
onclickで画面が固まる・・・ら...
-
OpenCV での画素値の比較について
-
jsでサムネイルを拡大表示 複...
-
imgボタンにfocusの当て方
-
ラズパイでno module named zbar
-
HTMLからimgのsrcのみを正規表...
-
Javaの正規表現でimgタグのalt...
おすすめ情報
返信ありがとうございます!htmlのbody内で<img src="hoge.jpg" class="frame">を書いたら確かに画像が表示されるのですが、今回は出来ればJavascriptで画像表示をして画像を動的に制御したいと考えています。具体的には指定した時間に画像が消えるといった処理です。