<el-col :span="8"> <div v-if="show === 1" class="main"> <img :src="mapImage" alt="学校地图" /> </div>.main { width: 200px; display: flex; justify-content: center; align-items: center; }我想把这张地图放大,我该怎么修改它的css样式 </el-col>
时间: 2024-04-13 07:29:01 浏览: 112
如果你想将地图放大,你可以通过修改CSS样式来实现。你可以调整`.main`类的`width`属性来改变容器的宽度,以及调整`img`元素的`width`属性来改变图片的大小。以下是修改后的代码示例:
```html
<template>
<div>
<el-row>
<el-col :span="16">
<el-menu mode="vertical" class="sidebar">
<el-menu-item index="1">学校介绍</el-menu-item>
<el-menu-item index="2" @click="show = 1">学校地图</el-menu-item>
<el-menu-item index="3">专业信息</el-menu-item>
</el-menu>
</el-col>
<el-col :span="8">
<div v-if="show === 1" class="main">
<img :src="mapImage" alt="学校地图" />
</div>
</el-col>
</el-row>
</div>
</template>
<style>
.main {
width: 400px; /* 调整容器的宽度 */
display: flex;
justify-content: center;
align-items: center;
}
.main img {
width: 100%; /* 调整图片的大小 */
}
</style>
```
在上面的代码中,我们将`.main`类的`width`属性设置为400px,这将使容器放大。同时,我们将`.main img`的`width`属性设置为100%,这将使图片填满容器。你可以根据需要调整这些值来达到你想要的放大效果。
阅读全文