2016-11-07 24 views
0

デフォルトでは、背景は白く表示されます。どのような手段であれ、背景色を透明に変更することは可能ですか?Googleカスタム検索エンジンの背景を透明にする方法

<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

.gsc-control-cseをターゲットにすることができますか? –

+0

はい外側の白いボックス..透明です。 – harsher

答えて

1

あなたは、コンテナを透明にしたい場合。あなたはいつでもGoogleのスクリプトの出力を調べ、CSSを使ってそれをカスタマイズすることができます。あなたは、あなたがコンテナを透明にしたい!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

検索ボックスが表示されません。どこに次のコードを挿入する必要がありますか?ボディ{ 背景:#f44336; } .gsc-control-cse { 背景:透明!重要;/*この規則を適用する。オーバーライドを許可しない*/ border-color:transparent!important;/* border color */ } – harsher

+0

どこに表示されませんか?スニペットで?あなたは '