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. 渐变色圆形矩形
- 2. Google maps api圆形渐变?
- 3. GDIPlus渐变沿圆形GraphicsPath
- 4. 圆形渐变和WPF
- 5. 带有matplotlib中颜色渐变的箭头
- 6. 创建动画渐变箭头
- 7. ggplot2带颜色渐变的圆环图
- 8. 石英:无法创建带渐变填充的圆角矩形
- 9. 圆锥渐变圆
- 10. 放射渐变的圆角矩形
- 11. 只有javascript的圆形渐变
- 12. 圆形进度条中的渐变
- 13. 渐变圆形边框和显示:块
- 14. 使用“椭圆形”渐变为IE-9
- 15. Android圆形渐变Alpha蒙版
- 16. 如何绘制圆形渐变?
- 17. 带有渐变和箭头的CSS动态大小按钮的最佳做法
- 18. 使用重复渐变和混合模式创建带CSS的箭头背景
- 19. 如何在圆形矩形按钮中添加箭头图标
- 20. Dynamiclly在一个圆上渐变渐变
- 21. 用css创建一个带圆圈的div里面的箭头
- 22. 如何在WPF中实现锥形/锥形/圆形渐变
- 23. 具有圆形矩形路径的水平渐变?
- 24. Android中的椭圆渐变
- 25. 椭圆渐变的Android
- 26. 用箭头填充带有箭头的svg路径作为头
- 27. SVG和HTML5中的圆形箭头,ASP.net MVC
- 28. 带NSTableView的箭头键
- 29. 带箭头功能的Jquery
- 30. 带边框的CSS箭头
你有什么已经尝试过? – Jer
试图使填充两个背景,所以第二个背景将像一个边框,但渐变不像这样:) – RaShe
我想也许我可以使4斜线divs – RaShe