Я внедрил вход с помощью обучающих программ Google, но кнопка не совсем вписывается в дизайн веб-сайта, в котором я его использую. Я бы хотел использовать вместо этого создан мой графический дизайнер. Можно ли в настоящее время использовать пользовательские изображения для кнопок входа?Пользовательская кнопка входа в Google+
ответ
Вы можете использовать gapi.signin.render вынести указанный контейнер в качестве входа в кнопки. Например, если в вашем HTML код у вас есть:
<button id="mySignIn">SignIn</button>
вызов Javascript будет что-то вроде:
gapi.signin.render("mySignIn", {
'callback': signinCallback,
'clientid': 'CLIENT_ID',
'cookiepolicy': 'single_host_origin',
'requestvisibleactions': 'http://schemas.google.com/AddActivity',
'scope': 'https://www.googleapis.com/auth/plus.login'
});
Кроме того, не забывайте следить за branding guidelines.
Следующий код служит для правильного добавления кнопки входа на портал?
<span id="signinButton">
<span
class="g-signin"
data-callback="signinCallback"
data-clientid="CLIENT_ID"
data-cookiepolicy="single_host_origin"
data-requestvisibleactions="http://schemas.google.com/AddActivity"
data-scope="https://www.googleapis.com/auth/plus.login">
</span>
</span>
Вы пытались просто заменить класс «g-signin» на свой собственный класс?
Если g-signin требуется для самих Google, чтобы определить, какая фактическая кнопка входа, вы всегда можете добавить к нему подкласс.
<span class="g-signin custom" ...></span>
В вашем CSS это будет выглядеть так:
.g-signin .custom {
/*properties*/
}
Я попробую это и вернусь к результату позже сегодня. Спасибо за быстрый ответ! – Mike
Этот подход не будет работать, чтобы настроить кнопку. Скрипты Google преобразуют этот элемент и создают iframe, когда это делается, и вы не сможете стилизовать эту кнопку. Вы хотите использовать ответ Сильвано, чтобы полностью настроить кнопку. – BrettJ
- 1. Rails Facebook Пользовательская кнопка входа
- 2. Пользовательская кнопка Google Calendar
- 3. Пользовательская кнопка Google+ и вызов
- 4. Пользовательская кнопка входа в систему Facebook
- 5. Пользовательская кнопка входа в систему Facebook
- 6. Пользовательская кнопка входа в систему Facebook iOS
- 7. Кнопка входа в Google - PHP
- 8. Пользовательская кнопка воспроизведения для входа слайдера в Shiny?
- 9. fb: пользовательская кнопка пользовательская?
- 10. Facebook: Пользовательская кнопка Войти
- 11. Кнопка входа в Google+ в GWT
- 12. Пользовательская кнопка входа в facebook в андроид-студии
- 13. Пользовательская кнопка возврата для Google Chrome
- 14. Пользовательская кнопка с Google Maps Рисование
- 15. Пользовательская кнопка
- 16. Кнопка входа в Google+ [class = 'g-signin']
- 17. Кнопка входа в систему Google SetScopes() устарела
- 18. IOS- кнопка входа в систему Google
- 19. Twitter Bootstrap Кнопка входа в Google+
- 20. Кнопка пользовательского входа в Google+, переопределенная iframe
- 21. Кнопка входа в систему Google+ с PhoneGap
- 22. Кнопка входа в систему Google+/Singup
- 23. iOS Пользовательская кнопка входа в Facebook с новой Firebase
- 24. Пользовательская кнопка в android
- 25. Пользовательская кнопка в загрузчике
- 26. Пользовательская кнопка в AVPlayerViewController.ContentOverlayView
- 27. Пользовательская кнопка в PHP
- 28. Пользовательская кнопка в PhpStorm
- 29. Пользовательская кнопка в Android
- 30. Пользовательская кнопка в навигации
Ах, похоже, было больше выбора кнопок, чем я знал. Спасибо за решение вопроса и проблемы дизайна. – Mike
Я верю, что более новая версия этого вызова api будет 'gapi.signin2.render' – Ithar
Эта ссылка может помочь: https://developers.google.com/identity/sign-in/web/build-button#customizing_the_automatically_rendered_sign-in_button_recommended – Ithar