Questions icon indicating copy to clipboard operation
Questions copied to clipboard

Need help with html and css layout

Open lukashb opened this issue 2 years ago • 1 comments

I am creating a page about my hobby, and have text that takes up 40% of my width on the left. I want to have 3 or 4 images on the right of the text. I am struggling to figure out how. The pictures are 4032 x 3024.

I am quite new to html and github, so please be helpful

The css is under /Hobbyer/ https://jsfiddle.net/e6h4tw8p/ The image is Figma Imagehow i want it to look, but i want 3 or 4 images on the side not two. The images on the bottom i have

/*Navigation bars*/
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Poppins', sans-serif;
}

.wrapper {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(-135deg, #040614, #EFE6DD);
  /* background: linear-gradient(375deg, #1cc7d0, #2ede98); */
  /* clip-path: circle(25px at calc(0% + 45px) 45px); */
  clip-path: circle(25px at calc(100% - 45px) 45px);
  transition: all 0.3s ease-in-out;
  z-index: 2;
}

#active:checked~.wrapper {
  clip-path: circle(75%);
}

.menu-btn {
  position: absolute;
  z-index: 3;
  right: 20px;
  /* left: 20px; */
  top: 20px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  font-size: 20px;
  color: #EFE6DD;
  cursor: pointer;
  background: linear-gradient(-135deg, #040614, #EFE6DD);
  transition: all 0.3s ease-in-out;
}

#active:checked~.menu-btn {
  background: #EFE6DD;
  color: #040614;
}

#active:checked~.menu-btn i:before {
  content: "\f00d";
}

.wrapper ul {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  list-style: none;
  text-align: center;
}

.wrapper ul li {
  margin: 15px 0;
}

.wrapper ul li a {
  color: none;
  text-decoration: none;
  font-size: 30px;
  font-weight: 500;
  padding: 5px 30px;
  color: #EFE6DD;
  position: relative;
  line-height: 50px;
  transition: all 0.3s ease;
}

.wrapper ul li a:after {
  position: absolute;
  content: "";
  background: #EFE6DD;
  width: 100%;
  height: 50px;
  left: 0;
  border-radius: 50px;
  transform: scaleY(0);
  z-index: -1;
  transition: transform 0.3s ease;
}

.wrapper ul li a:hover:after {
  transform: scaleY(1);
}

.wrapper ul li a:hover {
  color: #040614;
}

input[type="checkbox"] {
  display: none;
}

.content {
  position: absolute;
  top: 62%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  text-align: center;
  width: 100%;
  color: #040614;
}

.content .title {
  font-size: 40px;
  font-weight: 700;
}

.content p {
  font-size: 35px;
  font-weight: 600;
}











/*Name shine*/
#name_shine {
  width: 100%;
  height: 100%;
  position: relative;
  font-family: sans-serif;
  text-transform: uppercase;
  font-size: 15vw;
  /*font-size: 25vw;*/
  letter-spacing: 4px;
  /*letter-spacing: 8px;*/
  overflow: hidden;
  background: linear-gradient(90deg, #040614, #7fb6d5, #040614);
  background-repeat: no-repeat;
  background-size: 80%;
  animation: animate 3s linear infinite;
  /*animation: animate 5s linear infinite;*/
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  z-index: 0;
}

@keyframes animate {
  0% {
    background-position: -500%;
  }

  100% {
    background-position: 500%;
  }
}










/*Hobbyer*/
.hobby_names {
  color: white;
}

body {
  background-color: #040614;
  background-size: cover;
  display: grid;
  align-items: center;
  justify-content: center;
  height: 100vh;
  color: #EFE6DD;
}

.fotball_tekst {
  width: 40%;
  padding-left: 20px;
  padding-top: 50px;
  border: 10px;
}

div.scroll-container {
  background-color: #040614;
  overflow: auto;
  white-space: nowrap;
  padding: 10px;
  position: relative;
  top: 200px;
  width: 100%;
}

div.scroll-container img {
  padding: 10px;
}









/*Kommune*/
.kommune_div {
  color: white;
  padding: 20px;
  position: absolute;
  top: -310px;
  text-align: left;
  width: 50%;
}

.kommune_navn {
  text-decoration: underline;
}

#kommune_txt {
  font-size: small;
}

.kommune_bilder {
  width: 200px;
  height: 150px;
}

/* Existing CSS */

/* New CSS */
.grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Creates two columns of equal width */
}

.kommune_div {
    grid-column: 1; /* Places the text in the first column */
border: solid;
border-radius: 40px;
margin-left: 50px;
}

.kommune_bilder {
    grid-column: 3; /* Places the images in the second column */
    width: 400px;
    margin-right: 120px;
    position: relative;
    top: -275px;
    z-index: -1000;
}

.kommune_bilder img {
    width: 100%;
    height: auto;
    object-fit: cover;
}






/*Photoshop*/
.ps_compare{
  width: 100%;
  height: 100%;
}

.ps_compare_img{
  width: 30%;
}

