Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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在框的每一侧放置箭头(div)_Html_Css_Css Shapes - Fatal编程技术网

Html CSS在框的每一侧放置箭头(div)

Html CSS在框的每一侧放置箭头(div),html,css,css-shapes,Html,Css,Css Shapes,需要关于如何在框的每一侧放置指向外部的箭头的帮助 我在另一个堆栈问题上看到了箭头的方框和基本CSS 需要帮助在该框中创建四个箭头吗 我是一名java开发人员,所以这不是我的爱好 方框: #myBox{ 宽度:150px; 高度:150像素; 背景颜色:灰色; 边框:1px纯黑; } /*V形*/ 雪佛龙先生{ 位置:相对位置; 显示:块; 高度:50px; /*高度应为双边框*/ } 雪佛龙:以前, 雪佛龙:之后{ 位置:绝对位置; 显示:块; 内容:“; 边框:25px实心透明; /*调整尺

需要关于如何在框的每一侧放置指向外部的箭头的帮助

我在另一个堆栈问题上看到了箭头的方框和基本CSS

需要帮助在该框中创建四个箭头吗

我是一名java开发人员,所以这不是我的爱好

方框:

#myBox{
宽度:150px;
高度:150像素;
背景颜色:灰色;
边框:1px纯黑;
}
/*V形*/
雪佛龙先生{
位置:相对位置;
显示:块;
高度:50px;
/*高度应为双边框*/
}
雪佛龙:以前,
雪佛龙:之后{
位置:绝对位置;
显示:块;
内容:“;
边框:25px实心透明;
/*调整尺寸*/
}
/*将下面的四个“顶部”值更改为旋转(顶部/右侧/底部/左侧)*/
雪佛龙:以前{
排名:0;
边框顶部颜色:#b00;
/*V字形颜色*/
}
雪佛龙:之后{
顶部:-50px;
/*调整厚度*/
边框顶部颜色:#fff;
/*匹配背景色*/
}

使用Css。你需要这样的东西吗

对于每一侧,使用下面的代码制作三角形:

width: 0;
height: 0;
border-style: solid;
border-width: 100px 100px 100px 0;
border-color: transparent #007bff transparent transparent;
下面是一个使用Css的方法。你需要这样的东西吗

对于每一侧,使用下面的代码制作三角形:

width: 0;
height: 0;
border-style: solid;
border-width: 100px 100px 100px 0;
border-color: transparent #007bff transparent transparent;

这是一个.

因为您希望与这些形状交互,所以最好使用不同的方法来制作三角形,而不是使用边界黑客

.box{
高度:150像素;
宽度:150px;
背景:浅灰色;
位置:相对位置;
}
.包裹{
位置:绝对位置;
排名:0;
左:25%;
身高:25%;
宽度:50%;
溢出:隐藏;
}
.触摸{
位置:绝对位置;
排名:0;
左:50%;
身高:200%;
宽度:200%;
变换:旋转(45度);
变换原点:左上角;
背景:灰色;
光标:指针;
}
.包裹:第n个孩子(2){
变换:旋转(90度);
变换原点:左上角;
最高:25%;
左:100%;
}
.包裹:第n个孩子(3){
变换:旋转(180度);
变换原点:左上角;
最高:100%;
左:75%;
}
.wrap:第n个孩子(4){
变换:旋转(-90度);
变换原点:左上角;
最高:75%;
左:0;
}
.触摸:悬停{
背景:番茄;
}

由于您希望与这些形状交互,因此最好使用不同的方法来制作三角形,而不是使用边界黑客

.box{
高度:150像素;
宽度:150px;
背景:浅灰色;
位置:相对位置;
}
.包裹{
位置:绝对位置;
排名:0;
左:25%;
身高:25%;
宽度:50%;
溢出:隐藏;
}
.触摸{
位置:绝对位置;
排名:0;
左:50%;
身高:200%;
宽度:200%;
变换:旋转(45度);
变换原点:左上角;
背景:灰色;
光标:指针;
}
.包裹:第n个孩子(2){
变换:旋转(90度);
变换原点:左上角;
最高:25%;
左:100%;
}
.包裹:第n个孩子(3){
变换:旋转(180度);
变换原点:左上角;
最高:100%;
左:75%;
}
.wrap:第n个孩子(4){
变换:旋转(-90度);
变换原点:左上角;
最高:75%;
左:0;
}
.触摸:悬停{
背景:番茄;
}

我使用CSS转换和定位成功地使用了3个元素。这就是你想要达到的目标吗

.container{
宽度:100px;
高度:100px;
背景:灰色;
位置:相对位置;
}
.容器.三角形{
宽度:70px;
高度:70像素;
背景:黄色;
变换:旋转(45度);
位置:绝对位置;
顶部:15px;
左:15px;
}
.容器.三角形.盒子{
宽度:50px;
高度:50px;
背景:蓝色;
变换:旋转(-45度);
位置:绝对位置;
顶部:10px;
左:10px;
颜色:白色;
}

文本

我使用CSS转换和定位成功地使用了3个元素。这就是你想要达到的目标吗

.container{
宽度:100px;
高度:100px;
背景:灰色;
位置:相对位置;
}
.容器.三角形{
宽度:70px;
高度:70像素;
背景:黄色;
变换:旋转(45度);
位置:绝对位置;
顶部:15px;
左:15px;
}
.容器.三角形.盒子{
宽度:50px;
高度:50px;
背景:蓝色;
变换:旋转(-45度);
位置:绝对位置;
顶部:10px;
左:10px;
颜色:白色;
}

文本


有关于两个箭头的精确位置的图像吗?它们应该看起来像是任一侧(或一侧)的语音气泡箭头吗带箭头的形状应该看起来像六边形吗?在盒子的顶部中间应该是一个指向上的箭头…右中间应该是一个指向右的箭头..等等称为四个边..箭头的尖端应该接触盒子的相应边是盒子总是正方形的吗?是的,盒子将是静态大小的正方形如何这两个箭头应该是什么?它们应该看起来像是任一侧(或一侧)的语音气泡箭头吗带箭头的形状应该看起来像六边形吗?在盒子的顶部中间应该是一个向上的箭头…右中间应该是一个向右的箭头…等等,称为四个边…箭头的尖端应该接触盒子的相应边。盒子总是正方形吗?是的,盒子将是静态大小的正方形哈哈。这就是我需要的。我只需要盒子里的箭头和更小的箭头,箭头尖端接触侧面。移动并更新元素的位置和宽度。哈哈。这就是我需要的。我只需要盒子里的箭头和更小的箭头,箭头尖端接触侧面。移动并更新元素的位置和宽度。这就是我要找的!!这就是我要找的!!好的解决方案,但我不认为它是完全跨浏览器的-我指的是IE的旧版本。好的解决方案,但我不认为它是完全跨浏览器的-我指的是IE的旧版本。