如何使用纯CSS3创建此形状?

迈克尔史密斯

我在使用CSS3重新创建这种形状时遇到问题!这将用作将扩展到整个网站的标题,并且它的背景必须透明,因此尝试重新创建它时会遇到问题!

编辑:这是到目前为止,我只是无法重新创建曲线!https://dl.dropboxusercontent.com/u/33897365/css3/index.html

在此处输入图片说明

当前的CSS:

body {
    background: #ff00ff;
}

#header { 
    height: 150px;
    width: 100%;
    background: #000;
    border-bottom-right-radius: 35% 90%;
}
GolezTrol

我很难使用CSS3进行尝试,因此,除非有人设法构建它,否则您将需要一个图像。

如果您选择使用图像,请确保将其设置为PNG。我已经拍摄了您的图像,将颜色降低到仅8种颜色,这足以进行边缘的抗锯齿,然后使用PNG压碎器对其进行压缩。生成的图像约为1.14KB,是jpg图像大小的1/10,具有透明性的附加好处:演示图片

但是另一个选择是SVG。SVG是基于xml的矢量图形格式。除IE8-之外,所有主流浏览器均支持该功能,但它们也不支持您需要的CSS3功能。

SVG可以从一个单独的文件加载,但是您也可以将其放在数据URL中,甚至可以将其内联到页面中,如下所示:

<div class="container">
  <svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="960px" height="320px" viewBox="0 0 960 320" enable-background="new 0 0 960 320" xml:space="preserve">
    <path fill="#FF1731" d="M960,47c-167,0-348.331,18-474.673,81.333C388.356,176.943,165.667,200.875,0,200.875V0h960"/>
    </svg>
</div>

参见:http : //jsfiddle.net/8xJXr/(是的,我把它设为红色。仅因为;))

因此它具有与CSS相同的优点:非常小的,类似的浏览器支持...使它变大只有一点点麻烦,但是如果您首先需要它,也许您可​​以找到一个解决方案。

额外的信息:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用CSS3创建自定义形状以匹配此形状?

来自分类Dev

使用css3和html创建此形状

来自分类Dev

使用CSS3创建角度形状

来自分类Dev

如何使用纯CSS创建此箭头

来自分类Dev

如何使用css3获得此?

来自分类Dev

使用SVG / Canvas / CSS3创建这些形状?

来自分类Dev

css3在使用图形创建形状之前和之后

来自分类Dev

使用SVG / Canvas / CSS3创建这些形状吗?

来自分类Dev

如何在CSS3中使用伪类创建自定义形状

来自分类Dev

如何使用CSS3创建此效果3D

来自分类Dev

如何在CSS3中创建此按钮?

来自分类Dev

如何使用(最好是)HTML5 / CSS3创建此报价框?

来自分类Dev

是否可以使用不带Javascript的纯CSS3制作此动画?

来自分类Dev

是否可以仅使用css3来制作此特定形状?

来自分类Dev

如何使用PURE CSS创建CSS3反弹效果

来自分类Dev

单击使用纯CSS的CSS3过渡

来自分类Dev

创建CSS3圆角形状?

来自分类Dev

如何访问使用css3列创建的单个列?

来自分类Dev

使用纯CSS3绘制图形的问题

来自分类Dev

使用纯CSS3绘制图形的问题

来自分类Dev

是否可以仅使用普通CSS3来创建此投影?

来自分类Dev

如何使用CSS3做自定义边框形状

来自分类Dev

如何使用CSS3设计有点弯曲的重叠式翻盖形状

来自分类Dev

如何在保持交叉兼容性的同时使用CSS / CSS3应用此效果

来自分类Dev

如何使用CSS或CSS创建附加形状?

来自分类Dev

使用css创建带有此边框的形状

来自分类Dev

Javascript:如何创建CSS3动画

来自分类Dev

如何创建CSS3反弹效果

来自分类Dev

使用CSS3进行凹凸形状导航