在div和输入上使用css的曲线

时间:2017-06-07 07:33:27

标签: css

是否可以仅使用css创建类似的内容?

enter image description here

我认为这是可能的,但是输入字段也可以吗?

2 个答案:

答案 0 :(得分:2)

您可以使用border-radius属性

制作类似的内容

代码段



.container{
  border-radius:5%/100px 100px 100px 100px;
  width: 300px;
  height: 200px;
  border: 1px solid;
}

<input class="container" />
&#13;
&#13;
&#13;

在此处使用 Fiddle 。更改border-radius百分比并检查用户界面更改

答案 1 :(得分:0)

仅使用css是不可能的,但是如果使用横向曲线创建svg图像,则可以执行以下操作:

input {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
input::before {
  background: url("curve-sx.svg")
}
input::after {
  background: url("curve-dx.svg")
}