我想知道,爲什麼當我可以選擇兩個圖像,而不是隻有一個。 (是一個圖像,而不是單選按鈕)。例如,如果您嘗試選擇2張圖像,則會顯示選中的圖像,但我希望只能選擇其中的一張。修復html和css代碼
看那jsFiddle
或看看下面的代碼片段:
* {
margin: 0;
padding: 0;
}
.main {
position: relative;
z-index: 10;
padding-top: 60px;
color: #999;
width: 100%;
min-height: calc(100vh - 60px);
}
.wrap{position:relative}
.wrap{width:100%;margin:0 auto;max-width:1024px;padding:0 16px}
.write {
position: relative;
max-width: 690px;
padding: 40px 16px 70px;
}
.write-gender{
text-align: center;
}
.write-gender {
display: inline-block;
width: 128px;
height: 128px;
margin: 0 10px;
border: 5px solid transparent;
border-radius: 100%;
}
.form__label, h6 {
font-weight: 500;
font-size: 14px;
text-transform: uppercase;
}
.form__label, h4, h6 {
line-height: 1.2em;
margin-bottom: 20px;
}
h6 {
display: block;
font-size: 0.67em;
-webkit-margin-before: 2.33em;
-webkit-margin-after: 2.33em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
.write-title {
text-align: center;
margin-top: 18px;
font-size: 13px;
margin-bottom: 60px;
\t position: relative;
left: 235px;
}
.gender-selector input{
-webkit-appearance:none;
-moz-appearance:button;
appearance:button;
margin:0;
padding:0;
}
.man{
background-image:url(https://cdn1.iconfinder.com/data/icons/user-pictures/100/male3-512.png);
\t border-color: #1f6ab0;
position: relative;
left: 400px;
bottom: 80px;
\t display: block;
max-width: 100%;
}
.gender-selector:not(input:checked) input:active +.gen-sel{
opacity: .6;
}
.gender-selector input:checked +.gen-sel{
-webkit-filter: none;
-moz-filter: none;
filter: none;
}
.women{
background-image:url(https://cdn1.iconfinder.com/data/icons/user-pictures/100/female1-512.png);
\t border-color: #b24592;
position: relative;
left: 60px;
top: 3px;
\t display: block;
max-width: 100%;
}
.gen-sel{
cursor:pointer;
display:inline-block;
width:100px;
height:70px;
background-size:contain;
background-repeat:no-repeat;
-webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
-moz-filter: brightness(1.8) grayscale(1) opacity(.7);
filter: brightness(1.8) grayscale(1) opacity(.7);
}
.gen-sel:hover{
-webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
-moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
filter: brightness(1.2) grayscale(.5) opacity(.9);
}
<main class="main ">
<div>
<div class="wrap write"> \t
<div class="write-gender">
<h6 class="write-title">Select gender</h6>
\t <div class="gender-selector">
<input id="gender" type="radio" name="gender" value="w" />
<label class="gen-sel write-gender women" for="gender"></label>
<input id="gender2" type="radio" name="gender2" value="m" />
<label class="gen-sel write-gender man"for="gender2"></label>
</div>
</div>
</div>
</div>
</main>
另外我想知道其他的事情: - 我創建了一個數據庫來存儲這些信息。身份證是「性別」,並在輸入html代碼中,我調用了一個輸入與id - >性別和其他輸入id - > gender2在我的PHP代碼我已經匹配id性別2與id性別通過使用這個 - >「$ gender2 = & $ gender;」是嗎?