"en"というボタンをクリックして言語を変更すると、JavaScript上で簡単な機能が利用できます。テキストを.textで変更しても問題ありませんが、問題があり、CSSといくつかのテキストプレースホルダでアニメーションを作成しています。披露させて。OnClick CSSコンテンツを変更する
HTML
<div id="languageWrapper">
<img id="es" class="spanish" src="images/es.svg"/>
<img id="en" class="english" src="images/en.svg"/>
</div>
これら.headerWrapperと.SubheaderWrapperからのテキストは、CSSから来て、私は変更することが達成できないコンテンツがこの1
<div id="bannerWrapper">
<div id="textWrapper">
<h3 class="headerWrapper"></h3><br>
<h3 class="subheaderWrapper"></h3>
</div>
</div>
ある言語
を変更するためのボタンですファイル
CSS
.headerWrapper {
position: relative;
color: #fff;
margin: 0 auto;
font-family: 'Montserrat', sans-serif;
font-size:40px;
}
.headerWrapper:after {
content: 'Header 1';
animation: faderText 30s cubic-bezier(.8,0,0,.8) infinite;
}
.subheaderWrapper {
position: relative;
color: #fff;
margin: 0 auto;
font-family: 'Raleway', sans-serif;
font-size:17px;
}
.subheaderWrapper:after {
content: 'Some small description of what We intent to say here in this banner
number 1';
animation: faderText2 30s cubic-bezier(.8,0,0,.8) infinite;
}
@keyframes faderText {
0% {content: "¿Empresa vs Autónomo?";}
33.33% {content: "¿Qué impuestos paga mi Empresa?";}
66.66% {content: "¿Que visado necesitan mis empleados extranjeros?";}
100% {content: "¿Empresa vs Autónomo?";}
}
@keyframes faderText2 {
0% {content: "Te aconsejamos y creamos la mejor estructura según tu tipo de
negocio";}
33.33% {content: "Nos encargamos de explicar , preparar y presentar tus
impuestos periódicamente";}
66.66% {content: "Construimos un puente entre la compleja red de tramites al
reubicar internacionalmente a un empleado";}
100% {content: "Te aconsejamos y creamos la mejor estructura según tu tipo de
negocio";}
}
私が達成しようとしているのは、id #esをクリックしてアニメーションのキーフレームをfaderTextとfaderText2から英語のコンテンツを持つ別のアニメーションに変更します。これは可能ですか?前もって感謝します!!
はまた、ここで私はを達成したい私のJavascriptのだ(.headerwrapper変更:faderTextEnglishへfaderTextからアニメーションの後に)faderTextEnglishキーフレームを作成している間、私は英語でそれらを作ることができるので)
$('#en').click(function(){
$('.headerWrapper:after').css('animation','faderTextEnglish 30s cubic-bezier(.8,0,0,.8) infinite');
});
誰かができます。助け:D?ありがとう!
$( '#en')$ headerWrapperで別のクラスを追加し、そのクラスに基づいてあなたのCSSを追加してください – Balwant