Ответы пользователя по тегу Вёрстка
  • Нужны ли еще верстальщики сайтов в 2020 году?

    z80b
    @z80b
    Frontend
    Я думаю верстка это как начальная школа для вэб-разработчика. Во фронтэнде без нее вообще никуда.
    Ответ написан
  • Как сделать выравнивание?

    z80b
    @z80b
    Frontend
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
          .top .down {
            width: 100%;
            border: 2px black;
          }
    
          .top {
            top: 50%;
            background: #C4C4C4;
          }
    
          .top-el {
            border: 2px black;
            text-align: center;
          }
    
          .items {
            border: 2px black;
          }
    
          .grid-item {
            border: 2px black;
            width: 380px;
            float: left;
            padding-top: 50px;
            padding-left: 20px;
            float: left;
          }
    
          .img {
            width: 100%;
            height: 200px;
            background: #C4C4C4;
          }
    
          .controls {
            text-align: center;
          }
        </style>
        <title>Document</title>
    </head>
    <body>
        <div class="top">
            <h3 class="top-el">Тестовое задание ione</h3>
            <h1 class="top-el">Заголовок</h1>
            <h3 class="top-el">Подзаголовок</h3>
            <div class="controls">
              <input class="top-el" type="text" placeholder="Ваш телефон">
              <button class="top-el">Push me</button>
            </div>
        </div>
        <div class="down">
            <div class="items">
                <div class="grid-item">
                    <div class="img"></div>
                    <h2>Заголовок</h5>
                    <p>Важный текст поясняющий суть тезиса</p>
                </div>
                <div class="grid-item">
                    <div class="img"></div>
                    <h2>Заголовок</h5>
                    <p>Важный текст поясняющий суть тезиса</p>
                </div>
                <div class="grid-item">
                    <div class="img"></div>
                    <h2>Заголовок</h5>
                    <p>Важный текст поясняющий суть тезиса</p>
                </div>
            </div>
        </div>
    </body>
    </html>
    Ответ написан
  • Как сделать такое меню адаптивным?

    z80b
    @z80b
    Frontend
    Самый простой способ задать на корневом элементе (т.е. html) font-size, какой вам угодно, в зависимости от разрешения экрана. А дальше плясать от него, т.е. размеры задавать в rem или em.
    А далее либо задавать размер шрифта на корневом элементе с помощью медиа запросов (опять же в зависимости от разрешения), либо выставить font-size допустим в vw.
    Ответ написан
  • Как реализовать такой блок и главное сделать его резиновым?

    z80b
    @z80b
    Frontend
    Flex вам в помощь. Как-то так:
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Blocks</title>
      <style>
        .content,
        .article,
        .article__content {
          display: flex;
          flex-wrap: wrap;
        }
    
        .article {
          width: 50%;
        }
    
        .article__content {
          align-content: space-between;
          justify-content: flex-end;
          box-sizing: border-box;
          padding: 1em;
        }
    
        .article__text {
          margin: 0 0 1em;
        }
    
        .article__image {
          width: 50%;
        }
      </style>
    </head>
    <body>
      <div class="content">
        <div class="article">
          <div class="article__content">
            <div class="article__text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio inventore esse aperiam, deleniti suscipit illo saepe odit deserunt vero, cumque, fuga aliquid nobis. Ab tempore minima modi dolorum consectetur quisquam.</div>
            <img class="article__image" src="https://ic.pics.livejournal.com/p_syutkin/64914398/5019079/5019079_original.jpg"/>
          </div>
        </div>
        <div class="article">
          <div class="article__content">
            <div class="article__text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio inventore esse aperiam, deleniti suscipit illo saepe odit deserunt vero, cumque, fuga aliquid nobis. Ab tempore minima modi dolorum consectetur quisquam.</div>
            <img class="article__image" src="https://ic.pics.livejournal.com/p_syutkin/64914398/5019079/5019079_original.jpg"/>
          </div>
          <div class="content">
            <div class="article">
              <div class="article__content">
                <div class="article__text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio inventore esse aperiam, deleniti suscipit illo saepe odit deserunt vero, cumque, fuga aliquid nobis. Ab tempore minima modi dolorum consectetur quisquam.</div>
                <img class="article__image" src="https://ic.pics.livejournal.com/p_syutkin/64914398/5019079/5019079_original.jpg"/>
              </div>
            </div>
            <div class="article">
              <div class="article__content">
                <div class="article__text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio inventore esse aperiam, deleniti suscipit illo saepe odit deserunt vero, cumque, fuga aliquid nobis. Ab tempore minima modi dolorum consectetur quisquam.</div>
                <img class="article__image" src="https://ic.pics.livejournal.com/p_syutkin/64914398/5019079/5019079_original.jpg"/>
              </div>
            </div>
          </div>
        </div>
      </div>
    </body>
    </html>
    Ответ написан
    Комментировать