利用checked 选中的状态 来切换按钮的背景颜色
<!DOCTYPE html>
<
html
lang=
"
en
">
<
head>
<
meta
charset=
"
UTF-8
">
<
meta
name=
"
viewport
"
content=
"
width=device-width, initial-scale=1.0
">
<
meta
http-equiv=
"
X-UA-Compatible
"
content=
"
ie=edge
">
<
title>Document</
title>
<
style>
input{
display
:
none;}
span{
height
:
30
px;
width
:
90
px;
border
:
1
px
solid
#999;
display
:
block;
float
:
left;
text-align
:
center;
line-height
:
30
px;
padding
:
0
7
px;
margin-left
:
-1
px;}
input
:
checked
+span{
background
:
#999;
color
:
#fff;}
</
style>
</
head>
<
body>
<
div
class=
"
wrap
">
<
label>
<
input
type=
"
radio
"
checked
name=
"
nav
" />
<
span>网站首页</
span>
</
label>
<
label>
<
input
type=
"
radio
"
name=
"
nav
" />
<
span>公司简介</
span>
</
label>
<
label>
<
input
type=
"
radio
"
name=
"
nav
" />
<
span>企业动态</
span>
</
label>
<
label>
<
input
type=
"
radio
"
name=
"
nav
" />
<
span>下载客户端</
span>
</
label>
</
div>
</
body>
</
html>