Gráficos HTML5
Um dos novos elementos implementados pelo HTML5 foi a tag <canvas>, elemento esse que permite, com o uso de javascript, a criação de elementos gráficos dispensando o uso de imagens para isso.
Nesse projeto foi utilizado a Tag <canvas> para substituir todas as imagens, utilizadas inicialmente com CSS, para representar as pequenas setas do botão de direto ao conteúdo, voltar ao todo, no menu principal e breadcrumb. Fazendo isso, além do peso da imagem, temos um ganho em performance por diminuirmos o número de requisições junto ao servidor.
function drawPath3(quem){
var canvasElem = document.getElementById(quem);
if (canvasElem.getContext) {
var context = canvasElem.getContext('2d');
context.fillStyle = "#0e66b5";
context.beginPath();
context.moveTo(0, 0);
context.lineTo(5, 2.5);
context.lineTo(0, 5);
context.lineTo(0, 0);
context.fill();
}
}
drawPath3('nav1');
drawPath3('nav2');
drawPath3('nav3');
drawPath3('nav4');
drawPath3('nav5');
Conforme novos elementos gráficos utilizando HTML5 forem implementados essa página será atualizada.