制作CSS角落风格

时间:2017-12-06 09:59:24

标签: html css

我很困惑,如何使用css设计显示选项:

this

如何制作像这张照片的角落风格......请帮助我。感谢

2 个答案:

答案 0 :(得分:0)

https://jsfiddle.net/pksdhofc/1/

<div class='arrow'></div>

.arrow{
  width: 30px;
  height: 80px;
  background-color: #999;
  -webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%, 0 50%);
  clip-path: polygon(0 50%, 100% 0, 100% 100%, 0 50%);
}

clip-path使用多个X和Y坐标来创建svg。您可以根据自己的喜好进行操作,但这样可以满足您的需求。

答案 1 :(得分:0)

试试这个:

.inner{
  height: 300px;
  width: 200px;
  background-color: red;
  border-radius: 10px;
}

.outer{
  padding: 10px;
  background-color: green;
  display: inline-block;
  border-radius: 20px;
  position: relative;
  margin-left: 100px;
}

.arrow{
 position: absolute;
 top: 30px;
 left: -50px;
 border: 25px solid transparent;
 border-right: 25px solid green;
}
<div class="outer">
  <div class="inner"></div>
  <div class='arrow'>
</div>