mididump

what an img drag layout

Feb 13th, 2025
67
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.58 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <link rel="icon" type="image/x-icon" href="favicon/favicon.ico">
  5.     <meta charset="UTF-8">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <link rel="shortcut icon" href="ssn.jpg">
  8.     <title>what an img drag layout</title>
  9.     <style>
  10.         body {
  11.             display: flex;
  12.             flex-wrap: wrap;
  13.             align-items: flex-start; /* Aligns containers to the left */
  14.             gap: 10px;
  15.             margin: 0;
  16.             padding: 10px;
  17.             background-color: white;
  18.             color: black; /* text color */
  19.         }
  20.         .container {
  21.             border: 1px solid #000;
  22.             overflow-y: scroll;
  23.             padding: 10px;
  24.         }
  25.         .draggable {
  26.             width: 200px;
  27.             height: 200px;
  28.             border: 2px dashed #000;
  29.             cursor: move;
  30.             padding: 10px;
  31.             position: absolute;
  32.             top: 10px;
  33.             right: 10px;
  34.             background-color: #f0f0f0; /* color of draggable container */
  35.         }
  36.  
  37.        .cover img {
  38.           width: 100%;
  39.           height: 100%;
  40.           object-fit: cover;
  41.           overflow: hidden;
  42.         }
  43.        
  44.         .blink {
  45.                 animation: blinker 1.5s linear infinite;
  46.                 color: #F0CF97 ;
  47.                 font-family: ms gothic;
  48.                 font-size: 25px;
  49.             }
  50.  
  51.             @keyframes blinker {
  52.                 50% {
  53.                     opacity: 0;
  54.                 }
  55.             }
  56.         p {
  57.           text-align: center;
  58.           line-height: 30px;
  59.           }
  60.     </style>
  61. </head>
  62. <body>
  63.     <div class="container" style="width: 300px; height: 500px;">
  64.         <p>text here</p>
  65.         <p><img src="cute.jpg" style="width: 50%; height: 50%;"><br>
  66.         Platero es pequeño, peludo, suave; tan blando por fuera, que se diría todo de algodón, que no lleva huesos. Sólo los espejos de azabache de sus ojos son duros cual dos escarabajos de cristal negro.
  67.  
  68.         Lo dejo suelto, y se va al prado, y acaricia tibiamente con su hocico, rozándolas apenas, las florecillas rosas, celestes y gualdas…
  69.  
  70.         </p>
  71.         <p><marquee class="blink">nervsys' themes ^^;;</marquee></p>
  72.        
  73.     </div>
  74.     <div class="container" style="width: 300px; height: 800px;">
  75.         <p>¡ANGELUS!</p>
  76.         <p>
  77.  
  78. Mira, Platero, qué de rosas caen por todas partes: rosas azules, rosas, blancas, sin color… Diríase que el cielo se deshace en rosas. Mira cómo se me llenan de rosas la frente, los hombros, las, manos… ¿Qué haré yo con tantas rosas?
  79.  
  80. ¿Sabes tú, quizás, de dónde es esta blanda flora, que yo no sé de dónde es, que enternece, cada día, el paisaje y lo deja dulcemente rosado, blanco y celeste—, mas rosas, más rosas—, como un cuadro de Fra Angélico, el que pintaba el cielo de rodillas?
  81.  
  82. De las siete galerías del Paraíso se creyera que tiran rosas a la tierra. Cual en una nevada tibia y vagamente colorida, se quedan las rosas en la torre, en el tejado, en los árboles. Mira: todo lo fuerte se hace, con su adorno, delicado.
  83.  
  84. Más rosas, más rosas, más rosas…
  85.  
  86. Parece, Platero, mientras suena el Ángelus, que esta vida nuestra pierde su fuerza cotidiana, y que otra fuerza de adentro, más altiva, más constante y más pura, hace que todo, como en surtidores de gracia, suba a las estrellas, que se encienden ya entre las rosas… Más rosas…. Tus ojos, que tú no ves, Platero, y que alzas mansamente al cielo, son dos bellas rosas.</p>
  87.     </div>
  88.     <div class="container" style="width: 300px; height: 800px;">
  89.         <p>text here</p>
  90.         <p><img src="img2.png"></p>
  91.     </div>
  92.     <div class="container" style="width: 300px; height: 800px;">
  93.         <p>text here</p>
  94.         <p><iframe width="50%" height="50%" src="https://www.youtube.com/embed/7rr0-km4C0g?si=Rl3s-zdfDSfXGEOP" title="vids" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe><br>
  95.         "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
  96.         <br>
  97.         <img src="tenor.gif">
  98.        
  99.         </p>
  100.     </div>
  101.     <div class="container" style="width: 300px; height: 800px;">
  102.         <p>text here</p>
  103.         <p><img src="img4.png"></p>
  104.     </div>
  105.     <div class="draggable" draggable="true" id="draggable">
  106.         <div class="cover img"><img src="cat.png"></div>
  107.    
  108.     </div><br>
  109.  
  110.  
  111.     <script>
  112.         const draggable = document.getElementById('draggable');
  113.  
  114.         draggable.addEventListener('dragstart', (event) => {
  115.             event.dataTransfer.setData('text/plain', null);
  116.             event.dataTransfer.effectAllowed = 'move';
  117.         });
  118.  
  119.         document.addEventListener('dragover', (event) => {
  120.             event.preventDefault();
  121.             event.dataTransfer.dropEffect = 'move';
  122.         });
  123.  
  124.         document.addEventListener('drop', (event) => {
  125.             event.preventDefault();
  126.             draggable.style.left = `${event.clientX}px`;
  127.             draggable.style.top = `${event.clientY}px`;
  128.         });
  129.     </script>
  130. </body>
  131. </html>
  132.  
Advertisement
Comments
Add Comment
Please, Sign In to add comment