За последние 24 часа нас посетили 15800 программистов и 1541 робот. Сейчас ищут 727 программистов ...

Один слайдер на разных div-ах

Тема в разделе "PHP для новичков", создана пользователем tarabukinivan, 17 авг 2017.

  1. tarabukinivan

    tarabukinivan Активный пользователь

    С нами с:
    7 ноя 2016
    Сообщения:
    21
    Симпатии:
    0
    Добрый вечер форумчане!

    Есть страница которая должна быть разделена на 3 части: Левая, центральная, правая. При мобильной версии левая становится верхней, центральная средней, правая нижней. Причем на странице должен быть слайдер с изображением и текстом. Изображение слайдера должна быть на нижней части первого раздела. Кнопка смены слайда на средней, а текст слайдера на третей.



    Для начала разделил контейнер на три части: дивы с классами <col-sm-4 col-xs-12>. Искал разные слайдеры, но нашел только слайдеры, где сначала идет главный класс или id слайда, потом первый слайд (весь его контент), второй слайд (весь контент второго слайда) и.т.д., типа:
    HTML:
    1. <divclass="feedback-slider">
    2. <divclass="feedback-item"><!--Первый слайд -->
    3. <divclass="feedback-avatar">
    4. <imgsrc="media/feedback/avatar-1.jpg"alt="">
    5. </div>
    6. <divclass="feedback-body">
    7. <divclass="feedback-author">
    8. <p>1 Goal</p>
    9. </div>
    10. <divclass="feedback-text">
    11. <p> Mobile version</p>
    12. </div>
    13. </div>
    14. </div>
    15. <divclass="feedback-item"><!--Второй слайд сексии feedback-->
    16. <divclass="feedback-avatar">
    17. <imgsrc="media/feedback/avatar-2.jpg"alt="">
    18. </div>
    19. <divclass="feedback-body">
    20. <divclass="feedback-author">
    21. <p>2 Goal</p>
    22. </div>
    23. <divclass="feedback-text">
    24. <p> Support </p>
    25. </div>
    26. </div>
    27. </div>
    28. <divclass="feedback-item"><!--Третий слайд сексии feedback-->
    29. <divclass="feedback-avatar">
    30. <imgsrc="media/feedback/avatar-3.jpg"alt="">
    31. </div>
    32. <divclass="feedback-body">
    33. <divclass="feedback-author">
    34. <p>3 Goal</p>
    35. </div>
    36. <divclass="feedback-text">
    37. <p>Invest in foreign companies and start ups</p>
    38. </div>
    39. </div>
    40. </div>
    41. <divclass="feedback-item"><!--Четвертый слайд сексии feedback-->
    42. <divclass="feedback-avatar">
    43. <imgsrc="media/feedback/avatar-2.jpg"alt="">
    44. </div>
    45. <divclass="feedback-body">
    46. <divclass="feedback-author">
    47. <p>4 Goal</p>
    48. </div>
    49. <divclass="feedback-text">
    50. <p> Supreme Election System</p>
    51. </div>
    52. </div>
    53. </div>
    54. </div>
    Т.е. его части никак нельзя разделить и поместить на 3-х разных блоках. Есть ли у кого слайдеры, контент которых можно разместить на разных блоках? И при смене слайда меняются на всех трех блоках. Эти три блока с разными контентами можно заключить в главный класс слайдера.

    Я как-то не понятно пишу. Надеюсь, кто-нибудь поймет, что имел виду.
     
    #1 tarabukinivan, 17 авг 2017
    Последнее редактирование модератором: 18 авг 2017
  2. tarabukinivan

    tarabukinivan Активный пользователь

    С нами с:
    7 ноя 2016
    Сообщения:
    21
    Симпатии:
    0
    На бутстраповском родном каруселе, если на трех разных сексиях поставлю по карусели с одинаковыми id, и в любой из этих трех секций поставлю одну кнопку для смены слайда, она вроде должна прихватить все три карусели или нет?
     
  3. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    Php тут причем ?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  5. tarabukinivan

    tarabukinivan Активный пользователь

    С нами с:
    7 ноя 2016
    Сообщения:
    21
    Симпатии:
    0
    Спасибо за оформление кода! Следующий раз учту.
    Потому, что решил, что многие на этом форуме наверное знают и про верстку. Или в смысле на другую ветку форума писать имеете виду?
     
  6. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    да, но дублировать не надо, модеры перенесут.

    по теме: напиши себе слайдер сам :)
     
  7. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Нет конечно. ID на то и ID, чтобы быть уникальным. Если нужна параллельная работа слайдеров, надо ручками пописать на JavaScript
     
  8. tarabukinivan

    tarabukinivan Активный пользователь

    С нами с:
    7 ноя 2016
    Сообщения:
    21
    Симпатии:
    0
    HTML:
    1. <div class="container-fluid">
    2.         <div class="row">
    3.             <div class="col-md-3 col-xs-12 razd-1">
    4.                 <div class="razd-flag-1">
    5.                     <img src="media/feedback/flag.jpg">
    6.                     <div class="tab-content feedback-img-slide clearfix">
    7.                         <div class="tab-pane tr1 fade in active">
    8.                             <div class="feedback-avatar">
    9.                                 <img src="media/feedback/avatar-1.jpg" alt="">
    10.                             </div>
    11.                         </div>
    12.                         <div class="tab-pane fade tr2">
    13.                             <div class="feedback-avatar">
    14.                                 <img src="media/feedback/avatar-2.jpg" alt="">
    15.                             </div>
    16.                         </div>
    17.                         <div class="tab-pane fade tr3">
    18.                             <div class="feedback-avatar">
    19.                                 <img src="media/feedback/avatar-3.jpg" alt="">
    20.                             </div>
    21.                         </div>
    22.                     </div>
    23.                 </div>
    24.                 <div class="feedback-boy">
    25.                     <img src="media/feedback/boy.png" alt=""/>
    26.                 </div>
    27.             </div>
    28.             <div class="col-md-6 col-xs-12 razd-2">
    29.                 <img class="limits" src="media/feedback/limits.jpg">
    30.                 <div class="feedback-control">
    31.                     <ul class="list-unstyled">
    32.                         <li class="active">
    33.                             <a href=".tr1" data-toggle="tab">1</a>
    34.                         </li>
    35.                         <li>
    36.                             <a href=".tr2" data-toggle="tab">2</a>
    37.                         </li>
    38.                         <li>
    39.                             <a href=".tr3" data-toggle="tab">3</a>
    40.                         </li>
    41.                     </ul>
    42.                 </div>
    43.                
    44.             </div><!-- div sm-6-->
    45.             <div class="col-md-3 col-xs-12 razd-3">
    46.                 <img src="media/feedback/flag.jpg">
    47.                 <div class="tab-content">
    48.                     <div class="tab-pane fade in active tr1">
    49.                         <div class="feedback-text">
    50.                             <h3>Заголовок1</h3>
    51.                             <p>Invest in foreign companies and start ups</p>
    52.                         </div>
    53.                     </div>
    54.                     <div class="tab-pane fade tr2">
    55.                         <div class="feedback-text">
    56.                             <h3>Заголовок2</h3>
    57.                             <p>Invest in foreign companies and start ups</p>
    58.                         </div>
    59.                     </div>
    60.                     <div class="tab-pane fade tr3">
    61.                         <div class="feedback-text">
    62.                             <h3>Заголовок3</h3>
    63.                             <p>Invest in foreign companies and start ups</p>
    64.                         </div>
    65.                     </div>
    66.                 </div>
    67.             </div>
    68.         </div>
    69.     </div>
    Само собой заменю id на class, написал id потому, что по умолчанию стоит id.

    В общем сделал на табах. На трех разных колонках по табу с одинаковыми классами.