访问状态后按钮的背景颜色问题
Issue with background color of a button after visited state
访问状态后按钮的背景颜色出现问题
https://jsfiddle.net/vivekraj_kr/wxokhpy4/
如何在访问的按钮上设置背景颜色
<button type="button" class="size_btn">S</button>
<button type="button" class="size_btn">M</button>
<button type="button" class="size_btn">L</button>
<button type="button" class="size_btn">XL</button>
.size_btn {
height:27px;
width: 27px;
background: none;
border: solid 1px #ccc;
}
.size_btn:visited {
background-color: #479c3d;
}
你可以试试这个:-
小号
米
大号
加大码
<style>
.size_btn {
height:27px;
width: 27px;
background: none;
border: solid 1px #ccc;
}
/* unvisited link */
.size_btn:link {
background-color: green;
}
/* visited link */
.size_btn:visited {
background-color: green;
}
/* mouse over link */
.size_btn:hover {
background-color: red;
}
/* selected link */
.size_btn:active {
background-color: yellow;
}
</style>
尝试使用 <a>
因为 <button>
与 :visited
无关
a.button {
height:27px;
width: 27px;
background: none;
border: solid 1px #ccc;
padding: 5px 8px;
text-decoration: none;
color: #444;
font: 80% Arial, sans-serif;
outline: none;
background-color: white;
}
a.button:visited {
background-color: red;
}
<a href="#" class="button">S</a>
<a href="#" class="button">M</a>
<a href="#" class="button">L</a>
<a href="#" class="button">XL</a>
注意:GoogleChrome设置有问题a:visited
属性。查看更多 here and here.
希望对您有所帮助。
In css :visited 选择器仅用于链接元素。因此,您可以使用 :active 选择器代替 :visited。
访问状态后按钮的背景颜色出现问题
https://jsfiddle.net/vivekraj_kr/wxokhpy4/
如何在访问的按钮上设置背景颜色
<button type="button" class="size_btn">S</button>
<button type="button" class="size_btn">M</button>
<button type="button" class="size_btn">L</button>
<button type="button" class="size_btn">XL</button>
.size_btn {
height:27px;
width: 27px;
background: none;
border: solid 1px #ccc;
}
.size_btn:visited {
background-color: #479c3d;
}
你可以试试这个:- 小号 米 大号 加大码
<style>
.size_btn {
height:27px;
width: 27px;
background: none;
border: solid 1px #ccc;
}
/* unvisited link */
.size_btn:link {
background-color: green;
}
/* visited link */
.size_btn:visited {
background-color: green;
}
/* mouse over link */
.size_btn:hover {
background-color: red;
}
/* selected link */
.size_btn:active {
background-color: yellow;
}
</style>
尝试使用 <a>
因为 <button>
与 :visited
a.button {
height:27px;
width: 27px;
background: none;
border: solid 1px #ccc;
padding: 5px 8px;
text-decoration: none;
color: #444;
font: 80% Arial, sans-serif;
outline: none;
background-color: white;
}
a.button:visited {
background-color: red;
}
<a href="#" class="button">S</a>
<a href="#" class="button">M</a>
<a href="#" class="button">L</a>
<a href="#" class="button">XL</a>
注意:GoogleChrome设置有问题a:visited
属性。查看更多 here and here.
希望对您有所帮助。
In css :visited 选择器仅用于链接元素。因此,您可以使用 :active 选择器代替 :visited。