亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

防止網格上出現雙邊框

防止網格上出現雙邊框

胡說叔叔 2023-12-11 16:44:50
我正在使用實現填字游戲css grid空白單元格沒有顏色。其他單元格有黑色邊框。問題在于邊界正在相互沖突。我已經打開了這個問題和這個問題。但這里的問題是并非所有單元格都有這種雙重邊框。這是代碼.crossword-board-container {  position: relative;  background: #fff;}.crossword-board {  background: transparent;  display: grid;  grid-template: repeat(5, 4em) / repeat(5, 4em);  list-style-type: none;  padding: 0;  margin: 0 auto;}.crossword-board__item {  border: 1px solid #000;  background: transparent;  text-align: center;  font-size: 20px;  font-weight: bold;  text-transform: uppercase;}<div class="crossword-board-container">  <div class="crossword-board">    <!-- ROW 1 -->    <span></span>    <span></span>    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <span></span>    <span></span>    <span></span>    <span></span>    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" /> <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <span></span>    <span></span>    <span></span>    <span></span>    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <span></span>    <span></span>    <span></span>    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />    <span></span>  </div></div>
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

您可以將所有輸入頂部和左側移動 1px,這將使邊框相互折疊。


然后向容器添加 1px 的內邊距。


這將是結果。


.crossword-board-container {

  position: relative;

  background: #fff;

}


.crossword-board {

  background: transparent;

  display: grid;

  grid-template: repeat(5, 4em) / repeat(5, 4em);

  list-style-type: none;

  padding: 1px;

  margin: 0 auto;

}


.crossword-board input {

  margin: -1px 0 0 -1px;

  border: 1px solid red;

  background: transparent;

  text-align: center;

  font-size: 20px;

  font-weight: bold;

  text-transform: uppercase;

}

<div class="crossword-board-container">


  <div class="crossword-board">

    <!-- ROW 1 -->

    <span></span>

    <span></span>

    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />

    <span></span>

    <span></span>


    <span></span>

    <span></span>

    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" /> <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />

    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />



    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />

    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />

    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />

    <span></span>

    <span></span>


    <span></span>

    <span></span>

    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />

    <span></span>

    <span></span>


    <span></span>

    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />

    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />


    <input type="text" minlength="1" maxlength="1" pattern="^[bB]{1}$" />

    <span></span>


  </div>

</div>


查看完整回答
反對 回復 2023-12-11
  • 1 回答
  • 0 關注
  • 138 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號