Ответы пользователя по тегу CSS
  • Как сокращать меню на мобильном до трех точек?

    @user_tm
    Изучи адаптивную верстку, а именно "медиа запросы" где каждый медиа запрос имеет свои правила (т.е. свой код css) и к каждому расширению (размеру) экрана ты прописываешь свои медиа запрос. Вот пример
    @media (min-width: 992px) and (max-width: 1199px) {/*это ты типа говоришь браузеру "эй бро браузер
     я хочу при размере экрана от 992px до 1199px вот такие правила:" и пишешь ниже css код для следующих дивов*/
      .div1 {
        width: 200px;
        height: 100px;
      }
    
      .div2 {
        width: 200px;
        height: 100px;
        background-color: #000;
      }
    }/*здесь заканчивается запрос и ниже начинаешь писать другой запрос*/
    @media (min-width: 768px) and (max-width: 991px) {/*тут ты снова обращаешься к браузеру и как буд то
     говоришь ему "а вот при размере экрана от 768px до 991px я хочу для тех же дивов другие правила (т.е. др. css код)"  и пишиш другой код*/
     .div1 {
        width: 150px; /*допустим меняешь ширину*/
        height: 100px;
      }
    
      .div2 {
        width: 200px;
        height: 100px;
        background-color: #353535; /*меняешь цвет можно что у годно сделать и даже отключить див прописав ему display: none;*/
      }
    }

    вот как то так
    Ответ написан
    Комментировать
  • Где лучше писать код css?

    @user_tm
    1. Где лучше писать код css, в html
    Ответ написан
    Комментировать
  • Как можно сверстать вот такой блок?

    @user_tm
    Теперь сделай к каждому блоку или к только к нужным тебе позицию position: absolute; и добавляй к ним top: (твое значение в пикселях или в процентах ); и left: (твое значение в пикселях или в процентах ); пример
    .cloud__tag{
        display: inline-block;
        position: absolute;
        top: 50px;
        left: 70px;
        margin: auto;
        border-radius: 5px;
        background: #006BCC;
        margin-bottom: 15px;
    }
    top: 50px; left: 70px; в них ставь свои цифры. Как то так. Возможно display: inline-block; нужно будет убрать или сменить на другое значение.
    Ответ написан
    Комментировать
  • Не получается расположить объект?

    @user_tm
    Попробуй у ссылок сделать padding-top: 30px или margin-top: 30px либо у nav сделать padding-top: 30px
    Ответ написан
    Комментировать
  • Что нужно сделать, что бы дизайн сайта не портился от разрешение?

    @user_tm
    нужно применять адаптивную верстку. Изучи медиа запросы. Нужно понять как их использовать при изменении разрешения экрана.
    Ответ написан
    Комментировать