我想用纯CSS 生产这种或尽可能接近
不nessicarily所需的灰色地带,我更感兴趣的是黑色的。 我知道如何制作这样的三角形
但我不知道从那里做什么。这甚至有可能吗?是这种形状可能与CSS3
4
A
回答
5
我认为这是可能让我们检查这个环节,它会帮助你http://www.css3shapes.com/
0
生产任意形状与CSS确实是可能的,而你在问题中所绘制的形状应该是可能的。 @ pundit的答案已经指向一个网站http://www.css3shapes.com/,它最能展示CSS3可以做什么的可能性。
但是,请理解这些是黑客。使用CSS创建任意形状非常聪明,但实际上并非CSS所打算的。我会协助你避免在创建真正的网站时太“聪明”。你需要在你的HTML中创建额外的标记来支持它,这相当于击败了CSS的重点。
重要的是,您还应该注意,css3shapes网站上的大量形状无法在某些浏览器中正确显示。很明显,IE8和更早版本会与其中很多人争斗,但即使是Firefox 3.6等浏览器也无法正确显示其中的一些。
很明显,它们在所有最新的浏览器中都能正常工作......但所有最新的浏览器都支持Canvas和SVG等技术,它们更适合在浏览器上渲染这种形状的绘图比CSS黑客。
好的,所以IE8不支持Canvas或SVG,但至少有一些老版本IE的工具可以模拟Canvas和SVG。我当然不想尝试让它适用于所有这些CSS形状。
3
我知道你问一个“纯粹”的CSS形状,但这里是我可以帮助,它使用一个小的HTML部分,如CSS3半径不这样做的负面半径又
下面是HTML
<div class=" frame1 ">
<div class=" box "></div>
<div class=" frame2 ">
<div class=" bottoml "></div>
<div class=" bottomr "></div>
</div>
</div>
这里是CSS
.frame1
{
width:300px;
height:150px;
background-color:#444;
}
.box
{
width:300px;
height:75px;
background-color:#ccc;
}
.frame2
{
width:300px;
height:75px;
}
.bottoml
{
float:left;
width:145px;
height:75px;
background-color:#fff;
border-top-right-radius:120px 80px;
}
.bottomr
{
float:right;
width:145px;
height:75px;
background-color:#fff;
border-top-left-radius:120px 80px;
}
相关问题
- 1. CSS3形状 - 有什么可能?
- 2. 是否可以在CSS3中创建这个形状?
- 3. 是否可以使用css3制作这个特定的形状?
- 4. 如何绘制这个CSS3形状?
- 5. 用CSS3创建这个形状?
- 6. CSS3信封形状
- 7. CSS3形状比例
- 8. 创建CSS3形状?
- 9. 如何知道矩形是否碰到这种形状?
- 10. 按钮形状可能与PHP/CSS/HTML?
- 11. 这种形状是可行的在CSS而不是剪辑路径
- 12. SSO与SAML - 这种情况可能吗?
- 13. 如何创建这种形状drawble
- 14. css3形状兼容性
- 15. CSS3转换切断形状
- 16. 这是可能与IList
- 17. 这是可能与卷曲?
- 18. 这种关系是可能的(phpmyadmin)
- 19. 真的与这种numpy形状不匹配错误相混淆
- 20. 如何使这种类型的可绘制形状,android?
- 21. 带CSS3的六边形形状
- 22. Odbc与PHP,C#,preg_match是这种可能的代码
- 23. 为什么不是这种形状动画?
- 24. 这种查询可能吗?
- 25. 这种请求可能吗?
- 26. Python图形:形状与功能?
- 27. 单孔形状:“可能孔外形!”
- 28. 使用css3渐变功能与xhtml - 是否有可能?
- 29. 不能与CSS3
- 30. 通过svg将两种形状合并为一种形状
这一点实际上是一个笑话。我想用一个div和css +做一个苹果标志:before,:after,并且让它在iOS设备上显示......底部有一个大的“F U Flash”。 – rlemon
@rlemon - 够公平的;我想如果有一个好的地方可以使用CSS形状,那很可能吧! :)好奇:你最终能达到苹果的形状吗?听起来像一个艰难的。 – Spudley
我已经接近了,并且仍然在努力*作为一个周日早晨的项目*,但是我认为我可能需要使用多于一个标签(苹果的茎几乎是不可能的) – rlemon