ホームページ  >  記事  >  ウェブフロントエンド  >  ClassList は、2 つのボタン スタイル間の切り替え例の共有を実装します。

ClassList は、2 つのボタン スタイル間の切り替え例の共有を実装します。

小云云
小云云オリジナル
2018-01-27 10:08:121789ブラウズ

この記事では、CSS classList を使用して 2 つのボタン スタイルの切り替え効果を実現する方法を主に説明します。一部のページでは、前後に切り替えるために 2 つのボタンを使用する必要があります。必要な友人は、スクリプト ハウスの編集者をフォローして一緒に学ぶことができます。

ClassList 属性メソッド: add();remove();toggle();

説明、一部のページでは、図に示すように、2 つのボタンを使用して前後に切り替える必要があります。 add()とremove()メソッドを使用するには

html部分:

<p class="login-title">
<a href="javascript:void(0)" class="mya1" id="mya" onclick="myonclick()">注册</a>
<a href="javascript:void(0)" class="mya2" id="myaa" onclick="myonclick1()">登陆</a>
</p>

js部分:


funcction myonclick(){
document.getElementById("mya").classList.remove("newClassName1");
document.getElementById("myaa").classList.remove("newClassName");
}
function myonclick1(){
document.getElementById("mya").classList.add("newClassName1");
document.getElementById("myaa").classList.add("newClassName");
}

css部分:


.login-title{
width:200px;
height:200px;
margin: 0 auto;
background-color:antiquewhite;
}
.mya2{
padding: 0 20px 10px 20px;
color:#FFFFFF;
font-size:22px;
text-decoration:none;
}
.mya1{
padding:0 20px 10px 20px;
color:#7F4A88;
font-size:22px;
text-decoration:none;
border-bottom:2px solid #7F4A88;
}
.newClassName{
padding:0 20px 10px 20px;
color:#7F4A88;
font-size:22px;
text-decoration:none;
border-bottom:2px solid #7F4A88;
}
.newClassName1{
padding: 0 20px 10px 20px;
color:#FFFFFF;
font-size:22px;
text-decoration:none;
}


関連するおすすめ:

HTML5 CSSクラスを操作するためのclassList属性の使い方を詳しく解説


HTML5のclasslist属性の9つの推奨内容

以上がClassList は、2 つのボタン スタイル間の切り替え例の共有を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。