Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何用css制作响应三角形_Html_Css_Twitter Bootstrap - Fatal编程技术网

Html 如何用css制作响应三角形

Html 如何用css制作响应三角形,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我有一个用bootstrap制作的网格,一列用于图像,一列用于文本。我必须在文本列的左侧创建一个三角形,它与图像重叠,并且它必须是响应的。根据容器的高度,它必须始终在中间。我该怎么办 <div class="row no-gutters"> <div class="col-6"> <img src="http://placehold.it/200x200" class="w-100" alt=""> </div>

我有一个用bootstrap制作的网格,一列用于图像,一列用于文本。我必须在文本列的左侧创建一个三角形,它与图像重叠,并且它必须是响应的。根据容器的高度,它必须始终在中间。我该怎么办

<div class="row no-gutters">
    <div class="col-6">
      <img src="http://placehold.it/200x200" class="w-100" alt="">
    </div>
    <div class="col-6 ">
      <p>lorem ipsum dolor</p>
    </div>
</div>


同侧阴唇


结果应该是这样的:

可以在CSS中创建一个带有三角形所需宽度的边框的0x0 div来创建三角形。您需要将该div的边框颜色的除一侧以外的所有颜色都设置为透明。下面是一个例子:

.triangle{
  height: 0px;
  width: 0px;
  border: 20px solid transparent;
  border-right: 25px solid white;
  position: absolute;
  right: 0;
  top: 90px;
}
在这里,我创建了您想要的作为示例。

的可能副本