Neue Google-Recaptcha (v2) Breite
Wir haben gerade begonnen, an der Umsetzung der neuen google recaptcha aufgeführt https://www.google.com/recaptcha/intro/index.html
Jedoch die neue Methode scheint zu sein, enthalten in einem iFrame und nicht eingebettet in die Seite, wodurch die Anwendung von CSS schwieriger.
Aber wir haben unsere form ist 400px breit, so möchten haben der recaptcha die gleiche Breite.
So wie es derzeit aussieht, jedoch möchten wir es gleich mit, als der rest.
Weiß jemand, wie dies noch?
Dank
- Bitte überprüfen Sie diese Lösung stackoverflow.com/questions/27713505/recaptcha-api-v2-styling/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist eine Arbeit um, aber nicht immer eine große, je nachdem, wie viel Sie es zu skalieren. Erklärung finden Sie hier: https://www.geekgoddess.com/how-to-resize-the-google-nocaptcha-recaptcha/
UPDATE:
Google hat zusätzliche Unterstützung für eine kleinere Größe, die über einen parameter. Haben Sie einen Blick auf die docs - https://developers.google.com/recaptcha/docs/display#render_param
data-size="compact"
funktioniert nicht so kompakt für mich. Denke, wir bleiben bei der Skalierung transformierenKompatibilität:
-moz-
oder-o-
als diejenigen, die nicht benötigt werden.Nein, momentan können Sie nicht. Es war nur möglich mit der alten recaptcha, aber ich bin sicher, Sie werden in der Lage sein, das zu tun in der Zukunft.
Ich habe keine Lösung, aber ein Vorschlag. Ich hatte das gleiche problem, so dass ich mittig die recaptcha div
(
margin: 0 auto;display: table
), Ich denke, es sieht viel besser als ein Links ausgerichteter div.Ein bisschen spät, aber ich habe eine einfache Problemumgehung:
Fügen Sie einfach diesen code, um Ihren "g-recaptcha" Klasse:
Für die neue version von noCaptcha Recaptcha Folgendes funktioniert bei mir:
Ref
Habe ich diese Funktion in die document-ready-event, so dass das reCaptcha wird dynamisch angepasst werden. Jeder sollte in der Lage sein, diese drop an Ort und Stelle und gehen.
Ich gefunden habe, folgenden besten Möglichkeiten, um die Größe von google recaptchas
Einen ersten Weg für die Größenänderung von google Rückeroberung durch die Verwendung von inline-style. Inline-styles werden CSS-Stile angewendet werden, um ein element direkt in der Seite den HTML-Code mit dem style-Attribut. Hier ist das Beispiel, das Ihnen zeigt, wie Sie Stil von Google reCAPTCHA durch die Verwendung von inline-style.
Zweitens, können Sie stellen Sie den Stil für ReCaptcha in die Seite zwischen und . Ein internes Stylesheet ist ein Abschnitt auf einer HTML-Seite mit style-Definitionen. Interne Stylesheets werden definiert, indem der tag in den Bereich des Dokuments. Hier ist das Beispiel, das Ihnen zeigt, wie Sie Stil von Google reCAPTCHA mit einem externen Stylesheet.
Erstellen Sie eine separate Datei, und geben Sie einen Namen wie style.css und fügen Sie diesen link Datei zwischen Ihrem ein element in Ihre Seite ein. Für die ex. .
Nun, können Sie folgenden code verwenden (von google)
<div class="g-recaptcha" data-sitekey="<yours>" data-size="compact"></div>
Dies ist mein work around:
1) Fügen Sie ein wrapper-div um die recaptcha div.
<div id="recaptcha-wrapper"><div class="g-recaptcha" data-sitekey="..."></div></div>
2) Hinzufügen von javascript/jquery-code.
3) Optional: fügen Sie einige styling, wenn nötig.
#recaptcha-wrapper {
text-align:center;
margin-bottom:15px;
}
.g-recaptcha {
display:inline-block;
}
Können Sie parameter von reCaptcha. Standardmäßig verwendet es
normal
Wert aufdata-size
Sie nur verwendencompact
passen diese auch auf kleinen Geräten oder some-Art kleine Breite layouts.Beispiel: