Ответы пользователя по тегу CSS
  • Как сделать элемент row на всю ширину экрана,если bootstrap ее ограничивает?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    если bootstrap ее ограничивает

    Только по Вашему желанию...

    видимо бутстрап такого не предусматривает

    Предусматривает...

    Могу предположить, что Вы использовали класс container, а он в свою очередь ограничивает ширину содержимого. Что бы такого не было, нужно использовать класс container-fluid.
    Давно не работал с Bootstrap, но на память, вроде так:
    <div class="container"> <!-- max-width: 1200px -->
    	<div class="row">content</div>
    </div>
    
    <div class="container-fluid"> <!-- max-width: 100% -->
    	<div class="row">content</div>
    </div>
    Ответ написан
    Комментировать
  • Как удалить ненужные элементы bootstrap?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    1. Получить souse файлы bootstrap-4.
    2. Scss > bootstrap.scss закомментировать ненужные компоненты и после скомпилировать новую сборку bootstrap-4.

    P.S. имейте ввиду, нужный Вам nav-bar для своей работы может требовать те компоненты, которые Вы ранее закомментировали...
    Ответ написан
    Комментировать
  • Как решить проблему с анимацией?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Вопрос решился применением свойства: pointer-events: all;
    .dropdown:hover>.dropdown__container {
      visible: visible;
      opacity: 1;
      pointer-events: all;
    }
    Ответ написан
    Комментировать
  • Как правильно сверстать такой блок?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Реализовать получилось примерно так: https://codepen.io/MikeRo/pen/GBGjdj
    Ответ написан
    Комментировать
  • Как в placeholder поместить жирный и обычный текст?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Совсем простой вариант, то что успел на коленке в кафе с недо-ноутбука написать:
    CodePen
    Ответ написан
    1 комментарий
  • Как убрать дефолтный зум на iPhone?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Задача решена жестким выставлением ширины `viewport`:
    <meta name=viewport content="width=800px">

    Проверил, работает на Android и iPhone.
    Ответ написан
    Комментировать
  • Как задать минимальную ширину сайта на мобильниках?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Нашел решение. Чтобы браузер мобильника создавал масштаб равный ширине нашего блока, то нужно вместо:
    <meta name="viewport" content="width=device-width, initial-scale=1">

    поставить:
    <meta name="viewport" content="width=device-width, shrink-to-fit=no">
    Ответ написан
    Комментировать
  • Чем лучше scss от css?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    зачем нужен препроцессор sass если css нормальный

    Если проект маленький и стилей крайне мало, то действительно, смысла в SCSS нет. В остальных случаях SCSS качественно выигрывает перед ванильным CSS. У меня разработка на SCSS занимает до 50% меньше времени, про дальнейшую поддержку вообще молчу.

    Основные преимущества SCSS: вложенные классы и свойства, миксины и вагон преимуществ поменьше.
    Ответ написан
    Комментировать
  • Как правильно обрезать низ изображения?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Вопрос решили так:

    .container {
    width:100%;
    height:100%;
    background:grey;
    background-position: 0% 50%;
    }


    <div class="container" >
    <svg width="100%" height="100%" viewBox="0 0 400 300" preserveAspectRatio="none" >
      <defs>
        <clipPath id="clip" clipPathUnits="objectBoundingBox">
          <polygon points="0,1 0,0.5  0.5,0.67 1,0.5 1,1"></polygon>
        </clipPath>
      </defs>
      <image xlink:href="http://placeimg.com/400/300/any" clip-path="url(#clip)" width="100%" height="100%" />
    </svg>
    </div>
    Ответ написан
    Комментировать
  • Как грамотно сверстать подобные блоки?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Решили вопрос так:

    <div class="container">
    <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 1200 600" preserveAspectRatio="xMinYMin meet" >
    
    <rect id="rectFon" width="100%" height="100%"  />
    <path id="rightLine" d="M1197 261 600.25624 376.79371c0 0 0 21.41258-0.25624 23.20629l597-113z"  />
    <path id="leftLine" d="M0 261 661.53747 388.79371 598.97502 400.51249 0 287Z"/>
    </svg>  
    </div>


    .container {
    width:100%;
    height:100%;
    }
    #rectFon{
    fill:black;
    }
    
    #rightLine {
    fill:#ffa896;
    stroke-width:4;
    stroke:#ffa896";
    }
    #leftLine{
    fill:#ca432b;
    stroke-width:4;
    stroke:#ca432b;
    }
    Ответ написан
    Комментировать
  • Верстка на CSS фреймворке - много тегов HTML или правила CSS?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Как верстать правильно и по "феншую"?

    - Я работаю по принципу: взял фреймворк - бери из него максимум и следуй базовым инструкциям этого фреймворка, даже если из-за этого будет раздутый код.
    Намного проще разбираться в будущем будет в чуть более раздутом коде, но который был написал по всем правилам данного фреймворка, чем в твоем 'легком-лаконичном' коде, который без бутылки с ходу не разберешь...
    Ответ написан
    Комментировать
  • CSS, как здесь сделать "плавность"?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Разобрался, нужно добавить кусок кода:
    *, :before {
      -webkit-transition:  all 0.2s ease-in-out;
      -moz-transition:  all 0.2s ease-in-out;
      -o-transition:  all 0.2s ease-in-out;
      -ms-transition:  all 0.2s ease-in-out;
      transition:  all 0.2s ease-in-out;
    Ответ написан
    Комментировать