今天要講的是CSS中右上角三角邊框的實現。
我們可以借助CSS的偽元素before或after來實現這個效果,具體代碼如下:
p { position: relative; padding: 10px; border: 1px solid #ccc; background-color: #f5f5f5; } p:before { content: ""; position: absolute; top: -10px; right: -10px; border-top: 10px solid transparent; border-right: 10px solid #ccc; }首先在p標簽上設置position:relative,因為偽元素是相對于其父元素定位的。然后設置p標簽的padding、border和background-color屬性,使其能夠看到效果。 然后就是偽元素的部分。通過設置content: ""來創建一個空的偽元素,并將position設置為absolute,這樣它就可以脫離文檔流,獨立定位。設置top: -10px和right: -10px,使其定位在p標簽的右上角(因為偽元素相對于定位父級進行定位,所以top和right值為負數)。接著設置border-top: 10px solid transparent和border-right: 10px solid #ccc,就可以實現右上角的三角邊框了。 這樣我們就可以實現一個簡單的右上角三角邊框效果,可根據需要調整其大小和顏色。
上一篇css右上角圓角
下一篇css右上角斜三角形角標