如何将图像作为div的封面?

问题描述 投票:-4回答:2

我有截面图像,我想把这个图像作为div类“英雄”的背景图像,我怎么能做到?

<div  class="hero">
<section class="hero_content">
<h1 class="hero-h1">იტალიური სამზარეულო</h1>
<p class="hero_p">გოლდი სვეტებს....და კიდე რაღაც რანმობ ტექსტი რომლის დაკოპირებაც დამეზარა,ტექსტი </p>
<a href="#" class="hero_button">ვრცლად</a>
<img class="hero_image" src="Assets\images\main_pic.png">
</section>
<a class="hero_nav" href="#"><img class="scroll-down-button" src="https://www.solodev.com/_/assets/anchor/arrow-down.png">დაუყევი საიტს</a>
</div>
css
2个回答
0
投票
.hero{
  background:url('https://www.solodev.com/_/assets/anchor/arrow-down.png')
}

这应该将您的图像作为背景图像


0
投票

你可以做类似的东西:

<div  class="hero">
     <div class="hero__background">
          <img class="hero_image" src="Assets\images\main_pic.png">
     </div>
     <section class="hero_content">
          <h1 class="hero-h1">იტალიური სამზარეულო</h1>
          <p class="hero_p">გოლდი სვეტებს....და კიდე რაღაც რანმობ ტექსტი რომლის დაკოპირებაც დამეზარა,ტექსტი </p>
          <a href="#" class="hero_button">ვრცლად</a>
          <a class="hero_nav" href="#"><img class="scroll-down-button" src="https://www.solodev.com/_/assets/anchor/arrow-down.png">დაუყევი საიტს</a>
     </section>
</div>

和你的CSS

.hero {
 position: relative;
}

.hero__background,
.hero__content {
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
}

.hero__background {
 z-index: -1;
}

.hero__background {
 width: 100%;
 height: 100%;
 object-fit: cover; // <- is like the background-size: cover;
}

© www.soinside.com 2019 - 2024. All rights reserved.