2014-10-14 3 views
1

Я как бы застрял на этом. Я попытался создать стрелку, которая появится со «Активным» слайдом, и будет использоваться: прежде чем стрелка застрянет в коробке, и я не могу переместить ее за пределы поля и разместить на границе, чтобы она была бесшовной. Что я делаю не так? Я попытался использовать jsfiddle, и, похоже, он работает нормально, поэтому я думаю, что есть проблема с другими элементами слайдера.Создание стрелки с: до

.evoslider.default .controlNav li.rotator.active:before 
{ 
width: 0; 
height: 0; 
border-top: 10px solid transparent; 
border-bottom: 10px solid transparent; 
border-right: 10px solid #225985; 
content: " "; 
left: 0px; 
top: 35px; 
z-index: 100000; 
position: absolute; 
} 

Not working example, Working example

+0

Ваш ли, ротатор или активные стили устанавливают атрибут 'position'? – mikelt21

+0

.evoslider .control_wrapper { позиция: относительная; } – Hentrix

+0

evoslider .controlNav li.rotator { позиция: относительная; float: слева; курсор: указатель; переполнение: скрыто; – Hentrix

ответ

1

Я проверил свой сайт и стрелка не появляется из-за свойства overflow: hidden присвоенный нескольким родительским контейнерам. Пожалуйста, добавьте следующий CSS в нижней части таблицы стилей и что бы решить эту проблему:

li.rotator.active:before { 
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent; 
    border-bottom: 10px solid transparent; 
    border-right: 10px solid #225985; 
    content: " "; 
    left: -11px; 
    top: 35px; 
    z-index: 100000; 
    position: absolute; 
} 

.evoslider.default .controlNav li.rotator { 
    overflow: visible !important; 
} 

.evoslider.default .control_wrapper { 
    overflow: visible !important; 
} 

.evoslider .outer_control { 
    overflow: visible !important; 
} 

Я проверил его с помощью инструментов разработчика, и это работает прекрасно.

+0

Я также проверил ваш сайт и подтвердил, что 'overflow: hidden' действительно проблема. – mikelt21

Смежные вопросы