Vinnaren i pepparkakshustävlingen!
2018-03-29, 07:42
  #1
Medlem
sistadroppens avatar
Hej
i BS (BS4) finns som bekant Jumbotron. Ser ut något såhär:
HTML-kod:
<div class="jumbotron">
  <h1 class="display-4">Hello, world!</h1>
  <p class="lead">This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.</p>
  <hr class="my-4">
  <p>It uses utility classes for typography and spacing to space content out within the larger container.</p>
  <p class="lead">
    <a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a>
  </p>
</div>

Kanske inte jätterelevant men TYP såhär har jag pyntat den hittills:
HTML-kod:
<style>
.jumbotron {
  padding: 0;
  background-image: url("http://kappabar.se/wp-content/uploads/2017/11/Gamezone-1024x683.jpg");
  background-position: center;
  color: #FFF;
}
.jumbotron-darken {
  padding: 5rem 2rem;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
}
</style>

I jumbotronen ligger en bakgrundsbild och för att öka kontrasten har jag lagt på en div som bakgrundsbild lite mörkare.

HTML-kod:
<div class="jumbotron jumbotron-fluid">
  <div class="jumbotron-darken">
    <div class="container">
      <h1 class="display-4">
        Tja
      </h1>
      <p class="lead">
        Hej hej
      </p>
    </div>
  </div>
</div>

Nu till frågan. Hur får man extra padding på/i en div endast om bredden är större än md?
Jag använder col-md. Jag vill att jumbotronen ska vara högre i "fullskärm". Jag vet ju inte riktigt hur brett md är men här verkar det iallafall som att md är >=992px
https://www.w3schools.com/bootstrap/...rid_system.asp

if div class="container" > 970px {
padding-top: 100px;
padding-bottom: 100px;
}
Om ni förstår
Citera
2018-03-29, 13:26
  #2
Medlem
Använd dig av media queries. Till exempel:

Kod:
@media (min-width: 768px) { 
  .jumbotron-darken {
      padding: 8rem 2rem;
    }
  }
}
Citera
2018-04-03, 09:12
  #3
Medlem
sistadroppens avatar
Citat:
Ursprungligen postat av Nich
Använd dig av media queries. Till exempel:

Kod:
@media (min-width: 768px) { 
  .jumbotron-darken {
      padding: 8rem 2rem;
    }
  }
}
oyeah, visst funkar det. och allt som ska ändras i mindre än 970px skall infinna sig inom dessa måsvingar?

HTML-kod:
    @media (min-width: 970px) {
      .jumbotron-darken {
          padding: 15rem 2rem;
        }
      }
    }
Citera
2018-04-03, 09:23
  #4
Medlem
sistadroppens avatar
tack
Citera
2018-04-03, 09:29
  #5
Medlem
Citat:
Ursprungligen postat av sistadroppen
oyeah, visst funkar det. och allt som ska ändras i mindre än 970px skall infinna sig inom dessa måsvingar?

HTML-kod:
    @media (min-width: 970px) {
      .jumbotron-darken {
          padding: 15rem 2rem;
        }
      }
    }

Nej. Koden innanför måsvingarna gäller vid 970px eller mer, det vill säga minst 970px. Trodde det var det du sökte. Du kan använda max-width istället, men man rekommendera att designa enligt "mobile first" nu för tiden.
Citera
2018-04-03, 09:37
  #6
Medlem
sistadroppens avatar
Citat:
Ursprungligen postat av Nich
Nej. Koden innanför måsvingarna gäller vid 970px eller mer, det vill säga minst 970px. Trodde det var det du sökte. Du kan använda max-width istället, men man rekommendera att designa enligt "mobile first" nu för tiden.
nej förlåt jag sa fel, allt är i sin ordning. Allt större än 970px skall ha en extra padding. Jag var helt nöjd med bulmas Hero men mindre nöjd med BS jumbotron det var därför, men nu funkar min Jumbo som en Hero.
Citera
2018-04-03, 10:06
  #7
Medlem
Citat:
Ursprungligen postat av sistadroppen
nej förlåt jag sa fel, allt är i sin ordning. Allt större än 970px skall ha en extra padding. Jag var helt nöjd med bulmas Hero men mindre nöjd med BS jumbotron det var därför, men nu funkar min Jumbo som en Hero.

Bra att det löste sig!
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback