Colocando ícones ao lado do título da sidebar

| 5 Comentários

O Widget do SemNome com ícone ao lado do título

Um detalhe bem simples, mas notável nos layouts são os ícones ‘enfeitando’ cada título dos widgets da sidebar. Para fazer isso, é necessário um pouco de experiência com HTML e conhecimento do seu layout. Vamos lá:
Vá na sua página de edição do HTML do blog e selecione a opção “Expandir modelos de widgets”. Feito isso, cole o seguinte código antes do ]]></b:skin>:

.widget h2 img{
display:inline;/*faz com que a imagem fique na mesma linha que o texto*/
float:left;/*alinha a imagem à esquerda*/
width:16px;/*largura da imagem, você pode mudar*/
height:16px;/*altura da imagem, esta você também pode mudar*/
}

Agora é a parte que você deve conhecer o seu layout. Talvez seja necessário procurar pelo título do seu widget (o que é bem mais rápido usando o Ctrl+F). Sendo assim, o código do widget é parecido com isso:

<b:widget id='HTML1' locked='false' title='Título do Seu Widget' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>

Para colocar a imagem, ponha o código a seguir depois do <h2 class='title'>:

<img src="URL_DA_IMAGEM" />

Obs.: Lembre-se de trocar o “URL_DA_IMAGEM” pela URL da sua imagem.
Clique em “Visualizar” para ver se está tudo certo. Estando tudo certo, clique em “Salvar Modelo”.

5 comentários [Comente também!]:

Hockhaynner disse:

MASSA BELO POST UNICO NA NET!!!

Julano disse:

Não consigo fazer com que a imagem fique centralizada em relação ao texto a esquerda. Primeiro vem o texto e depois a imagem a direita. A imagem precisa ficar proporcional em cima e embaixo em relação ao texto a esquerda. Exemplo: Digamos que a imagem seja a face 5 de um dado. Eu quero que aquele ponto do meio fique centralizado em relação ao texto a esquerda. Existe essa possibilidade? Agradeço desde já!

www.tecnutilidades.blogspot.com (em construção)

SemNome disse:

@Jukaa, não sei se entendi totalmente o que você disse, mas pelo que eu entendi, tente trocar o código dado no post por:

.widget h2 img{
display:inline;/*faz com que a imagem fique na mesma linha que o texto*/
float:left;/*alinha a imagem à esquerda*/
width:16px;/*largura da imagem, você pode mudar*/
height:16px;/*altura da imagem, esta você também pode mudar*/
margin:4px 2px 4px 2px; /*Esse é a margem*/
}

Como você pode ver, eu apenas adicionei o elemento "margin". Claro que não ficará centralizada verticalmente de primeira, então tente alterar os valores, seguindo a ordem: topo, direita, baixo, esquerda.

[]'s
SemNome

Tati Dias disse:

Obrigada, deu tudo certinho.

Anônimo disse:

Gostei!! Tem tutorial para isso em outros Blogs, mas, não mostrava o codigo CSS para mudar o tamanho da imagem. E essa mostra claramente.

Valeu!!!

Postar um comentário

Antes de comentar, leia:

  • Não serão permitidos comentários com ofensas pessoais
  • Não serão permitidos comentários com conteúdo referente à pirataria
  • Os comentários devem ter ligação direta com o assunto
  • Não serão tolerados comentários com links para promover outros blogs.
  • Se quiser deixar um link, comente com a opção OpenID
  • O comentário será lido antes de ser publicado e só será publicado se estiver de acordo com as regras
  • Os comentários não refletem a opinião do autor do blog
  • O autor do blog não se responsabiliza pelo conteúdo dos comentários postados por outros visitantes