удалить цвет фона кнопки отправки в Facebook - PullRequest
0 голосов
/ 24 мая 2011

Я использую кнопку «Отправить» на моем веб-сайте.Уже несколько дней эта кнопка имеет цвет фона, установленный на белый цвет, что на моем сайте ужасно.Я также использую кнопку «Мне нравится», она работает нормально.

Вот пример: *

Цвет фона устанавливается в теге body iframe,У меня нет к нему доступа ... Есть предложения?

Ответы [ 4 ]

1 голос
/ 18 октября 2011

Ребята, вы пытались использовать allowTransparency = "true" в теге iframe?

1 голос
/ 24 мая 2011

вы можете попробовать установить colorscheme = 'dark', если вы используете код XFBML или добавьте & colorscheme = dark к концу URL-адреса facebook в атрибуте iframe src.

Использование CSS здесь не будет работать, так каксодержимое загружается в iframe ...

0 голосов
/ 14 сентября 2013

Да, это можно сделать.

Сначала добавьте #id к вашему FB-коду (я использую себя как span вместо div):

<span id="fboverlay" class="fb-like" data-href="YOURFACEBOOKADDRESS" data-width="300" data-layout="button_count" data-show-faces="false" data-send="false"></span>

Вы можете оставитьваш код такой, какой он есть, просто добавьте туда id = "fboverlay" .

Затем отредактируйте ваш css и добавьте:

#fboverlay {
    opacity: 0.6;
    filter: alpha(opacity=60);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: gayscale(100%);
}

И это все.

Конечно, он использует CSS3, поэтому он не на 100% совместим (особенно со старыми браузерами), вы знаете, как это ...

0 голосов
/ 22 июня 2011

colorscheme меняет цвет кнопки, а также помещает черный фон во всплывающее окно, но белый фон кнопки остается.Я попытался установить ширину элемента fb: send для ширины кнопки (около 53 пикселей), но всплывающее окно является дочерним для этого элемента и обрезается при этой ширине.

Я не вижу решения дляэто сам.В моем проекте я собирался поместить кнопку поверх фонового изображения, но вместо этого мне придется вставить ее в белую область под изображением.

...