Files
freeCodeCamp/curriculum/challenges/spanish/01-responsive-web-design/css-flexbox/add-flex-superpowers-to-the-tweet-embed.spanish.md
2019-11-12 02:32:17 +05:30

4.9 KiB

id, title, challengeType, videoUrl, localeTitle
id title challengeType videoUrl localeTitle
587d78ab367417b2b2512af1 Add Flex Superpowers to the Tweet Embed 0 Añadir los superpoderes de Flex al visualizador del Tweet

Descripción

A la derecha se encuentra un listado de tweets insertados que se utilizará como ejemplo práctico. Algunos de los elementos se verían mejor con un diseño diferente. En el último desafío se utilizó la propiedad display: flex . Aquí lo añadirá a algunas partes en el listado de tweets para comenzar a ajustar su posicionamiento.

Instrucciones

Agregue la propiedad css display: flex a los siguientes elementos. Tenga en cuenta que los selectores css ya están configurados: header, .profile-name y .follow-btn del encabezado, .follow-btn del encabezado, el h3 y el h4 del encabezado, el footer , y los .stats en la parte inferior de .stats .

Pruebas

tests:
  - text: Tu <code>header</code> debe tener la propiedad <code>display</code> configurada para flexionar.
    testString: 'assert($("header").css("display") == "flex", "Tu <code>header</code> debería tener la propiedad <code>display</code> establecida como flex.");'
  - text: Tu <code>footer</code> debe tener la propiedad <code>display</code> configurada para flexionar.
    testString: 'assert($("footer").css("display") == "flex", "Tu <code>footer</code> debería tener la propiedad <code>display</code> establecidad como flex.");'
  - text: Tu <code>h3</code> debe tener la propiedad <code>display</code> configurada para flexionar.
    testString: 'assert($("h3").css("display") == "flex", "Tu <code>h3</code> debería tener la propiedad <code>display</code> establecida como flex.");'
  - text: Tu <code>h4</code> debe tener la propiedad <code>display</code> configurada para flexionar.
    testString: 'assert($("h4").css("display") == "flex", "Tu <code>h4</code> debería tener la propiedad <code>display</code> establecida como flex.");'
  - text: Tu <code>.profile-name</code> debe tener la propiedad <code>display</code> configurada para flexionar.
    testString: 'assert($(".profile-name").css("display") == "flex", "Tu <code>.profile-name</code> debería tener la propiedad <code>display</code> establecida como flex.");'
  - text: Tu <code>.follow-btn</code> debe tener la propiedad <code>display</code> configurada para flexionar.
    testString: 'assert($(".follow-btn").css("display") == "flex", "Tu <code>.follow-btn</code> debería tener la propiedad <code>display</code> establecida como flex.");'
  - text: Tus <code>.stats</code> deben tener la propiedad <code>display</code> configurada para flexionar.
    testString: 'assert($(".stats").css("display") == "flex", "Tus <code>.stats</code> deberían tener la propiedad <code>display</code> establecida como flex.");'

Semilla del Desafío

<style>
  body {
    font-family: Arial, sans-serif;
  }
  header {

  }
  header .profile-thumbnail {
    width: 50px;
    height: 50px;
    border-radius: 4px;
  }
  header .profile-name {

    margin-left: 10px;
  }
  header .follow-btn {

    margin: 0 0 0 auto;
  }
  header .follow-btn button {
    border: 0;
    border-radius: 3px;
    padding: 5px;
  }
  header h3, header h4 {

    margin: 0;
  }
  #inner p {
    margin-bottom: 10px;
    font-size: 20px;
  }
  #inner hr {
    margin: 20px 0;
    border-style: solid;
    opacity: 0.1;
  }
  footer {

  }
  footer .stats {

    font-size: 15px;
  }
  footer .stats strong {
    font-size: 18px;
  }
  footer .stats .likes {
    margin-left: 10px;
  }
  footer .cta {
    margin-left: auto;
  }
  footer .cta button {
    border: 0;
    background: transparent;
  }
</style>
<header>
  <img src="https://freecodecamp.s3.amazonaws.com/quincy-twitter-photo.jpg" alt="Quincy Larson's profile picture" class="profile-thumbnail">
  <div class="profile-name">
    <h3>Quincy Larson</h3>
    <h4>@ossia</h4>
  </div>
  <div class="follow-btn">
    <button>Seguir</button>
  </div>
</header>
<div id="inner">
  <p>Conozco muchas personas que está en búsqueda del truco que los ayudará a trabajar inteligentemente. Incluso si trabajas inteligentemente, aún tienes que trabajar duro.</p>
  <span class="date">1:32 PM - 12 Jan 2018</span>
  <hr>
</div>
<footer>
  <div class="stats">
    <div class="Retweets">
      <strong>107</strong> Retweets
    </div>
    <div class="likes">
      <strong>431</strong> Me gusta
    </div>
  </div>
  <div class="cta">
    <button class="share-btn">Compartir</button>
    <button class="retweet-btn">Retweet</button>
    <button class="like-btn">Me gusta</button>
  </div>
</footer>

Solución

// solución requerida