Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
4
respuestas

Resonsive no me cambia ubicación de mapa y foto diferenciales

<img class="banner" src="banner.jpg" />

<main>
  <section class="principal">
    <h2 class="titulo-principal">Sobre la Barbería Alura</h2>
    <img
      src="utensilios[1].jpg"
      class="utensilios"
      alt="utensilios de un barbero"
    />
    <p>
      Ubicada en el corazón de la ciudad, la
      <strong>Barbería Alura</strong> trae para el mercado lo que hay de
      mejor para su cabello y barba. Fundada en 2020, la Barbería Alura ya
      es destaque en la ciudad y conquista nuevos clientes diariamente.
    </p>
    <p id="mision">
      <em
        >Nuestra misión es:
        <strong
          >"Proporcionar autoestima y calidad de vida a nuestros
          clientes"</strong
        >.
      </em>
    </p>
    <p>
      Ofrecemos profesionales experimentados que están constantemente
      observando los cambios y movimiento en el mundo de la moda, para así
      ofrecer a nuestros clientes las últimas tendencias. El atendimiento
      posee un padrón de excelencia y agilidad, garantizando calidad y
      satisfacción de nuestros clientes.
    </p>
  </section>

  <section class="mapa">
    <h3 class="titulo-principal">Nuestra Ubicación</h3>
    <p>Nuestro establecimiento está ubicado en el corazón de la ciudad</p>
    <div class="mapa-contenido">
      <iframe
        src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3656.4078407285388!2d-46.637213024167174!3d-23.58970197878037!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94ce5bd9bb943bf5%3A0x6f642995c970f0fe!2scaelum%20alura!5e0!3m2!1ses!2sco!4v1683850697405!5m2!1ses!2sco"
        width="100%"
        height="300%"
        style="border: 0"
        allowfullscreen=""
        loading="lazy"
        referrerpolicy="no-referrer-when-downgrade"
      ></iframe>
    </div>
  </section>

  <section class="diferenciales">
    <h3 class="titulo-principal">Diferenciales</h3>
    <div class="contenido-diferenciales">
      <ul class="lista-diferenciales">
        <li class="items">Atención personalizada a los clientes</li>
        <li class="items">Espacio diferenciado</li>
        <li class="items">Localización</li>
        <li class="items">Profesionales calificados</li>
        <li class="items">Puntualidad</li>
        <li class="items">Limpieza</li>
      </ul>
      <img class="imagen-diferenciales" src="diferenciales.jpg" />
    </div>
    <div class="video">
      <iframe
        width="100%"
        height="315"
        src="https://www.youtube.com/embed/wcVVXUV0YUY"
        title="YouTube video player"
        frameborder="0"
        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
        allowfullscreen
      ></iframe>
    </div>
  </section>
</main>

<footer>
  <img src="logo-blanco.png" />
  <p class="copyright">&copy Copyright Barberia Alura - 2020</p>
</footer>
4 respuestas

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

body { font-family: "Montserrat", sans-serif; }

header { background-color: #bbbbbb; padding: 20px 0; }

.caja { width: 940px; position: relative; margin: 0 auto; }

nav { position: absolute; top: 110px; right: 0; }

nav li { display: inline; margin: 0 0 0 15px; }

nav a { text-transform: uppercase; color: #000000; font-weight: bold; font-size: 22px; text-decoration: none; }

nav a:hover { color: #c78c19; text-decoration: underline; }

.productos { width: 940px; margin: 0 auto; padding: 50px; }

.productos li { display: inline-block; text-align: center; width: 30%; vertical-align: top; margin: 0 1.5px; padding: 30px 20px; box-sizing: border-box; border: 2px solid #000000; border-radius: 10px; }

/El padding es espaciamiento interno el margin espaciamiento de la etiqueta/

.productos li:hover { border-color: #c78c19; }

.productos li:active { border-color: #088c19; } .productos h2 { font-size: 30px; font-weight: bold; }

.productos li:hover h2 { font-size: 33px; }

.producto-descripcion { font-size: 18px; }

.producto-precio { font-size: 20px; font-weight: bold; margin-top: 10px; }

footer { text-align: center; background: url(bg.jpg); padding: 40px; }

.copyright { color: #ffffff; font-size: 13px; margin: 20px; }

form { margin: 40px 0; } form label, form legend { display: block; font-size: 20px; margin: 0 0 10px; }

.input-padron { display: block; margin: 0 0 20px; padding: 10px 25 px; width: 50%; }

.checkbox { margin: 20px 0; }

.enviar { width: 40%; padding: 15px 0; font-size: 18px; font-weight: bold; color: white; background: orange; border: none; border-radius: 5px; transition: 1s all; cursor: pointer; }

.enviar:hover { background: darkorange; transform: scale(1.2); }

table { margin: 40px 40px; }

thead { background-color: #555555; font-weight: bold; color: white; }

td, th { border: 1px solid #000000; padding: 8px 15px; }

/CSS para nuestra home/

.banner { width: 100%; }

.principal { padding: 3em 0; background: #fefefe; width: 940px; margin: 0 auto; }

.titulo-principal { text-align: center; font-size: 2em; margin: 0 0 1em; clear: left; }

.principal p { margin: 0 0 1em; }

.principal strong { font-weight: bold; }

.principal em { font-style: italic; }

.utensilios { width: 120px; float: left; margin: 0 20px 20px 0; }

.mapa { padding: 3em 0; background: linear-gradient(#fefefe, #888888); }

.mapa p { margin: 0 0 2em; text-align: center; }

.mapa-contenido { width: 940px; margin: 0 auto; }

.diferenciales { padding: 3em 0; background: #888888; } .contenido-diferenciales { width: 640px; margin: 0 auto; display: flex; }

.lista-diferenciales { width: 40%; }

.items { line-height: 1.5; }

.items:before { content: "☆"; }

.items:first-child { font-weight: bold; }

.imagen-diferenciales { width: 60%; transition: 400ms; box-shadow: 10px 10px 30px 15px #000000; }

/box-shadow 10px horizontal y 10px vertical sentido de manecillas reloj, 30px difuminar, 15x expansión/

.imagen-diferenciales:hover { opacity: 0.3; }

.video { width: 560px; margin: 1em auto; }

@media screen and (max-width: 480px) { h1 { text-align: center; }

nav { position: static; } .caja, .principal, .mapa, .contenido-diferenciales, .video { width: auto; }

.lista-diferenciales, .imagen-diferenciales { width: 100%; } }

¡Hola Sayury!

Entiendo que estás teniendo problemas con la ubicación del mapa y la foto diferencial en tu sitio web responsive. En tu código HTML, veo que estás utilizando la etiqueta "iframe" para insertar el mapa y la etiqueta "img" para la foto diferencial. Para que estos elementos se ajusten correctamente en dispositivos móviles, es necesario aplicar estilos CSS específicos.

Una solución sería utilizar la propiedad "max-width: 100%;" en ambos elementos, para que se ajusten automáticamente al ancho de su contenedor. También puedes agregar la propiedad "display: block;" para que los elementos se muestren en línea y no uno encima del otro.

Por ejemplo, para el mapa, puedes agregar el siguiente estilo:

.mapa-contenido iframe { max-width: 100%; display: block; }

Y para la foto diferencial, puedes agregar:

.imagen-diferenciales { max-width: 100%; display: block; }

Espero que esto te ayude a solucionar tu problema. Recuerda que siempre es importante probar tu sitio web en diferentes dispositivos para asegurarte de que se vea correctamente en todos ellos. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

Hola, yo tengo ese mismo problema, no se aprecian los cambios cuando hago modificaciones para el sitio web responsive, he modificado otros atributos en css y si cambian, pero no cambia nada cuando aplico el responsive con "@media", en cambio ya se muestra una pagina con un estilo responsive por defecto, he probado los cambios en chrome y en edge, en ninguno cambia.