繁体   English   中英

CSS中的响应三角形

[英]Responsive triangles in css

我只是想在CSS中绘制一个响应三角形。 它的高度和宽度应该随着窗口的大小而改变。

这是我的静态内容:

#triangle {
  z-index: 2;
  width: 0;
  height: 0;
  position:absolute;
  right:0px;
  bottom:0px;
  border-style: solid;
  border-width: 0 0 600px 1100px;
  border-color: transparent transparent #01fe77 transparent;
  line-height: 0px;
  _border-color: #000000 #000000 #01fe77 #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

您的代码应如下所示

#triangle {
  z-index: 2;
  width: 0;
  height: 0;
  position:absolute;
  right:0px;
  bottom:0px;
  border-style: solid;
  border-width: 0 0 60vw 60vw;
  border-color: transparent transparent #01fe77 transparent;
  line-height: 0px;
}

希望能帮助到你!

尝试视口宽度vw单位

#triangle {
  z-index: 2;
  width: 0;
  height: 0;
  _border-color: #000000 #000000 #01fe77 #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  display: block;
  border-style: solid;
  border-width: 0 0 50vw 100vw;
  border-color: transparent transparent #01fe77 transparent;
  line-height: 0px;
}

测试一下

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM