如何在页面上使两个el-descriptions连接起来
时间: 2024-03-19 22:45:23 浏览: 82
要在页面上使两个 `el-descriptions` 组件连接起来,可以将它们放在同一个父元素内,并设置该父元素的样式为 `display: flex;` 和 `flex-wrap: wrap;`,这样它们就可以根据父元素的宽度自动换行,同时形成一个连续的描述列表。具体的代码示例如下:
```html
<div style="display: flex; flex-wrap: wrap;">
<el-descriptions size="small" title="描述列表1">
<!-- 描述列表1 的内容 -->
</el-descriptions>
<el-descriptions size="small" title="描述列表2">
<!-- 描述列表2 的内容 -->
</el-descriptions>
</div>
```
注意,在以上示例中,`el-descriptions` 组件最好设置一个固定的宽度或者使用 `flex` 属性,以便在父元素宽度不够时自动缩放到合适的大小。
相关问题
如何使el-descriptions中的最后一个<el-descriptions-item> 元素和第二个 <el-descriptions> 的第一个 <el-descriptions-item> 元素连接起来
要使 `el-descriptions` 中的最后一个 `<el-descriptions-item>` 元素和第二个 `<el-descriptions>` 的第一个 `<el-descriptions-item>` 元素连接起来,可以使用以下 CSS 样式:
```
.el-descriptions:not(:last-child) .el-descriptions__item:last-child .el-descriptions__content::after {
content: "";
position: absolute;
left: 50%;
bottom: -10px;
width: 1px;
height: 10px;
background-color: #ebeef5;
transform: translateX(-50%);
}
```
这个样式会在除了最后一个 `el-descriptions` 以外的所有 `el-descriptions` 的最后一个 `<el-descriptions-item>` 元素上添加一个连接线,连接到下一个 `el-descriptions` 的第一个 `<el-descriptions-item>` 元素。需要注意的是,你需要为每个 `el-descriptions` 都添加这个样式,除了最后一个 `el-descriptions`。
如何使第一个 <el-descriptions> 的最后一个 <el-descriptions-item> 元素和第二个 <el-descriptions> 的第一个 <el-descriptions-item> 元素之间没有空白
要使第一个 `<el-descriptions>` 的最后一个 `<el-descriptions-item>` 元素和第二个 `<el-descriptions>` 的第一个 `<el-descriptions-item>` 元素之间没有空白,可以使用以下 CSS 样式:
```
.el-descriptions:not(:last-child) .el-descriptions__item:last-child .el-descriptions__content {
padding-bottom: 0;
}
```
这个样式会将除了最后一个 `el-descriptions` 以外的所有 `el-descriptions` 的最后一个 `<el-descriptions-item>` 元素的 `padding-bottom` 设置为 0,从而消除空白。需要注意的是,你需要为每个 `el-descriptions` 都添加这个样式,除了最后一个 `el-descriptions`。
阅读全文