Stylish: deixando a Web do seu gosto

Por: em 25/02/08 na(s) categoria(s): Internet, Tutorial, Web 2.0


Na semana passada fiz uma grande mudança no visual de três dos meus principais sites, sendo que em um deles (o Lucrando na Rede) os feedsbacks foram os mais radicais possíveis: houve quem amasse e houve quem odiasse, principalmente por causa da predominância da cor amarela na página. Para estes eu mandei que se virassem com o Stylish, pois eu é que não iria mexer em mais nada, já que havia curtido muito minha criação.

Contudo, pode que as pessoas não saibam direito o que é o Stylish, e muito menos como utilizá-la, e por isso nasceu esse humilde tutorial. Na verdade eu poderia usar qualquer site para transformar, mas como não quero arranjar sarna pra me coçar com designers jurássicos que ainda não entenderam que o poder está na mão do usuário, e não na deles, resolvi usar um site meu próprio.

Para quem anda desatualizado, Stylish é uma extensão para o Firefox que permite ao usuário instalar userstyles, folhas de estilo personalizadas, que são o equivalente aos userscripts do GreaseMonkey.

Naturalmente, para poder usar o Stylish a contento ou você fica restrito aos userstyles que são publicados no site userstyles.org, ou então você tem conhecimentos de HTML e CSS suficientes para criar suas próprias folhas de estilo. Não cabe num pequeno tutorial como esse, claro, ensinar toda a teoria por trás disso, mas sim iniciar o leitor mais corajoso nessa aventura de modificar websites.

Uma vez instalado Stylish e reiniciado o Firefox, ele acrescentará na barra de status um ícone de acesso às suas funções. Na imagem abaixo ele aparece bem à direita, ao lado do ícone do Greasemonkey.

Agora é hora de identificarmos o problema, para saber como resolvê-lo. Em nosso exemplo, o problema é que muitos usuários de gosto duvidoso não gostaram do amarelo do site, fere seus olhinhos sensíveis.

Não são uns tapados?

A primeira coisa a fazer, então, é clicar com o botão direito sobre o ícone do Stylish, e no menu que se abre escolher a opção para iniciar um novo estilo para “lucrandonarede.com”. Isso porque devido às estruturas de URLs amigáveis comuns a muitos blogs, se você criar um estilo que não seja global ao domíno na maior parte das vezes estará gastando tempo para personalizar apenas uma página de todo um site.

O Firefox então vai abrir uma janela para você editar o código de sua folha de estilo personalizada, já com uma parte (importante) do código previamente preenchida. Não se preocupe com o significado do que estiver ali, apenas tenha em mente que não deve modificá-lo (a não ser que saiba o que está fazendo), e que as suas regras devem ser colocadas entre os símbolos de abre e fecha chaves.

Não esqueça de dar uma descrição ao seu novo estilo.

Agora, podemos começar a atacar o problema, criando as regras que redefinirão a apresentação da página. Como o que nos incomoda (a mim não, reitero, eu gosto do meu site do jeito que está) é a cor amarela no fundo, vamos mudá-la para, digamos, azul escuro.

Temos que saber de antemão que a regra que define a cor de fundo de uma página, no CSS, é a background, ou background-color, para ser bem específico. Então, seguindo a sintaxe do CSS vamos escrever na janela de código, o trechinho abaixo.

body {


background-color: |


}

Bem, o código acima está incompleto (e o “pipe” representa onde eu quero que você deixe o cursor para o próximo passo), porque a gente não sabe (OK, eu sei e muita gente sabe de cabeça, antes que os trolls venham aporrinhar) o código da cor azul escuro. Então vamos fazer o Stylish trabalhar, e vamos clicar no botão Insert, escolher Color, e então a cor desejada.

O Stylish então completará nossa regra de cor de fundo (na verdade, inserirá o código da cor exatamente onde estava o cursor). Mas isso não é suficiente: para que nossa folha de estilos personalizada sobreponha-se à definida pelo site, é necessário acrescentar o modificador !important a cada regra. O botão !important do Stylish faz isso pela gente. Ao finalizar a regra, um ponto e vírgula deve ser colocado para que o navegador saiba que ali terminam os parâmetros daquela regra, para começar uma nova regra em seguida. O código completo dessa regra pode ser visto na imagem abaixo.

Isso já deveria ser o suficiente para agradar a maioria dos chatos que pensam que a Web deveria ainda ser feita de páginas cinzas com fonte Times e links azuis. Para ver como ficará a página modificada, podemos usar o botão Preview, que instantaneamente aplica nossa folha de estilos à página.

Mas talvez os chatos ainda achem que há muito amarelo na página, e que os banners dos patrocinadores também estão excessivos ali. Naturalmente, a não ser que o dono do site que queremos adequar ao nosso gosto não entenda nada de XHTML e folhas de estilos, tem que ter um jeito de remover aquilo ali.

