Мне пришлось переместить маленькую стрелку вниз, и вот как я это сделал.
1) Переместите всплывающее окно в нужную позицию. Используйте! Важный оператор, чтобы перезаписать стили по умолчанию.
.fb_edge_comment_widget {
top: -224px !important; left: -246px !important; height: 191px;
background: url(../img/arrow-down.gif) 0 100% no-repeat
}
Этот стиль также содержит новое изображение стрелки, которое заменяет нижнюю строку всплывающего окна. Он содержит мою собственную нижнюю стрелку, которая по умолчанию синего цвета (# 283E6C) и серого цвета внутри (# F2F2F2). Мы можем использовать height
, чтобы отрегулировать вертикальное положение и переместить фоновое изображение вниз.
Изображение будет выглядеть так:
.
2) Примените overflow: hidden
к промежутку, охватывающему iframe. Мы сможем отрезать части iframe, применив margin-top
на шаге 3, и заменим их нашими собственными.
.fb_edge_comment_widget > span {
height: 184px !important; overflow: hidden; border-top: 1px solid #000;
}
Я использую border-top для создания своей верхней границы, так как на шаге 3 мы обрезаем границу и стрелку по умолчанию.
3) Слегка переместите элемент iframe вверх, чтобы обрезать его верхнюю границу и стрелку.
.fb_edge_comment_widget > span > iframe {
margin-top: -7px;
}
Результат выглядит в моем случае следующим образом: