第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用引導(dǎo)程序使表格內(nèi)的單選按鈕看起來像一個(gè)按鈕?

如何使用引導(dǎo)程序使表格內(nèi)的單選按鈕看起來像一個(gè)按鈕?

侃侃爾雅 2022-11-11 13:43:19
我還不能解決一個(gè)關(guān)于引導(dǎo)程序的問題,但我希望有人能給我一些建議來解決它:)我有一個(gè)表格,其中顯示了用戶可以選擇的不同選項(xiàng)。我使用單選按鈕來顯示不同的選項(xiàng),因?yàn)槲抑幌脒x擇其中一個(gè)選項(xiàng)。使用單選按鈕時(shí)遇到的問題是我不希望顯示圓圈。這是我所擁有的我有的這是 我想要的我試圖放置一個(gè)包含一排要應(yīng)用的按鈕的 div,class="btn-group btn-group-toggle" data-toggle="buttons"但我沒有讓它工作。如果我在標(biāo)簽中編寫該代碼<tr>,它可以工作,但上面的行會(huì)移到屏幕的右側(cè)。另外,我嘗試使用 css 隱藏圓圈input[type=radio]{    visibility: hidden;}但按鈕內(nèi)的文字沒有居中非常感謝您的時(shí)間和幫助!
查看完整描述

2 回答

?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

這是基于本教程的解決方案。


您絕對(duì)可以通過使用他們提出的其他一些建議(例如在:hover和上設(shè)置樣式:focus)來改進(jìn)它——出于美觀和可訪問性的原因,我建議這樣做。


單選按鈕用opacity: 0and隱藏width: 0,標(biāo)簽覆蓋它們是因?yàn)閜osition: fixed(這需要一個(gè)祖先position設(shè)置為 以外的東西static)


因?yàn)闃?biāo)簽緊跟在標(biāo)記中的輸入元素之后,所以當(dāng)隱藏的輸入通過.better-radio:checked + label.


.better-radio {

  opacity: 0;

  position: fixed;

  width: 0;

}

label {

  display: inline-block;

  padding: 10px 20px;

  border: 1px solid black;

  border-radius: 4px;

  background-color: lightgrey;

}

.better-radio:checked + label {

  background-color: lightgreen;

  border-color: green;

}

<table class="table table-responsive">

  <thead class="thead-light">

    <tr>

      <th scope="col">Zona Sísmica</th>

      <th scope="col">I</th>

      <th scope="col">II</th>

      <th scope="col">III</th>

      <th scope="col">IV</th>

      <th scope="col">V</th>

      <th scope="col">VI</th>

    </tr>

  </thead>

  <tbody>

    <tr>

      <th scope="row">Valor factor Z</th>

      <div class="btn-group btn-group-toggle" data-toggle="buttons">

        <td>

          <input class="better-radio" type="radio" name="z" id="zop1" value="0.15" />

          <label for="zop1" class="btn btn-outline-primary">0.15</label>

        </td>

         <td>

          <input class="better-radio" type="radio" name="z" id="zop2" value="0.25" />

          <label for="zop2" class="btn btn-outline-primary">0.25</label>

        </td>

         <td>

          <input class="better-radio" type="radio" name="z" id="zop3" value="0.30" />

          <label for="zop3" class="btn btn-outline-primary">0.30</label>

        </td>

         <td>

          <input class="better-radio" type="radio" name="z" id="zop4" value="0.35" />

          <label for="zop4" class="btn btn-outline-primary">0.35</label>

        </td>

         <td>

          <input class="better-radio" type="radio" name="z" id="zop5" value="0.40" />

          <label for="zop5" class="btn btn-outline-primary">0.40</label>

        </td>

         <td>

          <input class="better-radio" type="radio" name="z" id="zop6" value="0.50" />

          <label for="zop6" class="btn btn-outline-primary">&ge;0.50</label>

        </td>

      </div>

    </tr>

  </tbody>

</table>


查看完整回答
反對(duì) 回復(fù) 2022-11-11
?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

檢查這個(gè)例子,它有效。


div label input {

   margin-right:100px;

}

body {

    font-family:sans-serif;

}


#ck-button {

    margin:4px;

    border-radius:4px;

    border:1px solid #D0D0D0;

    overflow:auto;

    float:left;

}


#ck-button:hover {

    border:1px solid red;

}


#ck-button label {

    float:left;

    width:4.0em;

}


#ck-button label span {

    text-align:center;

    padding:3px 0px;

    display:block;

}


#ck-button label input {

    position:absolute;

    top:-20px;

}


#ck-button input:checked + span {

  border: 1px solid blue;

}

<div id="ck-button">

  <label>

     <input type="radio" value="1"><span>red</span>

  </label>

</div>


查看完整回答
反對(duì) 回復(fù) 2022-11-11
  • 2 回答
  • 0 關(guān)注
  • 123 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)