Usando o próprio Firefox podemos visualizar o código-fonte da página (não é necessário fechar a janela do Stylish), e botando a cabeça para funcionar descobrir quais são as tags que contém aqueles anúncios.

Como eu sou um cara bacana, demarquei aquele espaço com uma div identificada pelo sugestivo nome de ‘ads’. E essa div, por sua vez, está dentro de uma outra div, que contém o nome de ‘splash’. Com um pouco de tentativa e erro qualquer um descobriria que a div ‘splash’ contém a imagem do cabeçalho, bem como o código dos anúncios. Veja a imagem abaixo para entender por que seria fácil de identificar esse padrão.

Então, se queremos que o cabeçalho suma, temos de fazer com que a div nomeada como ‘splash’ tome um Doril e desapareça. Para isso usamos a propriedade “display” dos elementos, com o valor “none”. Aplicamos a regra apenas à div com a identificação que nos interessa, usando a sintaxe padrão do CSS:

#splash { display:none !important; }

O código todo da nossa folha de estilo que vai desfigurar um lindo site, portanto, fica como segue na imagem abaixo.

Enquanto estiver brincando com as folhas de estilo você pode (e deve) usar o botão Preview tanto quanto necessário para ver como ficará o resultado de sua arte. Quando estiver satisfeito, clique no botão Save (não esqueça que é necessário ter dado uma descrição à folha de estilo), para que ela fique ativa automaticamente para todas as vezes que você for visitar o site.

O resultado da sacanagem pode ser visto na imagem abaixo.

Claro que há detalhes que não foram tratados, como o amarelo no fundo do menu, ou as cores das opções dele próprio.

Caso você faça um bom trabalho, pode submeter sua folha de estilos ao site site userstyles.org, para que mais pessoas beneficiem-se de sua criação.

