Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
19 / 20 / 12
Регистрация: 13.07.2014
Сообщений: 102
1

Поместить элементы за пределами .container

31.07.2014, 21:34. Показов 4703. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Верстаю страницу с использованием bootstrap3. Как расположить стрелочки next/prev слайдера левее и правее container соответственно? Нарисовал на скриншоте эти стрелочки салатовым, чтобы было лучше видно. В верстке их пока нет. Вообще, стрелочки ради примера. Интересует, как вообще какой-либо элемент расположить левее, либо правее контейнера в bootstrap 3.

Поместить элементы за пределами .container


HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
    <div class="container">
        <div class="row">
            <div class="col-xs-2 nav-icons">Авто</div>
            <div class="col-xs-2 nav-icons">Мото</div>
            <div class="col-xs-2 nav-icons">Автодома</div>
            <div class="col-xs-2 nav-icons">Ретро</div>
            <div class="col-xs-2 nav-icons">Бронь</div>
            <div class="col-xs-2 nav-icons">Автоломбард</div>
        </div>
 
        <div class="row">
            <div class="carousel slide" id="myCarousel" data-ride="carousel" data-interval="3000">
                <ol class="carousel-indicators">
                    <li class=" active" data-target="#myCarousel" data-slide-to="0"></li>
                    <li class="" data-target="#myCarousel" data-slide-to="1"></li>
                    <li class="" data-target="#myCarousel" data-slide-to="2"></li>
                </ol>
                <div class="carousel-inner" >
                    <div class="item active">
                        <img src="slider_img/slide1.jpg" alt="">
                        <div class="carousel-caption"><h4>Lorem ipsum dolor sit amet, consectetur adipisicing.</h4>
                        <p>Lorem ipsum dolor sit amet.</p></div>
                    </div>
                    <div class="item">
                        <img src="slider_img/slide1.jpg" alt="">
                        <div class="carousel-caption left"><h4>Lorem ipsum dolor sit amet, consectetur adipisicing.</h4>
                        <p>Lorem ipsum dolor sit amet.</p></div>
                    </div>
                    <div class="item">
                        <img src="slider_img/slide1.jpg" alt="">
                        <div class="carousel-caption"><h4>Lorem ipsum dolor sit amet, consectetur adipisicing.</h4>
                        <p>Lorem ipsum dolor sit amet.</p></div>
                    </div>
                </div>
                <a class="carousel-control left" data-slide="prev" href="#myCarousel"> &lsaquo;</a>
                <a class="carousel-control right" data-slide="next" href="#myCarousel"> &rsaquo;</a>
            </div>
        </div>
    </div>
css не прилагаю, т.к. ничего пока не трогал в нем.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.07.2014, 21:34
Ответы с готовыми решениями:

Найти максимальные элементы каждой строки и поместить их на главную диагональ, а диагональные элементы поместить на место максимальных
Найти максимальные элементы каждой строки исходной матрицы А(N,N) (N&lt;=10) и поместить их на главную...

Как можно поместить QWidget за пределами экрана?
Хочется сделать всплывающее окно - для этого хочу отображать главный виджет и шапку второстепенного...

Найдите все HTML-элементы, которые содержат слово «Задания» и находятся в элементе с классом .container
Найдите все HTML-элементы, который содержат слово «Задания» и находятся в элементе с классом...

Элементы в области видимости и за ее пределами
Есть контрол Image. В случае если этот контрол в поле видимости пользователя, то нужно подгружать в...

10
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
31.07.2014, 21:48 2
Достаточно просто их спозиционировать относительно слайдера.
0
19 / 20 / 12
Регистрация: 13.07.2014
Сообщений: 102
31.07.2014, 21:54  [ТС] 3
vovandr, можно поподробнее? Т.е. поместить эти элементы внутрь слайдера и присвоить им... какие стили?
0
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
31.07.2014, 21:58 4
Лучший ответ Сообщение было отмечено aim777 как решение

Решение

