Cubo 3D com CSS

Postado por: Pedro Rogério em

Você sabia que pode criar um cubo 3D utilizando modernas técnicas de CSS, sem a utilização de JavaScript, canvas, imagens ou SVG? Utilizando a propriedade transform e skew você pode criar cubos para formar um objeto 3D. Atualmente essa funcionalidade só funciona em browsers baseados no motor de renderização Gecko, especificamente no Firefox 3.5+, utilizando -moz-transform, e no Safari 3.2+, que utiliza Webkit, através de -webkit-transform.

Cubo 3D com CSS

Se você utiliza algum desses browsers, veja esse exemplo que preparei. Se você quer aprender a desenvolver um cubo semelhante a esse, basta dar uma olhada no tutorial que Paul Hayes desenvolveu.

Central Server

Como utilizar variáveis no CSS

Postado por: Pedro Rogério em

Enquanto somente o WebKit aceita temporariamente o suporte a variáveis em CSS eu sigo por uma busca incessante atrás de uma forma, e acabei a encontrando com a utilização de jQuery.

cssWithVars leva o conceito de Orientação a objetos ao CSS onde você pode reutilizar código de forma efetiva. A utilização é muito simples, primeiro devemos criar a nossa variável em nosso CSS:

variavel1 {
	float:left;
    font-size:1em;
}

O 2º passo é chamar a variável no lugar da declaração das propriedades dentro de chaves []:

h1 {
	[variavel1]
}

Vejam só nesse exemplo criado o css funcionando através de variáveis. Preste muita atenção que você dever adicionar os seguintes arquivos a sua página para que ela funcione corretamente:

<script src="jquery-1.3.2.js" type="text/javascript"></script>
<script src="jquery.utilities.js" type="text/javascript"></script>
<script src="jquery.createCSSwithVars.js" type="text/javascript"></script>
<link rel="stylesheet" href="caminho/do/css.css" type="text/css" media="csswithvars" />

No exemplo foi utilizado a última versão do jQuery, a 1.3.2, plugin jQuery Utilities, o plugin jQuery createCSSwithVars, e o arquivo CSS com o media type csswithvars.

Download

Safari CSS Reference

Postado por: Pedro Rogério em

Webkit Icon

Quando se está aprendendo CSS, é de extrema importância pesquisar quais propriedades CSS são suportadas pelos browsers, isso lhe ajuda a entender milhares de incompatibilidades que podem ocorrer durante o desenvolvimento do projeto. Hoje, vou apresentar aqui a referência CSS suportada pelo Safari, cujo motor de renderiação é o Webkit, motor esse também utilizado pelo Google Chrome.

Nesse guia, você irá encontrar especificações do tipo:

  • Uma breve explicação dos termos utilizados.
  • Propriedades CSS suportadas.
  • CSS Rules
  • Funções proprietárias

Você também possui a opção de baixar o Guia em PDF aqui.