我正在使用通过css工作的标签。我需要制作标签,在更改页面时重新加载页面。例如,如果我单击选项卡2,它将加载/刷新页面并激活选项卡2.
这是我的HTML:
<main>
<input id="tab1" type="radio" name="tabs" >
<label for="tab1"><img src="img/india_640.png" width="30">INDIA</label>
<input id="tab2" type="radio" name="tabs" checked>
<label for="tab2"><img src="img/Flag_of_Australia.png" width="30">AUSTRALIA</label>
<section id="content1">
content 1
</section>
<section id="content2">
Content 2
</section>
</main>
这是css:
.tabs-origin main {
min-width: 320px;
max-width: 800px;
padding: 50px;
margin: 0 auto;
background: #fff;
}
.tabs-origin section {
display: none;
padding: 20px 0 0;
border-top: 1px solid #ddd;
}
.tabs-origin input {
display: none;
}
.tabs-origin label {
display: inline-block;
margin: 0 0 -1px;
padding: 15px 25px;
font-weight: 600;
text-align: center;
color: #bbb;
border: 1px solid transparent;
}
.tabs-origin label:before {
font-family: fontawesome;
font-weight: normal;
margin-right: 10px;
}
/*
.tabs-origin label[for*='1']:before { content: '\f1cb'; }
.tabs-origin label[for*='2']:before { content: '\f17d'; }
.tabs-origin label[for*='3']:before { content: '\f16b'; }
.tabs-origin label[for*='4']:before { content: '\f1a9'; }
*/
.tabs-origin label:hover {
color: #888;
cursor: pointer;
}
.tabs-origin input:checked + label {
color: #555;
border-left: 1px solid #ddd;
border-top: 2px solid #EA4C88;
border-right: 1px solid #ddd;
}
.tabs-origin #tab1:checked ~ #content1,
.tabs-origin #tab2:checked ~ #content2,
.tabs-origin #tab3:checked ~ #content3,
.tabs-origin #tab4:checked ~ #content4 {
display: block;
}
@media screen and (max-width: 650px) {
.tabs-origin label {
font-size: 0;
}
.tabs-origin label:before {
margin: 0;
font-size: 18px;
}
}
@media screen and (max-width: 400px) {
.tabs-origin label {
padding: 15px;
}
}
您可以找到此标签:http://baby-nameo.com/australia.php
由于
答案 0 :(得分:0)
只需将其添加到特定的Output
代码。
<input>
只要您点击<input id="tab1" type="radio" onClick="history.go(0)" name="tabs" >
字段,就会刷新页面。