Судя по коду контролы уже есть:
HTML5
1
2
<a class="carousel-control left" data-slide="prev" href="#myCarousel"> &lsaquo;</a>
<a class="carousel-control right" data-slide="next" href="#myCarousel"> &rsaquo;</a>
Достаточно их спозиционировать (скорее всего position relative у слайдера уже есть):
CSS
1
2
.left{position: absolute: left: -80px; top: 50%;}
.right{position: absolute: right: -80px; top: 50%;}
1
19 / 20 / 12
Регистрация: 13.07.2014
Сообщений: 102
31.07.2014, 22:10  [ТС] 5
Применил, не получается. Не понял, в чем проблема. Потом заметил двоеточия вместо точек с запятой) Спасибо, это помогло) Осталось только разобраться, как избежать появления горизонтального скрола и смещения стрелочек во внутрь слайдера при сжатии браузера. Я так понимаю, медиа-запросы мне тут в помощь?
0
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
31.07.2014, 22:14 6
Цитата Сообщение от aim777 Посмотреть сообщение
как избежать появления горизонтального скрола и смещения стрелочек во внутрь слайдера при сжатии браузера
Да, тут через медиа запросы подберите нужный брейкпоинт и измените расстояния left и right
Цитата Сообщение от aim777 Посмотреть сообщение
Потом заметил двоеточия вместо точек с запятой)
Да, каюсь опечатался
1
19 / 20 / 12
Регистрация: 13.07.2014
Сообщений: 102
31.07.2014, 22:19  [ТС] 7
Спасибо)
0
19 / 20 / 12
Регистрация: 13.07.2014
Сообщений: 102
02.08.2014, 02:21  [ТС] 8
Все таки не удается решить проблему до конца. При помощи media-queries удалось добиться того, чтобы при любой ширине браузера нижний скрол отсутствовал. На айфоне смотрится тоже ок (но там я и не ждал проблем, т.к. при мобильном расширении стрелочки скрываются), а вот на первом айпэде проблемы Стрелки слева и справа от карусели не влезают.

Поместить элементы за пределами .container


http://ams.modin.bget.ru/

Как так получается, что на десктопном компе проблем с адаптивностью нет ни при каком размере браузера, а на первом айпэде они появляются?
0
19 / 20 / 12
Регистрация: 13.07.2014
Сообщений: 102
02.08.2014, 14:40  [ТС] 9
Лучший ответ Сообщение было отмечено Taatshi как решение

Решение


Кто поможет, тому скидку на ламбо!))

Добавлено через 1 час 1 минуту
Все, разобрался сам) Ошибка была в самих медиа-запросах.

Надо было писать:
HTML5
1
@media all and (max-width: 1085px)
а не:
HTML5
1
@media screen and (max-width: 1085px)
Скидка на ламбо никому не достается
0
Taatshi
04.08.2014, 12:49
  #10

Не по теме:

Цитата Сообщение от aim777 Посмотреть сообщение
Скидка на ламбо никому не достается:p
Надо было дать людям выбор - я бы вот на Мазду клюнула :-/

0
aim777
04.08.2014, 19:11  [ТС]     Поместить элементы за пределами .container
  #11

Не по теме:

Либо скидка, либо выбор;D

0
04.08.2014, 19:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.08.2014, 19:11
Помогаю со студенческими работами здесь

Скрывать элементы за пределами Grid
Как сделать так чтобы все элементы в Grid скрывались при выходе за его границы. Я создаю...

Какие элементы управления могут отрисовываться за пределами формы?
У меня есть проект содержащий карту и на нем выделены участки. При клике на участок должна...

Дан числовой массив A размера N. Все четные его элементы поместить в начало массива B, а нечетные элементы - в конец
#include &lt;stdio.h&gt; #include &lt;malloc.h&gt; #include &lt;stdlib.h&gt; #include &lt;locale.h&gt; int main (int...

Создать в матрице два дополнительных столбца.В первый из них поместить минимальные элементы, а во второй максимальные элементы каждой строки
Дан произвольный двумерный массив целых чисел. Создать в нем два дополнительных столбца.В первый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru