【发布时间】:2019-06-23 08:47:19
【问题描述】:
我有一个页面,上面有一张背景图片和一些东西。上面的东西完全适合屏幕尺寸,不需要滚动。但由于背景图像是大滚动出现。如何解决?
#bg-img {
filter: blur(8px);
-webkit-filter: blur(8px);
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.bg-text {
background-color: rgb(0, 0, 0);
/* Fallback color */
background-color: rgba(0, 0, 0, 0.4);
/* Black w/opacity/see-through */
color: white;
font-weight: bold;
position: absolute;
top: 32%;
left: 50%;
transform: translate(-50%, -50%);
width: 80%;
padding: 20px;
text-align: center;
}
<v-content>
<!-- <v-container> -->
<v-layout @click="closeform">
<v-flex>
<img id="bg-img" class="white--text" height="100%" src="https://image.shutterstock.com/image-photo/set-badminton-shuttlecock-feather-professional-450w-1030859371.jpg"/>
</v-flex>
</v-layout>
<v-container grid-list-md text-xs-center class="bg-text" @click="closeform">
<h2>Hey </h2>
</v-container>
</v-content>
【问题讨论】:
-
你能提供代码吗?
-
@Evil_Sperm:您必须发布您尝试过的代码,以便我们可以轻松理解以解决您的问题。
-
我在 codepen 中尝试了您的代码,但我看不到背景图像,无论如何您是否尝试过“背景位置:包含;” ???
-
@JoykalInfotech 没用 :(
-
这是您的代码的结果(将
<v-img>更改为<img/>):codverter.com/src/… 我看不到您描述的问题。
标签: html css vue.js vuetify.js