首頁 > web前端 > css教學 > classList實作兩個按鈕樣式的切換實例分享

classList實作兩個按鈕樣式的切換實例分享

小云云
發布: 2018-01-27 10:08:12
原創
1868 人瀏覽過

本文主要跟大家分享CSS使用classList實現兩個按鈕樣式的切換效果,在某些頁面我們需要使用兩個按鈕來回切換,怎麼實現這樣的功能呢?需要的朋友跟著腳本之家小編一起學習吧。

classList屬性的方法:add();remove();toggle();

描述,在某些頁面我們需要使用兩個按鈕來回切換,如圖:

我們要使用到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的classList屬性操作CSS類別的使用詳解

classlist的9篇內容推薦

HTML5中classList屬性

以上是classList實作兩個按鈕樣式的切換實例分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板