• 09-11-2021, 16:09:22
    #1
    İlk divde görüldüğü gibi solda fotoğraf sağda yazı mevcut. İkinci divde tam tersi olmasını istiyorum. Nasıl yapabilirim ?
  • Kabul Edilen Cevap
    • 1 Beğeni
      Aşağıdaki kod ile ilerleyerek yapabilirsiniz.

      <!doctype html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport"
                content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
          <meta http-equiv="X-UA-Compatible" content="ie=edge">
          <title>Document</title>
      
          <style>
              .container {
                  width: 100%;
              }
              .item {
                  width: 100%;
                  position: relative;
                  display: flex;
                  margin-bottom: 30px;
                  justify-content: flex-end;
                  direction: ltr;
              }
              .item:nth-child(even) {
                  direction: rtl;
              }
      
              .item .img {
                  width: 50%;
                  background-color: #cccccc;
                  height: 100px;
              }
      
              .item .content {
                  width: 50%;
                  background-color: #e7e7e7;
                  height: 100px;
              }
          </style>
      </head>
      <body>
      
      <div class="container">
          <div class="item">
              <div class="img">RESİM</div>
              <div class="content">YAZI</div>
          </div>
          <div class="item">
              <div class="img">RESİM</div>
              <div class="content">YAZI</div>
          </div>
          <div class="item">
              <div class="img">RESİM</div>
              <div class="content">YAZI</div>
          </div>
          <div class="item">
              <div class="img">RESİM</div>
              <div class="content">YAZI</div>
          </div>
          <div class="item">
              <div class="img">RESİM</div>
              <div class="content">YAZI</div>
          </div>
      </div>
      </body>
      </html>
  • 09-11-2021, 16:11:23
    #2
    Hizalama olarak yani Align = Right olarak verirseniz büyük olasılıkla olur
  • 09-11-2021, 16:23:10
    #3
    hocam yazı divleri ile resimlerini alt üst yer değiştirin
  • 09-11-2021, 16:35:13
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Aşağıdaki kod ile ilerleyerek yapabilirsiniz.

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    
        <style>
            .container {
                width: 100%;
            }
            .item {
                width: 100%;
                position: relative;
                display: flex;
                margin-bottom: 30px;
                justify-content: flex-end;
                direction: ltr;
            }
            .item:nth-child(even) {
                direction: rtl;
            }
    
            .item .img {
                width: 50%;
                background-color: #cccccc;
                height: 100px;
            }
    
            .item .content {
                width: 50%;
                background-color: #e7e7e7;
                height: 100px;
            }
        </style>
    </head>
    <body>
    
    <div class="container">
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
    </div>
    </body>
    </html>
  • 09-11-2021, 16:53:17
    #5
    Bakalım isterseniz hemen hocam
  • 10-11-2021, 02:29:50
    #6
    Siteyi ve kod yapısını görmeden net birşey söylenemez belki ama pratik metot şu olabilir;

    O divi komple kopyalayıp, yenisindeki ilgili div classlarında (kodlarda varsa) float: left; olanı right, / float: right; olanı left yaparak deneyebilirsiniz. (Kayma, sığmama olursa ufak ayarlar da çekersiniz)
  • 10-11-2021, 12:59:32
    #7
    eskoctr adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki kod ile ilerleyerek yapabilirsiniz.

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    
        <style>
            .container {
                width: 100%;
            }
            .item {
                width: 100%;
                position: relative;
                display: flex;
                margin-bottom: 30px;
                justify-content: flex-end;
                direction: ltr;
            }
            .item:nth-child(even) {
                direction: rtl;
            }
    
            .item .img {
                width: 50%;
                background-color: #cccccc;
                height: 100px;
            }
    
            .item .content {
                width: 50%;
                background-color: #e7e7e7;
                height: 100px;
            }
        </style>
    </head>
    <body>
    
    <div class="container">
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
        <div class="item">
            <div class="img">RESİM</div>
            <div class="content">YAZI</div>
        </div>
    </div>
    </body>
    </html>
    @eskoctr; Teşekkür ederim.