首页 > 解决方案 > 我正在尝试将这篇文章附加到照片上作为响应

问题描述

在此处输入图像描述
在此处输入图像描述我正在尝试将这篇文章附加到照片中作为响应。我尝试了一些东西,但我做不到:/

HTML

        <div class="banner">
            <img src="images/banner.jpg" width="100%;">
            <div class="banner-text">
                <p>HOŞGELDİNİZ!</p>
            </div>
        </div>

CSS

.banner img {
    display: inline;
}

.banner {
    position: relative;
    display: inline-block;
}

.banner-text {
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translate( -50%, -50% );
    text-align: center;
    color: white;
    font-weight: bold;
    letter-spacing: 10px;
    font-size: 60px;
}

标签: javascripthtmlcss

解决方案


您需要使用媒体查询:查看此链接以了解它 https://www.w3schools.com/css/css_rwd_mediaqueries.asp

试试这个代码:

.banner {
  position: relative;
}

.banner img {
  display: inline-block;
  width: 100%;
}

.banner-text {
  position: absolute;
  width: 100%;
  top: 20%;  
  text-align: center;
  color: white;
  font-weight: bold;
  letter-spacing: 10px;
  font-size: 60px;
}

@media only screen and (max-width: 600px) {
  .banner-text {
    font-size: 40px;
  }
}

@media only screen and (max-width: 400px) {
  .banner-text {
    font-size: 20px;
  }
}
<div class="banner">
  <img src="images/banner.jpg" width="100%;">
  <div class="banner-text">
    <p>HOŞGELDİNİZ!</p>
  </div>
</div>


推荐阅读