CSS矩形一側三角形箭頭效果
下面這段程式碼例項,它實現了圓角帶有三角形的箭頭效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> div { width: 200px; height: 40px; text-align: center; font-size: 14px; border: 1px solid red; position: relative; border-radius: 3px; } div:before { content: ""; position: absolute; right: -6px; top: 7px; width: 8px; height: 8px; background: #fff; border-bottom: 1px solid red; border-left: 1px solid red; transform: rotate(225deg); } </style> </head> <body> <div>螞蟻部落歡迎您</div> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
[CSS] 純文字檢視 複製程式碼div { width: 200px; height: 40px; text-align: center; font-size: 14px; border: 1px solid red; position: relative; border-radius: 3px; }
設定矩形的寬度為200px,高度為40px。
文字居中顯示,字型大小為14px,紅色邊框
設定div為相對定位,作用會在後面介紹。
最後將矩形設定為圓角效果。
[CSS] 純文字檢視 複製程式碼div:before { content: ""; position: absolute; right: -6px; top: 7px; width: 8px; height: 8px; background: #fff; border-bottom: 1px solid red; border-left: 1px solid red; transform: rotate(225deg); }
通過偽元素選擇器,在矩形div中建立一個小的div元素。
設定它為絕對定位,那麼它的位移參考物件就是它的父元素(因為父元素採用相對定位)。
下邊框和左邊框設定為紅色,這就是我們所看到的三角形,然後將其旋轉一定角度。
通過定位的方式將其放置於矩形的右側。
二.相關閱讀:
(1).border-radius可以參閱CSS3 border-radius一章節。
(2).transform: rotate()可以參閱transform: rotate()一章節。
(3).絕對定位可以參閱CSS position:absolute 絕對定位一章節。
相關文章
- CSS3 矩形一側三角形箭頭效果CSSS3
- css空心三角形箭頭矩形效果CSS
- css帶有空心箭頭矩形效果CSS
- CSS 三角形箭頭的矩形CSS
- css底部帶有三角形箭頭的圓角矩形效果CSS
- CSS帶有三角形箭頭的矩形CSS
- CSS空心三角形箭頭效果CSS
- CSS帶有三角小箭頭的矩形效果CSS
- css3實現底部帶有箭頭的圓角矩形效果CSSS3
- CSS箭頭引導的分佈效果CSS
- css三角形箭頭程式碼例項CSS
- css border實現上下左右箭頭效果CSS
- CSS3 帶有箭頭圓角效果CSSS3
- CSS帶有箭頭的對話方塊效果CSS
- CSS 頂部三角形矩形CSS
- CSS3 矩形切角效果CSSS3
- css3網頁底部漸隱漸現的箭頭效果CSSS3網頁
- CSS3矩形左右擺動效果CSSS3
- CSS 三角形效果CSS
- CSS 頂部帶有三角形的矩形CSS
- css3實現的矩形切角效果CSSS3
- CSS空心箭頭程式碼例項CSS
- css帶有圓角尾巴箭頭CSS
- CSS實現帶箭頭按鈕CSS
- 用純CSS實現的箭頭CSS
- css實現矩形切角效果程式碼例項CSS
- canvas繪製箭頭效果程式碼例項Canvas
- CSS三角形效果詳解CSS
- CSS實現三角形效果CSS
- 箭頭→箭頭 matlab畫圖Matlab
- css3實現的矩形圓角切角效果CSSS3
- CSS實現空心三角指示箭頭CSS
- android圖片編輯,類似PC端QQ截圖後的編輯效果(畫箭頭,圓形,矩形標註)Android
- canvas矩形拖拽效果Canvas
- canvas 奇巧淫技(二)繪製箭頭路徑效果Canvas
- CSS3各種方向三角形效果CSSS3
- 利用div和css製作三角形效果CSS
- CSS3帶有箭頭旋轉的圓形CSSS3