CSS Dock Menu

Passem o mouse sobre a imagem acima que vocês vão entender o que o CSS Dock Menu faz. Esse efeito, que os usuários de Mac conhecem muito bem, pode ser usado sempre que você quiser nas suas páginas html. Basta ir no site oficial e baixar o programa ou fazer o download aqui, com direito a exemplos vindo junto no arquivo.
A barra de imagens pode ser criada de modo às imagens irem para cima ou para baixo, dependendo de qual configuração seja escolhida. Aqui abaixo vai uma pequena tradução do site oficial para ajudar aqueles que se prendem um pouco no inglês:
1. Download dos arquivos
Download do CSS dock menu.
2. Inserir código
Entre a tag <head> do seu código fonte, adicione o seguinte código:
<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/interface.js"></script>
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lt IE 7->
<style type="text/css">
.dock img { behavior: url(iepngfix.htc) }
</style>
<![endif]–->
A primeira parte é o Javascript, a segunda o CSS, e a terceira é um hack PNG para funcionar corretamente no IE6.
3. Configuração
Não se esqueça de adicionar o código abaixo dentro da tag <body>:
<script type="text/javascript">
$(document).ready(
function() {
$('#dock2').Fisheye( {
maxWidth: 60,
items: 'a',
itemsText: 'span',
container: '.dock-container2',
itemWidth: 40,
proximity: 80,
alignment : 'left',
valign: 'bottom',
halign : 'center'
} )
}
)
</script>
4. Adicionando e removendo itens
Para adicionar um ítem na barra do topo (nota: a tag <span> vem depois da tag <img>):
<a class="dock-item" href="#">
<img src="images/home.png" alt="home"/>
<span>Home</span>
</a>
Para adicionar um ítem na barra de baixo (nota: a tag <span> vem antes da tag <img>):
<a class="dock-item2" href="#">
<span>Home</span>
<img src="images/home.png" alt="home" />
</a>
Compatibilidade dos Navegadores
Foi testado em IE 6, IE 7, Opera 9, Firefox 2, e Safari 2 (apesar de ter um pequeno problema de visualização no Safari).





1. Jaqueline Amorim | 14 de abril de 2008 às 23:09
2. Phoinx | 15 de abril de 2008 às 15:29
function()
{
$(‘#dock’).Fisheye(
{
maxWidth: 50,
items: ‘a’,
itemsText: ‘span’,
container: ‘.dock-container’,
itemWidth: 40,
proximity: 90,
halign : ‘center’
}
)
}
);
Sem aspas bizarras (‘ ou ’ ou ′), mas sim aspas simples (‘).
3. Phoinx | 15 de abril de 2008 às 15:30
4. admin | 16 de abril de 2008 às 7:00
5. Guilherme | 24 de junho de 2008 às 18:26
Obrigado.
6. Marcelo | 24 de junho de 2008 às 18:58
já procurei mais não achei nada que fale disso, seria muito grato se você puder me ajudar.
uma abraço e parabéns pelo tutorial
7. Badger | 3 de julho de 2008 às 21:22
Abraços
8. Badger | 3 de julho de 2008 às 21:35
Abraço
9. George Marinho | 11 de agosto de 2008 às 1:07
10. Alessandra | 12 de setembro de 2008 às 13:04
Obrigada
11. Alan Correa | 21 de dezembro de 2008 às 9:14
12. Andre | 9 de agosto de 2009 às 13:48
O comentário — do IE também não é aceito. Alguém pode fazer um vídeo mostrando isso, já que conseguiram?
13. Claudio | 9 de outubro de 2009 às 10:46
Obrigado.
14. Lukas | 12 de maio de 2010 às 10:06
15. Polaco | 22 de junho de 2010 às 11:39
pra eles ficarem mais longe uns dos outros ?
16. Daniel Mastroiano | 10 de abril de 2011 às 22:59
Obrigado desde já.
Daniel
17. Carlos Diogo | 5 de novembro de 2011 às 17:03