Maquetado HTML y CSS

tengo una duda. Ando maquetando una página para practicar html y css como parte de un ejercicio y llegué a una parte donde no se me ocurre como proceder.

Adjunto imagen de lo que se supone que debo replicar en la maquetación. introducir la descripción de la imagen aquí

Sé que son 3 section mas o menos, con listas y divs para dar formato. ¿Pero como hago para poner los 3 sections con en esa imagen de fondo y hacer los iconos que se muestran a la derecha?

не прокручивается (при помощи клавиатуры) html страница без предварительного щелчка мыши по контенту

Заказчик просит прокрутку при помощи клавиатуры, но она срабатывает только при активации body мышкой, видимо из-за кучи слоев, которые необходимы для создания параллакс эффекта. Нужно, чтобы возможность прокрутки клавиатурой была доступна сразу после загрузки страницы. Как этого добиться? Я так понимаю, что можно это реализовать при помощи java-script, но знаний в этой области мало.

    <html>      <body>       <header class="cd-header">         <nav></nav>       </header>     <div class="parallax">         <div id="group1" class="parallax__group">           <div class="parallax__layer parallax__layer--base">             <div class="title main_title"></div>           </div>         </div>          <div id="group2" class="parallax__group">           <div class="parallax__layer parallax__layer--base">             <div class="title"></div>           </div>           <div class="parallax__layer parallax__layer--back">             <div class="title"></div>           </div>         </div>          <div id="group3" class="parallax__group">           <div class="parallax__layer parallax__layer--fore">             <div class="title"></div>           </div>           <div class="parallax__layer parallax__layer--base">             <div class="title text">             </div>           </div>         </div>          <div id="group4" class="parallax__group">           <div class="parallax__layer parallax__layer--base">             <div class="title"></div>           </div>           <div class="parallax__layer parallax__layer--back parallax__layer--back--1">             <div class="title"></div>           </div>           <div class="parallax__layer parallax__layer--deep">             <div class="title"></div>           </div>         </div>          <div id="group5" class="parallax__group">           <div class="parallax__layer parallax__layer--fore">             <div class="title"></div>             </div>             <div class="parallax__layer parallax__layer--base">               <div class="title text">               </div>             </div>           </div>            <div id="group6" class="parallax__group">             <div class="parallax__layer parallax__layer--back">               <div class="title"></div>             </div>             <div class="parallax__layer parallax__layer--base">               <div class="title"></div>             </div>           </div>            <div id="group7" class="parallax__group">             <div class="parallax__layer parallax__layer--base">               <div class="title text">                            </div>             </div>           </div>            <div id="group6" class="parallax__group">             <div class="parallax__layer parallax__layer--back">               <div class="title"></div>             </div>             <div class="parallax__layer parallax__layer--base">               <div class="title"></div>             </div>           </div>            <div id="group7" class="parallax__group">             <div class="parallax__layer parallax__layer--base">               <div class="title footer"></div>             </div>           </div>         </div> </body> </html> 

css

