Çözüldü ChatGPT ve Bootstrap CSS ile istenilen şeyi yaptırmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

ksek2

Picopat
Katılım
7 Nisan 2023
Mesajlar
168
Çözümler
3

Dosya Ekleri

  • 1685608523810.png
    1685608523810.png
    540,8 KB · Görüntüleme: 50
Son düzenleyen: Moderatör:
Çözüm
En sonunda yaptım :D yapmak istiyen arkadaşlar için kodu bırakıyorum.

HTML:
<div class="image-container">
    <div class="overlay">
      <div class="text-container">
        <h1>Başlık</h1>
        <p>Açıklama metni</p>
        <button type="button" class="btn btn-primary">Düğme</button>
      </div>



CSS:
.image-container {
  margin: 400px 0;
  position: relative;
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(4,9,30,0.7),rgba(4,9,30,0.7)),url(resim url);
}

.image-container .overlay {
  background: no-repeat;
  position: relative;
  width: 100%;
  height: 500px; /* Yüksekliği istediğiniz değeri burada ayarlayabilirsiniz */
}

.image-container .overlay img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.image-container .text-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
}

.image-container .text-container h1,
.image-container .text-container p,
.image-container .text-container button {
  margin-bottom: 10px;
}
Uzun ve açıklayıcı bir dille istediklerini yazarsan kısmi olarak yapabilir. Tam olarak yaptıramazsın. Basit bir kod zaten. Butonların yazıların yerini vs. sonradan kendin ayarlarsın.
 
En sonunda yaptım :D yapmak istiyen arkadaşlar için kodu bırakıyorum.

HTML:
<div class="image-container">
    <div class="overlay">
      <div class="text-container">
        <h1>Başlık</h1>
        <p>Açıklama metni</p>
        <button type="button" class="btn btn-primary">Düğme</button>
      </div>



CSS:
.image-container {
  margin: 400px 0;
  position: relative;
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(4,9,30,0.7),rgba(4,9,30,0.7)),url(resim url);
}

.image-container .overlay {
  background: no-repeat;
  position: relative;
  width: 100%;
  height: 500px; /* Yüksekliği istediğiniz değeri burada ayarlayabilirsiniz */
}

.image-container .overlay img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.image-container .text-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
}

.image-container .text-container h1,
.image-container .text-container p,
.image-container .text-container button {
  margin-bottom: 10px;
}
 
Son düzenleme:
Çözüm
CSS:
.image-container {
  background-image: url("resim.jpg");
  height: 500px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

Image container için otomatik height vermeden deneyin. Ya da 500px olarak belirttiğiniz yere !important ekleyin.
 

Yeni konular

Geri
Yukarı