Javascript CSS:创建流程步骤样式

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

我是CSS新手

我想创建一个流程步骤,如图所示

下面是我尝试过的代码

.inline div{ 填充:1rem; 边框:0.04rem灰色实体; 显示:内联块; 宽度:25%; 边框左上半径:25px; } .主动{ 背景:8b7b38; 颜色:FFFFFF; } 文本A 文本B 文本C 试试这个

使用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 试试这个

使用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来进行协商的边框宽度。