Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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
Css 将三角形附着到div_Css - Fatal编程技术网

Css 将三角形附着到div

Css 将三角形附着到div,css,Css,因为我发现的所有问题都与评论框箭头有关 我想做一个像这样的跳水 我需要在一个div容器上附加两个三角形,但我不知道该怎么做。当前我的代码如下所示: 这里的问题是三角形不是全部显示的,只是其中的一部分。如何解决这个问题?类似这样的问题:? 问题在于伪元素的位置 .expand { width: 100px; background-color: #007bff; position: relative; padding-left: 10px; } .expand:after {

因为我发现的所有问题都与评论框箭头有关

我想做一个像这样的跳水

我需要在一个div容器上附加两个三角形,但我不知道该怎么做。当前我的代码如下所示:

这里的问题是三角形不是全部显示的,只是其中的一部分。如何解决这个问题?

类似这样的问题:? 问题在于伪元素的位置

.expand {
  width: 100px;
  background-color: #007bff;
  position: relative;
  padding-left: 10px;
}

.expand:after {
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0px 0px 10px 10px;
  border-color: #fff #fff #fff #007bff;
  position: absolute;
  right: 0;
  bottom: 0;
}

.expand:before {
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: #fff #007bff #fff #fff;
  position: absolute;
  left: 0;
  bottom: 0;
}
试试这个

div{ 宽度:100%; 位置:相对位置; 背景:红色; 高度:20px; } 部门:以前{ 内容:; 显示:块; 位置:绝对位置; 底部:-20px; 左:50%; 变换:平移-50%,0; 边框顶部:23px实心红色; 左边框:16px实心透明; 右边框:16px实心透明; 身高:0; 宽度:50%; } 跨度{ 显示:块; 位置:绝对位置; 左:50%; 变换:平移-50%,0; 底部:-20px; 字体大小:20px; } 扩大 试试这个代码

.集装箱{ 宽度:自动; 背景色:007bff; 高度:20px; } .扩大{ 位置:绝对位置; 宽度:85px; 高度:0px; 左边框:20px实心透明; 右边框:20px实心透明; 边框顶部:20px实心007bff; 边缘顶部:18px; 左边距:25px; } .扩展p{ 利润上限:-20px; 左侧填充:12px }
展开

这允许您添加和自定义任何您想要的内容。只需添加img和自定义空间即可。 在此处插入标题 a{文本装饰:无;} ul,ul li{边距:0;填充:0;} ul li{显示:内联块;} ul li a{背景:url'navrepeater.png'repeat-x efefef;行高:20px;显示:内联块;} 前,后{ 内容:; 宽度:30px; 高度:30px; 显示:内联块; 垂直对齐:中间对齐; } ul li a:before{background:url'left.png'no repeat ccc;} ul li a:在{background:url'right.png'不重复ccc;}
.expand {
  width: 100px;
  background-color: #007bff;
  position: relative;
  padding-left: 10px;
}

.expand:after {
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0px 0px 10px 10px;
  border-color: #fff #fff #fff #007bff;
  position: absolute;
  right: 0;
  bottom: 0;
}

.expand:before {
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: #fff #007bff #fff #fff;
  position: absolute;
  left: 0;
  bottom: 0;
}