当前位置: 首页 > article >正文

css设置动态数组渲染及中间线平均分开显示

效果图:

<template>
  <div class="container">
    <div v-for="(item, index) in items" :key="index" class="item-container">
      <span class="item">{{ item }}</span>
      <span v-if="index < items.length - 1" class="separator">|</span>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      items: ["a", "b", "c", "d"]
    };
  }
};
</script>

<style>
.container {
  display: flex;
  justify-content: space-between; /* 平均分配空间 */
}

.item-container {
  position: relative;
  width: 100%; /* 占据整个容器宽度 */
  display: flex;
  align-items: center; /* 垂直居中对齐 */
}

.item {
  flex: 1; /* 使项目伸展以填充可用空间 */
  text-align: center; /* 文本居中对齐 */
}

.separator {
  position: absolute;
  left: 100%; /* 放置在当前项的右侧 */
  transform: translateX(-50%); /* 向左移动一半宽度,使其居中 */
  z-index: 1; /* 确保分隔符在上面 */
}
</style>


http://www.kler.cn/a/317484.html

相关文章:

  • 【月之暗面kimi-注册/登录安全分析报告】
  • 深度学习神经网络在机器人领域应用的深度剖析:原理、实践与前沿探索
  • C++中的std::tuple和std::pair
  • 【CVPR2024】2024年CVPR的3D 目标检测的综述(还在补充中)
  • Dockerfile的使用
  • 基于OpenCV的自制Python访客识别程序
  • IMX6UL开发板中断实验(三)
  • 深度学习02-pytorch-01-张量的创建
  • 使用python-pptx拆分PPT文档:将一个PPT文件拆分成多个小的PPT文件
  • 某yandex图标点选验证码逆向
  • 使用双向 LSTM 和 CRF 进行中文命名实体识别
  • Spring全家桶
  • 图为科技大模型一体机,智领未来社区服务
  • C++中stack类和queue类
  • vue3/Element-Plus/路由的使用
  • Flask-Migrate的使用
  • 学生宿舍管理:Spring Boot技术实现
  • 国内外动态sk5
  • react hooks--useRef
  • 结构设计模式 -装饰器设计模式 - JAVA
  • dockerfile案例
  • unity将多层嵌套的结构体与json字符串相互转化
  • 定制智慧科技展厅方案:哪些细节是成功的秘诀?
  • 基于报位时间判断船舶设备是否在线,基于心跳时间判断基站网络是否在线
  • Android String资源文件中,空格、换行以及特殊字符如何表示
  • 循环遍历把多维数组中的某个值改成需要的值