可能存在多个子元素,不限于四个,左侧图形中如果超过四个,那么左侧图片中右边可以滚动,右侧图片如果变多可能变成三列四列这种的涉及到交互逻辑了吧~ 老老实实用 js 来实现吧,css 控制简单的样式即可
顺晟科技
2022-09-15 21:48:31
101
1、伪类
2、移动
html
<!-- 1、用伪类画箭头部分 --> <div class="test"></div> <div class="test"></div> <div class="test"></div> <br/><br/><br/> <!--2、红箭头是单独的盒子,通过移动显示出箭头 --> <div id="progress"> <div class="bg-red"> </div> <div class="bg-red"> <div class="triangle-box"> <div class="triangle bg-red"></div> </div> </div> <div class="bg-red"> <div class="triangle-box"> <div class="triangle bg-red"></div> </div> </div> <div class="bg-gray"> <div class="triangle-box"> <div class="triangle bg-red"></div> </div> </div> </div>CSS
/* 1、使用伪类画箭头部分 */ .test{ float: left; margin: 0 2px 0 ; width: 100px; height: 40px; background-color: #DD2727; position: relative; } .test:after{ content: \'\'; display: block; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid #DD2727; position: absolute; top: 0; left: 100px; z-index: 10; } .test:before{ content: \'\'; display: block; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid white;posted on 2021-03-05 18:24 未来穗香 阅读(73) 评论(0) 编辑 收藏 举报
16
2022-09
15
2022-09
15
2022-09
15
2022-09
15
2022-09
15
2022-09