Q
帶漸變的圓形箭頭
0
A
回答
2
CSS可能不會產生這種形狀的最佳方式。你應該使用SVG代替。
我們可以使用SVG的path
元素來創建一個類似形狀的指向箭頭,並使用linearGradient
創建的漸變填充它。
只有一個屬性d
用於定義path
元素中的形狀。這個屬性本身包含許多簡短的命令和很少的參數,這些命令是必需的。
Here是關於SVG路徑的詳細信息:
body {
text-align: center;
background: #333;
margin: 20px;
}
<svg width="400" height="400" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="gradient">
<stop offset="0" stop-color="#212121"></stop>
<stop offset="1" stop-color="#a7a7a7"></stop>
</linearGradient>
<path id="arrow" x="0" y="0" d="M0,200
A200,200 0, 0, 1, 200,0
L225,25
L200,50
A150,150, 0, 0, 0 50,200
L25,175" fill="url(#gradient)" />
</defs>
<use xlink:href="#arrow" transform="translate(0,400) rotate(270)"></use>
<use xlink:href="#arrow" transform="translate(400,400) rotate(180)"></use>
<use xlink:href="#arrow" transform="translate(400,0) rotate(90)"></use>
<use xlink:href="#arrow"></use>
</svg>
+0
謝謝穆罕默德:) – RaShe
+0
@RaShe歡迎您) –
相關問題
- 1. CSS3帶漸變的箭頭
- 2. 三角形箭頭的css漸變
- 3. 圓形箭頭與CSS
- 4. 漸變色圓形矩形
- 5. CSS3中的圓形漸變
- 6. Google maps api圓形漸變?
- 7. GDIPlus漸變沿圓形GraphicsPath
- 8. 橢圓形背景漸變
- 9. 圓形漸變 - TeeChart - MonoAndroid
- 10. 圓形漸變和WPF
- 11. 將箭頭繪製到圓形
- 12. 創建動畫漸變箭頭
- 13. 使用漸變重疊CSS 3箭頭
- 14. ggplot2帶顏色漸變的圓環圖
- 15. Python成像庫(PIL)繪圖 - 帶有漸變的圓角矩形
- 16. 帶有漸變填充的XML圓形Android
- 17. 石英:無法創建帶漸變填充的圓角矩形
- 18. 圓錐漸變圓
- 19. 只有javascript的圓形漸變
- 20. 放射漸變的圓角矩形
- 21. 圓形進度條中的漸變
- 22. 圓柱形外觀UIView中的漸變
- 23. 如何使這個箭頭變圓?
- 24. Android圓形漸變Alpha蒙版
- 25. 使用「橢圓形」漸變爲IE-9
- 26. 如何繪製圓形漸變?
- 27. 漸變圓形邊框和顯示:塊
- 28. 帶有漸變和箭頭的CSS動態大小按鈕的最佳做法
- 29. 使用重複漸變和混合模式創建帶CSS的箭頭背景
- 30. Unslider圓點和箭頭
你有什麼已經嘗試過? – Jer
試圖使填充兩個背景,所以第二個背景將像一個邊框,但漸變不像這樣:) – RaShe
我想也許我可以使4斜線divs – RaShe