Hacer un div desplazable horizontalmente usando CSS

En este artículo, sabremos cómo diseñar el div desplazable horizontalmente usando CSS, y veremos su implementación a través del ejemplo. Podemos hacer que un div se pueda desplazar horizontalmente usando la propiedad de desbordamiento de CSS . Hay diferentes valores en la propiedad de desbordamiento. Por ejemplo, el desbordamiento: auto; se utiliza para agregar una barra de desplazamiento automáticamente siempre que sea necesario y el procedimiento de ocultación del eje como overflow-x: auto; se usa para hacer solo una barra desplazable horizontal. 
Para la barra desplazable horizontal, use los ejes x e y. Establecer el desbordamiento-y: oculto; y desbordamiento-x: automático; eso ocultará automáticamente la barra de desplazamiento vertical y presentará solo la barra de desplazamiento horizontal. El espacio en blanco: nowrap;La propiedad se utiliza para envolver texto en una sola línea. Aquí, el div de desplazamiento se podrá desplazar horizontalmente.

Ejemplo 1: En este ejemplo, hemos utilizado overflow-y: hidden; y desbordamiento-x: automático; para hacer que div se pueda desplazar horizontalmente.

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>
        Making a div horizontally
        scrollable using CSS
    </title>
    <style>
    h1 {
        color: Green;
    }
     
    div.scroll {
        margin: 4px, 4px;
        padding: 4px;
        background-color: #08c708;
        width: 300px;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
    }
    </style>
</head>
 
<body>
    <center>
        <h1>GeeksforGeeks</h1>
        <h2>
        Making a div horizontally
        scrollable using CSS
      </h2>
        <div class="scroll">
             It is a good platform to learn programming.
             It is an educational website. Prepare for the
             Recruitment drive of product based companies
             like Microsoft, Amazon, Adobe etc with a free
             online placement preparation course. The course
             focuses on various MCQ's & Coding question likely
             to be asked in the interviews & make your upcoming
             placement season efficient and successful. Also,
             any geeks can help other geeks by writing articles
             on the GeeksforGeeks, publishing articles follow few
             steps that are Articles that need little modification
             or improvement from reviewers are published first.
             To quickly get your articles reviewed, please refer
             existing articles, their formatting style, coding style,
             and try to make you are close to them. In case you are a
             beginner, you may refer Guidelines to write an Article
        </div>
    </center>
</body>
 
</html>

Producción:

Usando desbordamiento-y: oculto; & desbordamiento-x: automático;

Ejemplo 2: En este ejemplo, hemos usado auto en lugar de overflow-y: hidden; y desbordamiento-x: automático; para hacer que div se pueda desplazar horizontalmente.

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>
         Making a div horizontally
         scrollable using CSS 
    </title>
    <style>
    h1 {
        color: Green;
    }
     
    div.scroll {
        margin: 4px, 4px;
        padding: 4px;
        background-color: #08c708;
        width: 300px;
        overflow: auto;
        white-space: nowrap;
    }
    </style>
</head>
 
<body>
    <center>
        <h1>GeeksforGeeks</h1>
        <h2>
        Making a div horizontally
        scrollable using CSS
      </h2>
        <div class="scroll">
          It is a good platform to learn programming.
          It is an educational website. Prepare for
          the Recruitment drive of product based companies
          like Microsoft, Amazon, Adobe etc with a free
          online placement preparation course. The
          course focuses on various MCQ's & Coding question
          likely to be asked in the interviews & make your
          upcoming placement season efficient and successful.
          Also, any geeks can help other geeks by writing
          articles on the GeeksforGeeks, publishing articles
          follow few steps that are Articles that need little
          modification or improvement from reviewers are
          published first.
          To quickly get your articles reviewed, please refer
          existing articles, their
          formatting style, coding style, and try to make you
          are close to them. In case you are a beginner, you
          may refer Guidelines to write an Article
        </div>
    </center>
</body>
 
</html>

Producción:

Uso de desbordamiento: automático;

CSS es la base de las páginas web, se utiliza para el desarrollo de páginas web mediante el diseño de sitios web y aplicaciones web. Puede aprender CSS desde cero siguiendo este tutorial de CSS y ejemplos de CSS .

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *