2016-11-07 2 views
0

Standardmäßig wird der Hintergrund weiß angezeigt. Ist es möglich, seine Hintergrundfarbe auf transparente Weise zu ändern?Wie mache ich Hintergrund von Google Custom Search Engine (Transparent)?

<script> 
    (function() { 
    var cx = '005519348941191855053:d0uziw7c2dq'; 
    var gcse = document.createElement('script'); 
    gcse.type = 'text/javascript'; 
    gcse.async = true; 
    gcse.src = 'https://cse.google.com/cse.js?cx=' + cx; 
    var s = document.getElementsByTagName('script')[0]; 
    s.parentNode.insertBefore(gcse, s); 
    })(); 
</script> 
<gcse:search></gcse:search> 

Image of Google CSE(white background)

+0

Ziel Sie wollen also der Behälter transparent machen? –

+0

Ja die äußere weiße Box .. transparent. – harsher

Antwort

1

Wenn Sie der Behälter transparent machen möchten. Sie können jederzeit die Ausgabe des Google-Skripts einsehen und sie über CSS anpassen. Sie können .gsc-control-cse mit !important

body { 
 
    background:#f44336; 
 
} 
 
.gsc-control-cse { 
 
    background:transparent !important; /* enforce this rule; do not allow override */ 
 
    border-color:transparent !important; /* border color */ 
 
}
<script> 
 
    (function() { 
 
    var cx = '005519348941191855053:d0uziw7c2dq'; 
 
    var gcse = document.createElement('script'); 
 
    gcse.type = 'text/javascript'; 
 
    gcse.async = true; 
 
    gcse.src = 'https://cse.google.com/cse.js?cx=' + cx; 
 
    var s = document.getElementsByTagName('script')[0]; 
 
    s.parentNode.insertBefore(gcse, s); 
 
    })(); 
 
</script> 
 
<gcse:search></gcse:search>

+0

Das Suchfeld erscheint nicht für mich .. wo müssen wir den folgenden Code einfügen? Körper { Hintergrund: # f44336; } .gsc-control-cse { Hintergrund: transparent! Wichtig;/* erzwinge diese Regel; Override nicht zulassen */ border-color: transparent!/* Rahmenfarbe */ } – harsher

+0

Wo erscheint es nicht? In dem Schnipsel? Sie sollten diesen Code in den Kopf legen mit '