image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Elias Santos
Elias Santos23/11/2022 21:51
Compartilhe

Ajuda com HTML e CSS

    Preciso colocar imagens no canto direito do meu site, porém não estou conseguindo.

    Alguém consegue me ajudar?

    Compartilhe
    Comentários (5)
    Italo Nascimento
    Italo Nascimento - 24/11/2022 05:07

    Bom dia, Elias!


    Vou criar um exemplo utilizando a propriedade position com dois valores, o absolute e o fixed


    Neste primeiro exemplo, a imagem vai ficar ao centro no canto direito da div, pois a imagem com id "my_img" tem a posição absoluta (absolute) com relação (relative) ao seu container pai, que no caso é a div com a classe "container".

    /* CSS */
    .container {
    position: relative;
    width: 100%;
    height: 50vh;
    }
    
    #my_img {
    position: absolute;
    right: 1.250rem;
    bottom: 50%;  
    }
    
    <!-- HTML -->
    <div class="container">
    <img src="imagem.png" alt="imagem" id="my_img" />
    </div>
    


    Neste outro exemplo, a imagem vai ficar fixa ao centro no canto direito com relação a página. portanto, sempre que você utilizar o scroll, a imagem vai continuar fixa e rolar junto com página.

    /* CSS */
    body {
    position: relative;
    width: 100%;
    }
    
    #my_img {
    position: fixed;
    right: 1.250rem;
    bottom: 50%;  
    }
    
    <!-- HTML -->
    <body>
    <img src="imagem.png" alt="imagem" id="my_img" />
    </body>
    


    Você também pode estudar sobre flexbox e grid layout, pois eles resolvem muitos destes problemas. Agora, se for o caso de posicionar planos de fundo, sugiro que faça uma pesquisa sobre background-position. Espero ter ajudado!

    Lucio Brasileiro
    Lucio Brasileiro - 23/11/2022 22:37

    image

    RS

    Rebeca Silva - 23/11/2022 22:27

    Elias,

    Acredito que esse artigo irá te ajudar.

    https://www.w3schools.com/css/css_positioning.asp

    Vamberto
    Vamberto - 23/11/2022 22:27

    Elias, Dê uma olhada no Formação CSS WEB Developer. É simples de fazer, mas se vc não estiver ambientado, já sabe, vai parecer difícil.

    Maicon Quadros
    Maicon Quadros - 23/11/2022 22:23

    Você tem que usar a propriedade margin e escolher o lado e colocar a medida.

    Exemplo:


    img {
      margin-left: 70%;
    }
    

    Porem, é preciso ver também se a imagem está dentro de uma div, e ver se está com display: block ou algo do tipo.