Lembra-se da época da Web 1.0, quando o senhor precisava personalizar seu site de todas as formas possíveis? O senhor abusava das barras de rolagem no Internet Explorer, é claro, mas o serviço externo mais popular de que me lembro era o CometCursor. O CometCursor permitia que o senhor criasse e usasse vários cursores personalizados para o seu site. Agora, provavelmente rimos disso em retrospectiva, mas pode haver momentos em que o senhor queira personalizar um cursor, e o CSS permite fazer isso com bastante facilidade!




O CSS


O cursor CSS aceita uma série de cursores e, usando um url() permite que o senhor defina um cursor CSS personalizado:



body {
	cursor: url('some-cursor.ico'), default;
}


É sempre melhor ter um cursor nativo de backup, como o default, da mesma forma que o senhor definiu um cursor mais amplo font-familyao estilizar o texto. Observe também que o Firefox reduz o cursor para um tamanho menor, enquanto o Chrome atualmente permite um tamanho original maior.




Agora, não faça isso a esmo, use um cursor personalizado em locais que o senhor considere importantes, como uma lupa + ou – sobre imagens com zoom e coisas do gênero.

  • Gradientes CSS

    Com CSS border-radiusNo artigo anterior, mostrei aos senhores como o CSS pode preencher a lacuna entre o design e o desenvolvimento, adicionando cantos arredondados aos elementos. Os gradientes CSS são outra etapa nessa direção. Agora que os gradientes CSS são compatíveis com o Internet Explorer 8+, Firefox, Safari e Chrome…

  • Animação CSS 3D Folding
  • Traduzir conteúdo com a API do Google Translate e JavaScript

    Observação: para este tutorial, estou usando a versão 1 da API do Google Translate. Há uma versão mais recente baseada em REST disponível. Em um mundo ideal, todos os sites teriam um recurso que permitisse ao usuário traduzir um site para seu idioma nativo (ou, ainda mais ideal, a tradução seria…

  • Crie uma apresentação de slides simples usando o MooTools

    Uma excelente maneira de adicionar dinamismo a qualquer site é implementar uma apresentação de slides com imagens ou conteúdo deslizante. É claro que há vários plug-ins de apresentação de slides disponíveis, mas muitos deles podem ser exagerados se o usuário quiser fazer uma apresentação de slides simples, sem controles ou eventos.