.img_2{
  height: 525px;
}
<!DOCTYPE html>
<html lang="no">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Hobbyer</title>
    <link rel="stylesheet" href="../CSS/style.css" />
  </head>
  <body>
    <input type="checkbox" id="active" />
    <label for="active" class="menu-btn"><i class="fas fa-bars"></i></label>
    <div class="wrapper">
      <ul>
        <li><a href="index.html">Hjem</a></li>
        <li><a href="om_meg.html">Om Meg</a></li>
        <li><a href="hobbyer.html">Hobbyer</a></li>
        <li><a href="kommune.html">Kommune</a></li>
        <li><a href="photoshop.html">Photoshop</a></li>
      </ul>
    </div>
    <div class="content"></div>
    <div class="fotball_tekst">
      <h1>Fotball</h1>
      <p>
        Fotball har alltid vært en lidenskap i livet mitt, og det er en hobby
        som går i arv i familien. Fra jeg var liten har jeg sett opp til en
        spiller som har fanget min oppmerksomhet på en spesiell måte - Paul
        Scholes. Som en undervurdert fotballspiller har han alltid representert
        det jeg beundrer med sporten. Hans dedikasjon, presisjon og tekniske
        ferdigheter på banen har gjort ham til en legende i Manchester United,
        klubben jeg har elsket siden barndommen.<br /><br />
        Å være en del av den røde hæren har vært en naturlig følge av oppveksten
        min. Pappa, broren min, bestefar og onkel - alle har de heiet på
        Manchester United. Fra de første gangene jeg satt sammen med dem foran
        TV-en for å se kampene, til de følelsesladede diskusjonene etterpå, har
        klubben vært en viktig del av vårt fellesskap.<br /><br />
        Selv har jeg også hatt gleden av å spille fotball. Akkurat nå er jeg
        stolt av å representere Mysen IF, men reisen startet hos Hærland IL.
        Gjennom årene har jeg utviklet mine egne ferdigheter, og fotballen har
        vært et univers der jeg har kunnet uttrykke meg selv og utfordre meg
        selv på mange måter. Å spille fotball har ikke bare gitt meg god trening
        og en sunn livsstil, det har også lært meg verdien av lagarbeid,
        disiplin og utholdenhet.<br /><br />
        Hva som gjør fotballen så spesiell for meg, er imidlertid en gåte.
        Kanskje er det spenningen og adrenalinet som fyller meg når jeg ser på
        kamper, eller kanskje er det den emosjonelle berg-og-dalbanen som følger
        med. Uansett årsak, er det noe unikt ved fotballens evne til å samle
        mennesker, skape fellesskap og formidle lidenskap.<br /><br />
        På banen trives jeg best som defensiv midtbanespiller. Denne posisjonen
        krever teknisk dyktighet og evnen til å lese spillet på en intelligent
        måte. Jeg elsker utfordringen det gir og følelsen av å kunne kontrollere
        spillet fra midtbanen. Som defensiv midtbane blir jeg en dirigent, en
        spiller som kan påvirke kampens utfall ved å være en solid beskytter for
        forsvaret og en kreativ distributør av ballen.<br /><br />
        Blant mine mange fotballopplevelser er det en spesiell kamp som skiller
        seg ut - Manchester United mot Crystal Palace tidligere i høst. Selv om
        United tapte den kampen, var det en uforglemmelig opplevelse for meg. Å
        være tilstede på Old Trafford, omgitt av tusenvis av lidenskapelige
        fans, ga meg en følelse av fellesskap og tilhørighet. Denne kampen
        minnet meg om hvorfor fotball er så mye mer enn bare et spill - det er
        en kultur, en lidenskap og en opplevelse som bringer mennesker
        sammen.<br /><br />
        Fotball vil alltid være en av mine største hobbyer. Det har formet meg
        som person, lært meg verdien av hardt arbeid og samarbeid, og gitt meg
        uforglemmelige opplevelser og minner. Gjennom fotballen har jeg funnet
        en kilde til glede, motivasjon og kontinuerlig utvikling. Enten det er
        på banen eller foran TV-skjermen, er fotballen en del av mitt DNA, og
        jeg ser frem til mange flere fantastiske øyeblikk og eventyr i denne
        fantastiske sporten.
      </p>
      <br /><br />
    </div>
    <div class="scroll-container">
      <img
        src="../Bilder/Lukas/fotball_1.jpg"
        alt=""
        width="600"
        height="400"
      />
      <img
        src="../Bilder/Lukas/fotball_2.jpg"
        alt=""
        width="600"
        height="400"
      />
      <img
        src="../Bilder/Lukas/fotball_3.jpg"
        alt=""
        width="600"
        height="400"
      />
      <img
        src="../Bilder/Lukas/fotball_4.jpg"
        alt=""
        width="600"
        height="400"
      />
      <img
        src="../Bilder/Lukas/fotball_5.jpg"
        alt=""
        width="500"
        height="400"
      />
      <img
        src="../Bilder/Lukas/fotball_6.jpg"
        alt=""
        width="600"
        height="400"
      />
      <img
        src="../Bilder/Lukas/fotball_7.jpg"
        alt=""
        width="700"
        height="400"
      />
      <img
        src="../Bilder/Lukas/fotball_8.jpg"
        alt=""
        width="600"
        height="400"
      />
    </div>
  </body>
</html>

lukashb avatar Oct 26 '23 16:10 lukashb

Add display: flex to your image container

JhefAraujo avatar Oct 26 '23 17:10 JhefAraujo