Ответы пользователя по тегу Bootstrap
  • Как использовать компоненты (Navs - навигация) в bootstrap?

    @lolzqq
    HTML,CSS,JS,PHP
    <!DOCTYPE HTML>
        <html lang="ru">
          <head>
            <meta charset="UTF-8">
            <title>Название страницы</title>
            <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous">
    
          </head>
          <body>
    		<div class="d-flex align-items-start">
    		  <div class="nav flex-column nav-pills me-3" id="v-pills-tab" role="tablist" aria-orientation="vertical">
    			<button class="nav-link active" id="v-pills-home-tab" data-bs-toggle="pill" data-bs-target="#v-pills-home" type="button" role="tab" aria-controls="v-pills-home" aria-selected="true">Home</button>
    			<button class="nav-link" id="v-pills-profile-tab" data-bs-toggle="pill" data-bs-target="#v-pills-profile" type="button" role="tab" aria-controls="v-pills-profile" aria-selected="false">Profile</button>
    			<button class="nav-link" id="v-pills-messages-tab" data-bs-toggle="pill" data-bs-target="#v-pills-messages" type="button" role="tab" aria-controls="v-pills-messages" aria-selected="false">Messages</button>
    			<button class="nav-link" id="v-pills-settings-tab" data-bs-toggle="pill" data-bs-target="#v-pills-settings" type="button" role="tab" aria-controls="v-pills-settings" aria-selected="false">Settings</button>
    		  </div>
    		  <div class="tab-content" id="v-pills-tabContent">
    			<div class="tab-pane fade show active" id="v-pills-home" role="tabpanel" aria-labelledby="v-pills-home-tab">1...</div>
    			<div class="tab-pane fade" id="v-pills-profile" role="tabpanel" aria-labelledby="v-pills-profile-tab">2...</div>
    			<div class="tab-pane fade" id="v-pills-messages" role="tabpanel" aria-labelledby="v-pills-messages-tab">3...</div>
    			<div class="tab-pane fade" id="v-pills-settings" role="tabpanel" aria-labelledby="v-pills-settings-tab">4...</div>
    		  </div>
    		</div>
    
    		
    		
    		<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4" crossorigin="anonymous"></script>
    		<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
    		<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js" integrity="sha384-Atwg2Pkwv9vp0ygtn1JAojH0nYbwNJLPhwyoVbhoPwBhjQPR5VtM2+xf0Uwh9KtT" crossorigin="anonymous"></script>
    
          </body>
        </html>
    Ответ написан
    1 комментарий
  • Как всерстать такой адаптивный блок?

    @lolzqq
    HTML,CSS,JS,PHP
    <section>
     <article>
                    <div class="container-fluid">
                        <div class="row col-sm-12 col-md-8 p-0 bg-gray">
    
                                <div class="col-12  py-5 header-line-top position-relative">
                                    <div class="row">
                                            <div class="col-12 col-xxl-4 col-md-5 col-lg-5 ml-auto">
                                                <p>Высокий уровень сервиса и конфиденциальность</p>
                                            </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-12 col-xxl-4 col-md-5 col-lg-5 ml-auto">
                                            <h2>10 лет юридической практики</h2>
                                        </div>
                                    </div>
                                </div>
                                    <div class="col-4">
                                        <div class="bg-gray p-5">
                                            <div class="row g-0 position-relative">
                                                <div class="col">
                                                    <img src="/img/abstract1 1.jpg" class="img-fluid position-absolute bt-img" alt="">
                                                </div>
                                                <div class="col">
                                                    <img src="/img/abstract2 1.jpg" class="img-fluid position-absolute bb-img" alt="">
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                    </div>  
                </article>
            </section>

    6052707d91151286283108.png
    Ответ написан
    Комментировать
  • Как добавить и украсить php скрипт прогрессбаром?

    @lolzqq
    HTML,CSS,JS,PHP
    1. Всё придумано до нас:
    https://prog-time.ru/kruglyj-animirovannyj-progres...

    2."Еще один такой важный вопрос! где значок статуса, можно както в прогресс баре сделать так что бы при выключенном сервере, прогресс менялся на цвет (progress yellow) что бы менялся сам css класс"

    <?php
       if(!$isOnline){
          $online_class="progress yellow";
       }else{
          $online_class="progress какой-нибудь-другой-цвет";
       }
    ?>
    <div class="progress <?php echo $online_class; ?>">
       <span class="progress-left"> <span class="progress-bar"></span> </span> <span class="progress-right"> <span class="progress-bar"></span>
    </span>
       <div class="progress-value">90%</div>
    </div>
    Ответ написан
  • Bootstrap 5 mousewheel как сделать?

    @lolzqq
    HTML,CSS,JS,PHP
    1. https://learn.javascript.ru/mousewheel - колёсико мыши https://developer.mozilla.org/ru/docs/Web/API/Touc... - свайпы
    2. если вы хотели такую штуку без доолгой переделки
    SrKZ8jlI8wI.jpg?size=1920x1080&quality=96&proxy=1&sign=706d8e416ecbd41b390d0eb74f185703&type=album

    То это будет что-то типа такого:
    <div class="ratio ratio-1x1">
    <div class="bd-example" style="transform:rotate(90deg);position:absolute;display:table;">
    <div id="carouselExampleFade" class="carousel slide" data-bs-ride="carousel" style="display:table-cell; vertical-align:middle;position: relative;">
      <div class="carousel-inner">
        <div class="carousel-item">
          <svg class="bd-placeholder-img bd-placeholder-img-lg d-block w-100" width="800" height="400" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Placeholder: First slide" preserveAspectRatio="xMidYMid slice" focusable="false"><title>Placeholder</title><rect width="100%" height="100%" fill="#777"></rect><text x="50%" y="50%" fill="#555" dy=".3em">First slide</text></svg>
    
        </div>
        <div class="carousel-item active">
          <svg class="bd-placeholder-img bd-placeholder-img-lg d-block w-100" width="800" height="400" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Placeholder: Second slide" preserveAspectRatio="xMidYMid slice" focusable="false"><title>Placeholder</title><rect width="100%" height="100%" fill="#666"></rect><text x="50%" y="50%" fill="#444" dy=".3em">Second slide</text></svg>
    
        </div>
        <div class="carousel-item">
          <svg class="bd-placeholder-img bd-placeholder-img-lg d-block w-100" width="800" height="400" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Placeholder: Third slide" preserveAspectRatio="xMidYMid slice" focusable="false"><title>Placeholder</title><rect width="100%" height="100%" fill="#555"></rect><text x="50%" y="50%" fill="#333" dy=".3em">Third slide</text></svg>
    
        </div>
      </div>
      <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleFade" data-bs-slide="prev">
        <span class="carousel-control-prev-icon" aria-hidden="true"></span>
        <span class="visually-hidden">Previous</span>
      </button>
      <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleFade" data-bs-slide="next">
        <span class="carousel-control-next-icon" aria-hidden="true"></span>
        <span class="visually-hidden">Next</span>
      </button>
    </div>
    </div>
    </div>

    Вот тут нужный класс для эффекта добавляете, тот же "carousel-fade", если он действительно нужен:
    <div id="carouselExampleFade" class="carousel slide" ...


    Комментарий: здесь кусок кода примера со страницы модифицирован.
    - к .bd-example добавил style="transform:rotate(90deg);position:absolute;display:table;" (поворот на 90 град, позиция абсолютная, отображение как таблица)
    - .bd-example обернул в контейнер (квадратный контейнер)
    - #carouselExampleFade добавил style="display:table-cell; vertical-align:middle;position: relative;" (отображать как ячейку таблицы, вертикальное выравнивание по центру, позиция относительная)

    P.S. Чем шире экран - тем шире (а при повороте на 90 град - выше) блок со слайдером. Т.е. слайдер всегда будет занимать по высоте 1 экран просмотра, если дело касается отображения на экране 16:9 16:10
    Ответ написан