Un poco de teoría: el buscador nativo o genérico del blog de Blogger
Las características gráficas son genéricas y se cargan desde una hoja de estilo externa (
gsearch.css). Para que se adapte a nuestro sitio, Blogger sobrescribe algunas propiedades y por eso lo hace allí, justo después de cargar el gadget.
- En el HTML de nuestra plantilla de Blogger
Diseño ► Plantilla ► Editar HTML ► Click dentro del editor ► Ctrl+f ►pegamos
CustomSearch, o vamos directamente al Widgets
Lo visualizamos así
Internamente el Gadgets o Widgets nos mostrara el siguiente código
<b:widget id='CustomSearch1' locked='false' title='Buscar en este blog' type='CustomSearch'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<div expr:id='data:widget.instanceId + "_form"'>
<span class='cse-status'><data:loadingMsg/></span>
</div>
</div>
<!-- override gsearch.css -->
<style type='text/css'>
#uds-searchControl .gs-result .gs-title,
#uds-searchControl .gs-result .gs-title *,
#uds-searchControl .gsc-results .gsc-trailing-more-results,
#uds-searchControl .gsc-results .gsc-trailing-more-results * {
color:<data:linkColor/>;
}
#uds-searchControl .gs-result .gs-title a:visited,
#uds-searchControl .gs-result .gs-title a:visited * {
color:<data:visitedLinkColor/>;
}
#uds-searchControl .gs-relativePublishedDate,
#uds-searchControl .gs-publishedDate {
color: <data:dateColor/>;
}
#uds-searchControl .gs-result a.gs-visibleUrl,
#uds-searchControl .gs-result .gs-visibleUrl {
color: <data:urlColor/>;
}
#uds-searchControl .gsc-results {
border-color: <data:borderColor/>;
background-color: <data:backgroundColor/>;
}
#uds-searchControl .gsc-tabhActive {
border-color: <data:borderColor/>;
border-top-color: <data:activeBorderColor/>;
background-color: <data:backgroundColor/>;
color: <data:textColor/>;
}
#uds-searchControl .gsc-tabhInactive {
border-color: <data:borderColor/>;
background-color: transparent;
color: <data:linkColor/>;
}
#uds-searchClearResults {
border-color: <data:borderColor/>;
}
#uds-searchClearResults:hover {
border-color: <data:activeBorderColor/>;
}
#uds-searchControl .gsc-cursor-page {
color: <data:linkColor/>;
}
#uds-searchControl .gsc-cursor-current-page {
color: <data:textColor/>;
}
</style>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
► Por defecto, sólo cambia algunos datos para igualar los colores de nuestra plantilla pero, nada impide agregar o modificar más definiciones.
Empecemos con el cuadro del buscador que es el más sencillo. Hay cuatro definiciones importantes:
input.gsc-input {
/* es el cuadro donde se ingresa el texto a buscar */
}
input.gsc-search-button {
/* es el botón "Buscar" */
}
.gsc-branding-text {
/* es el texto inferior "con la tecnología de" */
}
.gsc-branding-img-noclear {
/* es la imagen con el logo de Google*/
}
Personalizarlo
Pasos
- Agregar el Gadget
- Configurarlo
Ir a Diseñador de plantillas ► Avanzado ► Añadir CSS ►Añadir código CSS personalizado
Copiar una de los siguientes códigos:
/*---CustomSearch ----*/
.gsc-results{
margin: 10px 10px;
background:#FED9BF !important;
}
#input.gsc-input{
margin: 10px 10px;
background: #eee;
}
.gsc-branding-text, .gsc-branding-img-noclear {
display:none;
}
input.gsc-search-button {
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
font-family:'trebuchet ms';
font-size:15px;
padding: 6px 6px;
color:#ffffff;
background:#808080;
border: 10px ;
font-weight:bold;
}
div#CustomSearch1.widget.CustomSearch{
background: #00c0c0;
padding: 4px 4px;
margin: -20px 0 0 0;
}
div#CustomSearch1_form{
background: #000;
padding: 10px 10px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}
El diseño quedaría de esta manera
/*---CustomSearch2 ----*/
#input.gsc-input{
margin: 10px 10px;
background: #eee;
}
.gsc-branding-text, .gsc-branding-img-noclear {
display:none;
}
input.gsc-search-button {
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
font-family:'trebuchet ms';
font-size:18px; padding: 6px 6px;
color:#fff;
background:$(link.color);
border:0px;
font-weight:bold;
}
input.gsc-search-button:hover {
background: $(link.hover.color);
color:#fff;
}
input .gsc-input{
background: #cc0000;
}
div#CustomSearch1.widget.CustomSearch{
background: $(link.color);
padding: 4px 4px;
margin: -20px 0 0 0;
}
div#CustomSearch1_form{
background: #eee;
padding: 8px 8px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius:5px 5px 5px 5px;
}
Con este otro código Css el buscador de Blogger quedaría
Cuando ayas elegido tu diseño personalizado del buscador nativo o por defecto de Blogger dale Aplicar al blog.
Si te gusta la entrada compártela.
¡Gracias!
(h)Muy buen tutorial
ResponderEliminarMe alegro
Eliminar