Çö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
    540,8 KB · Görüntüleme: 191
Son düzenleyen: Moderatör:
Çözüm
En sonunda yaptım 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.
 
Uzun ve açıklayıcı bir dille istediklerini yazarsan kısmı olarak yapabilir. Tam olarak yaptıramazsın. Basit bir kod zaten. Butonların yazıların yerini vs. sonradan kendin ayarlarsın.

Ne yazdıysam anlamıyor sürekli bir eksik var.
 
Alt alta 3 tane yazı ve yan yana iki tane buton var sadece. ChatGPT'ye anlatmaya çalışacağınıza öğrenseniz yapacaksınız.
 
En sonunda yaptım 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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…