Javascript CSS:创建流程步骤样式
我是CSS新手 我想创建一个流程步骤,如图所示 下面是我尝试过的代码 .inline div{ 填充:1rem; 边框:0.04rem灰色实体; 显示:内联块; 宽度:25%; 边框左上半径:25px; } .主动{ 背景:8b7b38; 颜色:FFFFFF; } 文本A 文本B 文本C 试试这个 使用flex消除每个流程之间的间隙Javascript CSS:创建流程步骤样式,javascript,html,css,Javascript,Html,Css,我是CSS新手 我想创建一个流程步骤,如图所示 下面是我尝试过的代码 .inline div{ 填充:1rem; 边框:0.04rem灰色实体; 显示:内联块; 宽度:25%; 边框左上半径:25px; } .主动{ 背景:8b7b38; 颜色:FFFFFF; } 文本A 文本B 文本C 试试这个 使用flex消除每个流程之间的间隙 .main{ flex-wrap:nowrap; display: flex; } 和删除内联div左侧的所有边框(第一项除外) .inline-di
.main{
flex-wrap:nowrap;
display: flex;
}
和删除内联div左侧的所有边框(第一项除外)
.inline-div:not(:first-child){
margin-left:-0.04rem; // to remove the left border
}
.inline div{
填充:1rem;
边框:0.04rem灰色实体;
宽度:25%;
边框左上半径:25px;
}
.inline div:非:第一个孩子{
左边距:-0.04rem;//删除左边框
}
.main{
柔性包装:nowrap;
显示器:flex;
}
.主动{
背景:8b7b38;
颜色:FFFFFF;
}
.inline div{}
文本A
文本B
文本C
文本D
试试这个
使用flex消除每个流程之间的间隙
.main{
flex-wrap:nowrap;
display: flex;
}
和删除内联div左侧的所有边框(第一项除外)
.inline-div:not(:first-child){
margin-left:-0.04rem; // to remove the left border
}
.inline div{
填充:1rem;
边框:0.04rem灰色实体;
宽度:25%;
边框左上半径:25px;
}
.inline div:非:第一个孩子{
左边距:-0.04rem;//删除左边框
}
.main{
柔性包装:nowrap;
显示器:flex;
}
.主动{
背景:8b7b38;
颜色:FFFFFF;
}
.inline div{}
文本A
文本B
文本C
文本D
.inline div{
填充:1rem;
边框:0.04rem灰色实体;
显示:内联块;
宽度:25%;
边框左上半径:25px;
背景色:透明;
}
.主动{
背景:8b7b38;
颜色:FFFFFF;
}
.flex div{
显示器:flex;
背景:蓝色;//更改为您的颜色
}
文本A
文本B
文本C
.inline div{
填充:1rem;
边框:0.04rem灰色实体;
显示:内联块;
宽度:25%;
边框左上半径:25px;
背景色:透明;
}
.主动{
背景:8b7b38;
颜色:FFFFFF;
}
.flex div{
显示器:flex;
背景:蓝色;//更改为您的颜色
}
文本A
文本B
文本C
将outer div的字体大小设置为零以消除每两步之间的间隙,将right step的边距向左设置为负边框宽度以重叠左侧step的边框,这样就可以正常工作:
.外分区{
字号:0;
}
.inline div{
填充:1rem;
边框:0.04rem灰色实体;
显示:内联块;
宽度:25%;
边框左上半径:25px;
文本对齐:居中;
字体大小:20px;/*根据需要设置内部div的字体大小*/
}
.主动{
背景:8b7b38;
颜色:FFFFFF;
}
.没有左边框{
左边距:-0.04rem;
}
文本A
文本B
文本C
将outer div的字体大小设置为零以消除每两步之间的间隙,将right step的边距向左设置为负边框宽度以重叠左侧step的边框,这样就可以正常工作:
.外分区{
字号:0;
}
.inline div{
填充:1rem;
边框:0.04rem灰色实体;
显示:内联块;
宽度:25%;
边框左上半径:25px;
文本对齐:居中;
字体大小:20px;/*根据需要设置内部div的字体大小*/
}
.主动{
背景:8b7b38;
颜色:FFFFFF;
}
.没有左边框{
左边距:-0.04rem;
}
文本A
文本B
文本C
你做得很好。这里有什么问题?两个步骤之间有两个边界。就像第一步的右边界和第二步的左边界一样,混合。每个步骤之间都有一个间隙。请在问题中添加一个清晰的图像。我只有这张图像。这就是它模糊的原因。你做得很好。这里有什么问题?两个步骤之间有两个边界。就像第一步的右边界和第二步的左边界一样,混合。每个步骤之间都有一个间隙。请在问题中添加一个清晰的图像。我只有这张图像。这就是它模糊的原因。谢谢你的回答。两个步骤之间有两个边界。就像第一步的右边界和第二步的左边界一样,混合。我怎样才能摆脱它?左边距:-0.04雷姆;这里使用0.04rem its是通过使用-0.04rem进行谈判的边界宽度。内联div:not:first child获取除第一项之外的所有内联div。感谢您的回答。两个步骤之间有两个边界。就像第一步的右边界和第二步的左边界一样,混合。我怎样才能摆脱它?左边距:-0.04雷姆;这里使用0.04rem its是通过使用-0.04rem..inline div:not:first child获取除第一项之外的所有inline div来进行协商的边框宽度。