Googleカスタム検索を使って、運営している4サイトを横断検索できるようにしました。
当サイトでそのまま貼り付けると以下のような検索窓になります。
たぶん、子テーマのCSSに追加した何かが影響していて、太っちょな検索窓になっています。文字は小さいくせに(笑)
これをCSSで無理やり直したので、コードを備忘録として残します。Googleカスタム検索の仕様により、!important;だらけになりますが悪しからず。
※Cocoonには個別のページごとにCSSを追加できる「カスタムCSS」の入力欄があるので、検索窓と検索結果のコードを貼るページにだけ、これからご紹介するCSSを書いています。
検索窓のカスタマイズ
まず文字の位置が変なのでどうにか調整します。

/*-----表マージン調整-----*/
table{
margin-top:9px !important;
margin-left:5px !important;
margin-bottom:10px !important;
}

検索窓の左側を角丸にしたい。
/*-----検索窓 左側を角丸-----*/
.gsc-input-box{
border-radius: 40px 5px 5px 40px !important;
}

枠線が途切れるの気になる。透明にしたかったけど分からなかったので余白で調整。
/*-----検索窓 余白を調整-----*/
.gsc-input-box{
padding: 0 10px; !important;
}

文字をもうちょい大きく。
/*-----文字サイズ変更-----*/
.gsc-input-box input.gsc-input {
font-size: 18px !important;
}

こんなもんかな?次はボタンを大きくして右側を角丸に。
/*-----ボタン 右側を角丸-----*/
.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus{
padding:20px !important;
border-radius:5px 40px 40px 5px !important;
}

入力欄とボタンをもう少し近づけたい。
/*-----検索窓 右側の余白を調整-----*/
table.gsc-search-box td.gsc-input{
padding-right:5px !important;
}

虫眼鏡アイコンもう少し大きくして位置調整。
/*-----検索ボタンの大きさ変更-----*/
.gsc-search-button-v2 svg {
width: 18px !important;
height: 18px !important;
margin-right:3px !important;
}

ボタンにカーソル当てたら色変えたい。
/*-----ボタンにカーソルを当てたら色を変えるー-----*/
.gsc-search-button-v2:hover {
opacity: 0.7 !important;
}

検索窓はこんなところかな。まとめるとこう。
/******************************
検索窓のカスタマイズ
******************************/
/*-----表マージン調整-----*/
table{
margin-top:9px !important;
margin-left:5px !important;
margin-bottom:10px !important;
}
/*-----検索窓 左側を角丸・余白調整-----*/
.gsc-input-box{
border-radius: 40px 5px 5px 40px !important;
padding: 0 10px; !important;
}
/*-----文字サイズ変更-----*/
.gsc-input-box input.gsc-input {
font-size: 18px !important;
}
/*-----ボタン 右側を角丸-----*/
.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus{
padding:20px !important;
border-radius:5px 40px 40px 5px !important;
}
/*-----検索窓 右側の余白を調整-----*/
table.gsc-search-box td.gsc-input{
padding-right:5px !important;
}
/*-----検索ボタンの大きさ変更-----*/
.gsc-search-button-v2 svg {
width: 18px !important;
height: 18px !important;
margin-right:3px !important;
}
/*-----ボタンにカーソルを当てたら色を変えるー-----*/
.gsc-search-button-v2:hover {
opacity: 0.7 !important;
}
検索結果一覧のカスタマイズ
デフォルトの状態がこちら。

サムネイル大きくしたい。ついでに角丸にして可愛く。
/*-----サムネイル拡大表示・角丸-----*/
.gs-result .gs-image, .gs-result .gs-promotion-image {
max-width: 200px !important;
height:auto !important;
border-radius: 10px !important;
}

サムネイルに文字被ったの直す。
/*-----説明の位置調整-----*/
.gs-web-image-box, .gs-promotion-image-box {
display: table !important;
}

タイトルの文字サイズもうちょい大きくしたいな?スマホは小さくていいけど。
/*-----タイトルフォントサイズ-----*/
/*PC・タブレット*/
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{font-size:22px !important;}
/*スマホ*/
@media screen and (max-width:480px){
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{font-size:18px !important;}
}

スマホ表示↓

ここまでをまとめると。
/******************************
検索結果一覧のカスタマイズ
******************************/
/*-----サムネイル拡大表示・角丸-----*/
.gs-result .gs-image, .gs-result .gs-promotion-image {
max-width: 200px !important;
height:auto !important;
border-radius: 10px !important;
}
/*-----説明の位置調整-----*/
.gs-web-image-box, .gs-promotion-image-box {
display: table !important;
}
/*-----タイトルフォントサイズ-----*/
/*PC・タブレット*/
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{font-size:22px !important;}
/*スマホ*/
@media screen and (max-width:480px){
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{font-size:18px !important;}
}
ページネーションのカスタマイズ
ページネーション丸くしたい。ついでに枠線の色もちょっと変更。
/*-----ページネーションボタン角丸・枠線の色変更-----*/
.gsc-resultsbox-visible .gsc-results .gsc-cursor-box .gsc-cursor-page {
padding: 5px 15px;
border-radius: 50px;
border-color: #c8d6dc;
}

ちょっと色変えたい。
/*-----ページネーション現在地ボタン背景色-----*/
.gsc-resultsbox-visible .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
background-color: #53b3ff;
}

カーソル当てた時に色付けたい。
/*-----ページネーションボタンホバー-----*/
.gsc-resultsbox-visible .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{
text-decoration:none;
background-color:#b7dfff;
}

ページネーション真ん中に置いてもう少し下にずらしたい。
/*-----ページネーション中央揃え・余白調整-----*/
.gsc-results .gsc-cursor-box {
text-align: center;
margin-top: 30px !important;
}

うん、こんなところかな。まとめると。
/*******************************************
ページネーションのカスタマイズ
*******************************************/
/*-----ボタン角丸・枠線の色変更-----*/
.gsc-resultsbox-visible .gsc-results .gsc-cursor-box .gsc-cursor-page {
padding: 5px 15px;
border-radius: 50px;
border-color: #c8d6dc;
}
/*-----現在地ボタン背景色-----*/
.gsc-resultsbox-visible .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
background-color: #53b3ff;
}
/*-----ボタンホバー-----*/
.gsc-resultsbox-visible .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{
text-decoration:none;
background-color:#b7dfff;
}
/*-----中央揃え・余白調整-----*/
.gsc-results .gsc-cursor-box {
text-align: center;
margin-top: 30px !important;
}
これで私好みのデザインになりました。めでたしめでたし。
お使いの環境によってもっと調整が必要かもしれませんが、ご参考に。



