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