html {   overflow: hidden; }  body {   font-size: 100%;   font-family: "Open Sans", "Verdana";   color: #ffffff;   background: rgb(242, 242, 242);   overflow: hidden; }  .cd-header {   position: fixed;   overflow: visible;   top: 0;   left: 0;   width: 100%;   margin: 0 auto;   background: rgb(242, 242, 242);   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);   z-index: 2; } /* Parallax base styles --------------------------------------------- */  .parallax {   height: 500px; /* fallback for older browsers */   min-height: 100vh;   overflow-x: hidden;   overflow-y: auto;   -webkit-perspective: 300px;   perspective: 300px;   margin-right: -15px;   margin-left: -3px; }  .parallax__group {   position: relative;   height: 500px; /* fallback for older browsers */   height: 85vh;   -webkit-transform-style: preserve-3d;   transform-style: preserve-3d; }  .parallax__layer {   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0; }  .parallax__layer--fore {   -webkit-transform: translateZ(90px) scale(.7);   transform: translateZ(90px) scale(.7);   z-index: 1; }  .parallax__layer--base {   -webkit-transform: translateZ(0);   transform: translateZ(0);   z-index: 4; }  .parallax__layer--back {   -webkit-transform: translateZ(-300px) scale(2);   transform: translateZ(-300px) scale(2);   z-index: 3; }  .parallax__layer--deep {   -webkit-transform: translateZ(-600px) scale(3);   transform: translateZ(-600px) scale(3);   z-index: 2; }    /* style the groups   --------------------------------------------- */    #group1 {     z-index: 5; /* slide over group 2 */   }   #group1 .parallax__layer--base {     background: #99a478;   }    #group2 {     z-index: 3; /* slide under groups 1 and 3 */   }   #group2 .parallax__layer--back {     background-image: url(../img/dscn5044.jpg);     background-size: cover;     background-repeat: no-repeat;   }    .parallax__layer--back--1{     background-image: url(../img/dscn2572.jpg);     background-size: cover;     background-repeat: no-repeat;    }    #group3 {     z-index: 4; /* slide over group 2 and 4 */   }   #group3 .parallax__layer--base {     background: #b4d7a8;   }    #group4 {     z-index: 2; /* slide under group 3 and 5 */   }   #group4 .parallax__layer--deep {     background: rgb(184,223,101);   }    #group5 {     z-index: 3; /* slide over group 4 and 6 */   }   #group5 .parallax__layer--base {     background-color: #99a478;   }    #group6 {     z-index: 2; /* slide under group 5 and 7 */   }   #group6 .parallax__layer--back {     background-image: url(../img/dscn7138.jpg);     background-size: cover;     background-repeat: no-repeat;    }    #group7 {     z-index: 3; /* slide over group 7 */   }   #group7 .parallax__layer--base {     background-color: #3d3536;   } 

Как вставить с задержкой в HTML контейнер с сообщением

В общем проблема в следующем не работает задержка вывода. Не могу понять почему?

const demand=[{mes1:`<p>я</p>`},{mes2:`<p>люблю</p>`},{mes3:`<p>JS</p>`}];  const container = document.querySelector('.container');   const addTemplate = (template) => {          container.insertAdjacentHTML('beforeend', `$  {template}`) };    for (let item = 0; item < demand.length; item++) { let deley=0;      for (let key in demand[item]) {         setTimeout(()=>{addTemplate(demand[item][key])},deley);         deley+=5000;     }  }
<div class="container">  </div>

How to configure simplenews to send HTML newsletters by email?

I’m using Drupal 8, simplenews module, and would like to send newsletters monthly in HTML format. The problem is that i tried to configure mimemail, htmlmail, and swiftmailer, all to HTML format, but with no success. The testing email is always plain text.

Does anybody have a simple setup guides to make sending HTML newsletters work?

Thanks

Rudimentary Access to webdata (html) through socket (port 80) connection using Python

My question is theoretical: we can use the urllib library (urlopen) to return a html page; I understand that data = mysock.recv(512) behaves as document.read() for the received data(UTF-8 or ASCII).

What code in the above lines operates as open(document) function? open(document) locates the file specified and checks if it exists, my guess is mysock.send(cmd) is the equivalent since it sends the GET request to the webserver to procure the specified file from the address.

import socket  mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) mysock.connect(('data.pr4e.org', 80)) cmd = 'GET http://data.pr4e.org/romeo.txt HTTP/1.0\n\n'.encode() mysock.send(cmd)  while True:     data = mysock.recv(512)     if (len(data) < 1):         break     print(data.decode()) mysock.close() 

Fixed Website all issue html, css, bootstrap and responsive etc for $4

Website solved all kind of issue HTML, CSS, Bootstrap, and responsive websiteIf you face any issues with your website, then you can hire me for your project. I am always ready to help you. I will be fix Your :: ==> HTML/ CSS error ==> Layout error ==> Validation issue ==> Bootstrap issue ==> Responsive fix mobile,tablet,desktop etc. ==> Content writing errors ==> Navigation error ==> Adding Custom Css animation ==> Add jQuery slider ==> Redesign issues ==> and many more I will give you: Friendly communication. 100% satisfaction guarantee. fast delivery If you are not satisfied 100% money back guarantee. $ 4 order only for one single issue. if you need fixing more than one issue check my service extra. Please send me a message before ordering.

by: usmanaliakhtar
Created: —
Category: HTML/CSS
Viewed: 86