CSS簡單實現乙個箭頭

2021-09-01 07:44:01 字數 985 閱讀 7666

如題,用簡單幾行css**實現乙個箭頭。其實有很多不同的方法可以實現,比如旋轉乙個有背景顏色的div,再把多餘的部門覆蓋掉等等。在這裡記錄一下不同思路。

css**:

div
html**:(就乙個div)

效果圖:

解析:

關鍵在於對邊框的理解。首先給出乙個div,四周加上邊框,再放大邊框看一看效果:

很明顯了,把邊框設定成不同顏色,可以看到邊框與邊框銜接處的公共部分,並不會說誰覆蓋誰,而是各佔一半部分,那跟箭頭有什麼關係呢?看下圖:

畫的有點醜。如果延長左邊框的斜線,忽略其他上右下邊框,就是乙個箭頭了。如何延長呢?其實也就是縮短左右邊框的長度,即縮短div高度,看看高度為0時的效果:

這時候箭頭就出來了,如果需要乙個指向右邊的箭頭,那就再把上右下三個邊框顏色設定為透明,就ok了。

border-color: transparent transparent transparent red;
總結:div邊框理解

透明色:transparent 

以上。

用 CSS 寫乙個向右的箭頭

今天在修改別人寫的網頁的時候發現乙個有意思的東西,就是乙個向右的箭頭,如圖所示 這個效果如果要我來寫的話,我估計會直接弄乙個放上去,但是我今天發現這玩意居然還能用 css 來寫,讓我眼前一亮,就記錄下來,我 h5 寫的不多,也許是我孤陋寡聞了,具體 如下 width 7px height 7px b...

乙個簡單css例子

lang en charset utf 8 css講解title rel stylesheet href style.css body div dd xddaa hover abc ulli first child ulli last child ulli nth child 3 ulli only...

css左側投影 CSS實現的乙個簡單時尚的左側導航

簡單的左側導航 如下 複製 如下 測試 使用者管理 基本資料 郵箱管理 密碼管理 編輯管理 發布廣告管理 wmenu dl dt click function 預設字型 body,button,input,select,textarea h1,h2,h3,h4,h5,h6 address,cite,...