Я настраиваю стандартный значок на https://developers.google.com/+/plugins/badge/config
Для этого Google+ рендерит содержимое iframe. Как я могу изменить стили классов внутри iframe?
Я настраиваю стандартный значок на https://developers.google.com/+/plugins/badge/config
Для этого Google+ рендерит содержимое iframe. Как я могу изменить стили классов внутри iframe?
В настоящее время кажется, что в настоящее время нет способа сделать это. Я попытался отредактировать CSS, чтобы избавиться от надоедливой границы и белого фона:
.yeb {
background-color: none !important;
border: 0px solid gainsboro !important;
}
Но поскольку CSS находится на сервере Google, вы не можете переопределить iFrame. Это текущий запрос функции на форумах Google.
Можно сделать небольшую хитрость:
HTML для iframe:
<div id="social_gplus_circle">
<div id="social_gplus_circle_inner"><g:plus href="https://plus.google.com/105379671042990608528" size="smallbadge"></g:plus></div>
</div>
CSS для трюка:
#social_gplus_circle{overflow: hidden;width: 105px;height: 45px;padding-top: 7px;}
#social_gplus_circle_inner{overflow: hidden;position: relative;top: -20px;left: -130px;height: 50px;width: 276px;}
iframe{display: block!important;}
Сам не делал, взял с форума гугла.
Вы не можете изменить его, потому что код Google Plus не находится на вашем сервере. Вы можете изменить CSS iframe только в том случае, если ваша страница и код iframe находятся на одном сервере.