私はこれでかなり新しいです。これまでは、CSSを使用してボタンをクリックするとテキストが消えてしまいましたが、スタイルはそのまま残り、新しいボタンをクリックしたときに不透明度をゼロに戻すことはできません。私はCSSの側面を拡張したいので、純粋なJavascriptを使用するのは嫌です。私はこれが理にかなったことを願っていますが、誰かが私がボタンをクリックするたびにテキストが消えるように助けることができれば、それは素晴らしいことでしょう。CSSとJavascriptを使用してテキストのフェードインとフェイスアウト
CSSをもう一度フェードアウトする方法を私に示すことができれば、それはすばらしいことでしょう。どうもありがとう。
これは現在どのように動作するかに関するリンクです。 http://infinitedv.co.uk/test01/experiment01.html
function text1() {
textbox.style.opacity = 1;
textbox.style.transition = "opacity 1.6s";
document.getElementById("textbox").innerHTML =
"This is a test of My Amazing New Javascript skills! This is a test of My Amazing New Jazascript skills! This is a test of My Amazing New Jazascript skills! This is a test of My Amazing New Jazascript skills! This is a test of My Amazing New Jazascript skills! This is a test of My Amazing New Jazascript skills! This is a test of My Amazing New Jazascript skills! ";
};
function text2() {
textbox.style.opacity = 1;
textbox.style.transition = "opacity 1.6s";
document.getElementById("textbox").innerHTML = "Even more evidence of my amazing new javascript skills! Would you like to know the time and date? No problem:" + "<br><br>" + Date();
};
#textbox {
width: 400px;
opacity: 0;
}
#wrapper {
margin: auto;
width: 500px;
}
<div id="wrapper">
<h1>Will's Amazing javascript experience!</h1>
<button onclick="text1()" type="Button 1">Button1</button>
<button onclick="text2()" type="Button 2">Button2</button>
<br />
<p id="textbox">Text will Magically appear here!</p>
</div>
あなたは、あなたがタイトルとタグでJavaScriptを持って、まだJavaScriptを使用したくないと言います。 – Rob
@Rob私はOPは 'の呼び出しをsetTimeout'の束とプロパティをアニメーション化するが、ちょうどその作業 –