Apenas a título de curiosidade: também poderíamos fazer estas modificações usando GreaseMonkey, mas como estamos tratando apenas de CSS o Stylish é melhor e custa menos em termos de processamento.

  • Roniuj

    Sinceramente:

    se eu tiver que seguir um tutorial só para um site ficar estéticamente ao meu gosto, melhor eu achar um similar, já que o dono do site não se importa com o que os usuários pensam.

    Claro, essa é minha opiniao. Não sou visitante seu site nem achei feia a cor, anyway. ;)

    ………………r o n i u j ………………………..

  • http://reevolucao.net/ Klbr

    Poxa, gostei d+ dessa extensão. 8)

  • jr

    Muito legal essa extensão! Mas será que é preciso tomar algum cuidado com a segurança ou dá pra carregar qualquer script na boa?

    Quanto ao AdBlock, segundo o comentário abaixo a divulgação desta extensão é (ou era) proibida no meiobit. Folgo em saber que tenham alterado esta política do site.

    http://www.meiobit.com/internet/n_meros_do_firefox_come_ando_decepcionar#comment-72699

    • http://www.contraditorium.com Carlos Cardoso

      Nada foi alterado, o Jânio é novo aqui e não estava ciente…

      ==========================
      contraditorium.com

      • jwjosefy

        Desculpa, mas não entendi o porque da extensão ser “proibida” aqui no meiobit…

        EDIT:

        Deixa pra lá.. fui no link do comentário que o troll deixou e vc respondeu.. e já entendi porque do “proibido”.

  • david.rj.2k

    Achei esta extenção maneira, mas pouco útil e bem trabalhosa, mas acharia melhor se tivesse um site no qual pudesse baixar estilos no estilo Wikipédia, o kra edita e salva do jeito q achar melhor e todos usam.

    FLWS!

    • Janio Sarmento

      Tem certeza que leu o texto? Está lá no comecinho a referência ao Userstyles.org.


      http://www.sarmento.org
      http://www.lucrandonarede.com

      • david.rj.2k

        Óh… é que nem sempre eu leio tudo, eu leio alguma parte, pulo outra, dai se eu ve q falta algo importante, eu volto e leio o q n li XD mallllzzzzzz hehe
        (Só pudia ser eu mesmo heeh)

        FLWS!

  • http://www.candeeiro.net/log candeeiro

    Já utilizo o stylish para personalizar o Gmail e outros sites. É muito útil quando você quer personalizar um site que não é seu… :)

    E tem sim repositórios para personalizar os mais variados sites (principalmente do Google). Vale a pena uma pesquisa!

    CandeeiroWeb

  • http://www.techalien.net mestrealien

    Eu também já uso Stylish a algum tempo para vários sites. Muito bom!

    TechAlien.Net

  • http://melinka.net Rocky

    Vou fazer umas brincadeiras com o CSS do meiobit…. }:)

    _____________________

    Muita Pimenta para sua vida!

    Primeiro Pro-Comenter da Blogosfera Brasileira.

  • meirellez

    Hmm… que tal assinar um feed em vez de mudar o site todo????

    É BEEEM mais fácil, e elimina o CSS indesejável…

    ———————————
    Só a mudança é permanente.

    • http://www.contraditorium.com Carlos Cardoso

      Tem muito site que só vejo quando vou deixar um comentário.

      Eu não acho legal essa coisa de ficar mudando o layout do site por conta própria, se o site é tão desagradável visualmente, avise, com certeza você não será o único reclamando.

      ==========================
      contraditorium.com

      • meirellez

        De acordo, tudo ok até aí.

        Eu só estava me perguntando o que leva um indivíduo ter disposição de baixar um plugin pra mudar o site “dos outros” por que não gosta do Layout e não pensar num Feed….

        Mas volto a afirmar: concordo.

        ————————————–
        Só a mudança é permanente.

        • Janio Sarmento

          Já pensou se o YouTube tivesse uma janela de exibição do vídeo um pouco maior? Pois é. Essa é uma das aplicações. Além disso, todos os sites que você visita têm feeds? Não, né?


          http://www.sarmento.org
          http://www.lucrandonarede.com

    • http://geek.comopiniao.com.br glhleite

      Eu só lia o Meiobit pelo feed, até sentir a necessidade incontrolável criada pelo campo de distorção da realidade (roubada do próprio Estevão Empregos) de comentar, agora venho direto para cá ler as notícias

      em_Face

  • http://frame-news.blogspot.com/ Leônidas Junior

    Eu faço uso da extensão Stylish já tem um bom tempo. Ao contrario do que parece ela é super simples de se usar. Com ela pude fazer com que sites como YouTube, Orkut, Google e Gmail passassem por um verdadeiro “Extreme Makeover”.

    ================================================================

    “Eu sou cineasta.
    Tá… Eu sou critico de cinema.
    Bom… Eu tenho um blog”
    Frame-News

  • http://www.allflexrepresentacoes.com.br/ rfnet

    Não acho legal modificar o trabalho dos outros ….
    Se não gostou do site, deve avisar ao dono ou simplesmente procurar outro…
    Mas valeu pela dica, mais uma extensão desvendada !
    rsrs

    Ixi ainda não pensei em uma assinatura ! hehehe

    • http://www.contraditorium.com Carlos Cardoso

      Meu senso estético é ZERO, se usar esse negócio vai ter webmaster me caçando com tochas…

      ==========================

      contraditorium.com

      • http://keaton.wordpress.com/ Keaton

        O meu é ainda pior. |D

  • vitche

    tb não achei muito útil essa ferramenta não, se o site me interessa pelo conteúdo, é com o conteúdo q eu me preocupo, não com o visual.

    E, se o site me interessa pelo visual, como referência para o meu trabalho, tb não me serve de nada querer mudá-lo.

    ps: nada contra o amarelo, mas tudo isso de amarelo é cansativo pra qualquer pessoa…

  • neyfrota

    vale 1 ponto por materia super util e bookmarkeada!

    haahahahha… se ainda nao tem a pontuacao, pontuo na mao mesmo! : )

    valeu cara… to futucando isso. vai servir pra resolver problemas em sites que nao rodam por coisas estupidas. se nao fazem certo, podemos arrumar!

    http://ney.frota.net

  • http://geek.comopiniao.com.br glhleite

    Artigo excelente! vou brincar um poquinho tambem ;)

    em_Face

  • chow_digital

    “designers jurássicos que ainda não entenderam que o poder está na mão do usuário, e não na deles,” Otima essa frase…quando eles entenderem isso, haverá uma revolução digital. ;)

    - VEM COMIGO, NO CAMINHO EU EXPLICO…

  • hyperfreak

    Por isso a profissão de designer é tão respeitada.
    É igual a técnico de futebol e/ou cometarista esportivo. Todo mundo manja…
    Depois sai umas coisas “linda de Deus” e quem é pego desavisado acha que a culpa é do profissional que criou o site.
    Muito bom mesmo!

    • http://geek.comopiniao.com.br glhleite

      Realmente, esse negócio de todo mundo achar que entende de design é um pé no saco. Profissão não regulamentada da nisso. Você pode praticar mesmo sem diploma.

      em_Face

      • http://www.fabiocardoso.com.br Fabião

        Você pode “cometer” design sem saber o que está fazendo, de fato.
        Agora, dada a formação falha e insuficiente de algumas universidades por aí, diploma também não é lá uma medição de sapiência confiável.

        E outra, gosto é gosto, ponto. Mas, no caso, é uma regra informal básica quando se vai realizar design: Grandes áreas em sites NUNCA devem ter tons cítricos de cores quentes desta forma. Este amarelo, em uma resolução alta, por exemplo, ocupa as laterais todas do site, e torna quase impossível prestar atenção em qualquer coisa que esteja dentro do mesmo.

        O Blog é do Janio, ele é o dono, ele faz o que quiser com ele, é fato.
        Agora, este amarelo “#f00″ aí é, a meu ver, impraticável.

        E, certamente, a última coisa que eu iria fazer é retirar o fundo via qualquer ferramenta que editasse o CSS on-the-fly. Iria simplesmente não visitar o site mais.

        A afirmação de que “maioria dos chatos que pensam que a Web deveria ainda ser feita de páginas cinzas com fonte Times e links azuis.” é meio absurda. Não se trata nem de 8 nem 80. Eu não suporto times nem links azuis, porém, fundo amarelo semi-fluorescente como neste caso é totalmente kitsch. Usar tal afirmação para se justificar é quase a mesma coisa que o cantor Falcão reclamar de que se veste daquele jeito porque o mundo precisa de cor.

        No fundo, eu fiquei até receoso de comentar, porque talvez o teor do post seja de brincadeira, do Julio meio que tirando sarro do seu próprio gosto, mas, em todo caso, fica a minha opinião.

        Sobre a extensão: Isso daí só serve para programadores. Usuário comum jamais vai saber utilizar isso. Mas ambos vão simplesmente fechar o navegador ao se deparar com um site que faça suas vistas cansarem.

        • Janio Sarmento

          Fábio.

          Será que você foi o único que percebeu que eu estava tirando sarro de mim mesmo?

          Vou te dizer, ô povo que não sabe entender uma ironia, uma brincadeira sequer… O que será que está faltando?


          http://www.sarmento.org
          http://www.lucrandonarede.com

          • http://www.fabiocardoso.com.br Fabião

            Chamei você de Júlio ainda… ehehheeh…

            Tava achando estranho mesmo.

          • EuTambem

            Nada contra ironias e brincadeiras, mas isto não muda o fato de você ter usado uma cor espalhafatosa.

            Ou esta cor é temporária, você já planejava colocar uma mais discreta amanhã ou depois, e foi só pra criar polêmica?

          • Janio Sarmento

            O artigo não é sobre o meu site, e sim um tutorial de Stylish.

            Mudaria alguma coisa se eu dissesse que preparei um layout assim para um site meu, porque se eu pegasse um site espalhafatoso de terceiros para modificar eu poderia me complicar?

            Não muda, né?


            http://www.sarmento.org
            http://www.lucrandonarede.com

  • titan_off

    “Não são uns tapados?” :jawdrop:

    Tapado é quem acha que todos os usuário, devem ter o mesmo gosto!

    Eu não acesso um site para ficar brincando de “Lego”, so preciso da informação e pronto!
    Acho que desprezar o usuário é um dos 7 pecados da web :( . E quem disse que todo mundo usa firefox ? ou baixa qualquer extensão que aparece.

    Concordo com o ‘Roniuj’,
    “se eu tiver que seguir um tutorial só para um site ficar estéticamente ao meu gosto, melhor eu achar um similar, já que o dono do site não se importa com o que os usuários pensam.”

    • jwjosefy

      clap clap clap clap clap :)

      • Janio Sarmento

        Senso de humor é algo absolutamente em falta hoje em dia. Vou ver se aprendo a escrever com o Kibe, ou com os roteiristas do Big Brother, assim pode ser que as pessoas entendam uma ironia num texto.


        http://www.sarmento.org
        http://www.lucrandonarede.com

  • EuTambem

    Janio Sarmento: “Isso já deveria ser o suficiente para agradar a maioria dos chatos que pensam que a Web deveria ainda ser feita de páginas cinzas com fonte Times e links azuis.”

    Se me permite uma opinião, o site está bem com cara daqueles hospedados no Geocities e afins, 6 ou 7 anos atrás. Escritos com Times e links azuis. Mas pelo menos não usavam este amarelo ofensivo à visão.

    Não é questão de gosto, é que esta cor, usada de fundo, cansa os olhos, agride mesmo.

    Mas… o site é seu… deve saber o que está fazendo.

  • Lord Bode

    Eu gostei da cor!

    }:)

  • msalgrave

    Aiai, mas ele não tava pedindo opinião sobre site nenhum, muito menos layout. O exemplo dado foi só um mote para o tutorial sobre o stylish, que por sinal é uma extensão muito legal para firefox. Para quem não se liga muito em alterações visuais pode até parecer inútil, mas certos sites que visitamos todo dia tem uma hora que se enjoa do visual. É o caso do orkut, do gmail e do google. Enjoei daquele azul calcinha. Daí experimentei novas cores para quebrar o tédio. Dá até pra pôr imagem de fundo e transformar totalmente o estilo da página. Particularmente adorei a idéia.