邊框或圓角被背景顏色擋住的解決方案

2022-04-15 14:38:38 字數 515 閱讀 8003

之前傻了,哪有那麼複雜,直接加個overflow:hidden;就行了,auto還會導致滾動條,多low哦

記錄乙個工作中遇到的問題,給外層div設定了邊框,但是裡面內容如果寬度100%,然後有背景,就被擋住了。如下圖:

1.於是我設定margin-left: 0.5px;,左側是不被擋住了,但是有些地方下面被擋住,而且圓角也被擋住,行不通。

2.我又使用偽元素:after,寬高100%定位畫乙個邊框,結果發現裡面的內容被這個擋住了,點不了東西

3.最終,加上overflow: auto, 完美解決。

overflow屬性規定當內容溢位元素框時發生的事情

以前從來沒注意這個,在這個問題裡,卻立了大功。

圓角邊框,漸變背景的Textview

在預設情況下,textview是不帶邊框的,如果想為textview新增邊框,只能通過為它設定乙個背景drawable,改drawble只是乙個邊框,這樣就實現了帶邊框的textview 第一步 建立shape xml檔案 border.xml 第二步 在textview中引入背景border.xm...

MFC修改button的顏色 背景 邊框

mfc的button控制項是乙個不同於其他控制項,其cbuttton類是cwnd的乙個子類,在修改button的背景 顏色和邊框的時候必須自己進行編寫乙個新的類,如cmybutton。下面是進行背景 顏色 邊框修改的步驟 1.在專案 新增類 cmybutton。這樣會自動生成兩個檔案,乙個.cpp檔...

去掉aswing的邊框及設定圓角背景

var border lineborder new lineborder null,new ascolor 0x66ccff,1 1,15 frame.setborder border 如果這樣設定jframe的border,則將出現裂痕。因為15表示對邊框應用了圓角處理。處理方法 第一步 去掉邊框...