微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css – 如何创建平行四边形div?

参见英文答案 > draw angular side / parallelogram using CSS                                    3个
我正在开展一个项目,我必须创建类似于下图中显示内容.具体地说,带有文本的黄色平行四边形显示在红色矩形内部(我不需要这个红色矩形).如您所知,认情况下div是矩形的

enter image description here

那么我的问题是,如何创建3个平行四边形div或类似的东西?

任何建议或指南将不胜感激

谢谢

PS:我不能使用图像作为背景因为,如果你做的窗户较小,背景不会跟随文字

解决方法

您可以使用负SkewX变换来获得所需的效果

div {
  margin: 20px;
  width: 200px;
  height: 100px;
  display: inline-block;
  background: yellow;    
  border: 1px solid black;
  transform: skewX(-10deg);
  }
<div></div>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。