CSS :: Bordas arredondadas
Outro dia vi um site que tinha bordas arredondadas e por sua
vez não utilizava imagens para construí-las, então, depois de
pesquisar um pouco, encontrei um jeito para se fazer isso.
Infelizmente este recurso não funciona nos navegadores Internet
Explorer, entretanto, as séries de navegadores Mozilla , que
inclui o Firefox , já tem este recurso implementado.
O código é bem simples e no exemplo seguinte mostrarei como utilizá-lo em uma tag DIV.
<style type="text/css">
DIV.content {
float: right;
width: 550px;
background-color:#ffffff;
padding: 10px;
margin-top:10px;
margin-bottom:10px;
-moz-border-radius-topleft: 1.0em;
-moz-border-radius-topright: 1.0em;
-moz-border-radius-bottomleft: 1.0em;
-moz-border-radius-bottomright: 1.0em;
border: 1px solid #ccc;
}
</style>
As linhas iniciadas pelo prefixo -moz são as responsáveis pelo efeito
arredondado, sendo que a medida atribuída corresponde ao valor do arredondamento.
Esta técnica de "rounded corners" substitui aquela velha "gambiarra"
onde é necessário fazer imagens com os cantos desenhados como fundo de uma classe.
Veja um exemplo deste código em funcionamento:
[]'s
Celso Goya
Outras dicas deste autor
gnoCHM :: Visualizador de arquivos de ajuda
Red Hat 10 ou Fedora Project?
Mortal Kombat para Linux
gThumb 2.1.2, ACDsee para Linux
netselect-apt :: Encontre o servidor apt mais perto de você!
Leitura recomendada
Melhores práticas para um site mais rápido
Tamanho das Fontes
Ajax loading
CSS3 - Forçando quebra de linha em URL longa
NVU - Editor HTML visual para Linux
Comentários
Muito legal! Excelente essa dica!
Parabéns!
Muito legal!
Parabéns!
Mensagem
Muito legal!
Parabéns!
Muito legal o efeito porém ele se baseia em um recurso ainda não padronizado pelo w3c - por isso o prefixo "-moz" antes dos comandos.
Apesar disso, a aceitação desse recurso parece estar muito boa e isso contribui diretamente para que o padrão CSS3 seja homologado mais rapidamente.
em tempo: ótima dica Celso! Abraço
Mensagem
Muito legal o efeito porém ele se baseia em um recurso ainda não padronizado pelo w3c - por isso o prefixo "-moz" antes dos comandos.
Apesar disso, a aceitação desse recurso parece estar muito boa e isso contribui diretamente para que o padrão CSS3 seja homologado mais rapidamente.
em tempo: ótima dica Celso! Abraço
Boa dica.
Estou construindo o meu site pessoal e vou utilizar esse código.
Valeu!
Mensagem
Boa dica.
Estou construindo o meu site pessoal e vou utilizar esse código.
Valeu!
Muito interessante,
mais uma vez o IE só corre atras para implementar coisas inuteis.
[]´s
Mensagem
Muito interessante,
mais uma vez o IE só corre atras para implementar coisas inuteis.
[]´s
IEca naverdade hehehe
Firefox eh mto melhor que IE não precisa nem falar neh?
Ótima dica!
[]´s
Mensagem
IEca naverdade hehehe
Firefox eh mto melhor que IE não precisa nem falar neh?
Ótima dica!
[]´s
Mensagem
Fala Celso,
Eu tenho um link que mostra essa solução de outra maneira:
http://pro.html.it/esempio/nifty/
E ainda funciona no IEca !
E aqui meus links de css no delicious. ;-)
http://del.icio.us/mbmaciel/css
Excelente comentário do mordecai, aprimorando a dica.
Mensagem
Excelente comentário do mordecai, aprimorando a dica.
muito legal!
Alguem pode me dizer se isto é caracteristica do Firefox, ou é uma espicificação da W3c
Mensagem
muito legal!
Alguem pode me dizer se isto é caracteristica do Firefox, ou é uma espicificação da W3c
segundo o nosso amigo internero, realmente é padrão mozila mesmo.
Mensagem
segundo o nosso amigo internero, realmente é padrão mozila mesmo.
basta abrir no ie para ver o resultado, é padrão moz. Não é padrão W3C ou seja não é válido para produção. (a utilização do -moz)
mas o link do nosso amigo mordecai é muito bom, gostei muito. Faz a borda redonda respeitando os padrões.
http://pro.html.it/esempio/nifty/
Valeu
Mensagem
basta abrir no ie para ver o resultado, é padrão moz. Não é padrão W3C ou seja não é válido para produção. (a utilização do -moz)
mas o link do nosso amigo mordecai é muito bom, gostei muito. Faz a borda redonda respeitando os padrões.
http://pro.html.it/esempio/nifty/
Valeu
Grande Celso mandou bem eu fazia as famosas gambiarras,
mas agora sei como fazer sem ;D
soh o ruim naum tah no padrao W3C
e vlw tbm ao mordecai, excelente links ;D
Mensagem
Grande Celso mandou bem eu fazia as famosas gambiarras,
mas agora sei como fazer sem ;D
soh o ruim naum tah no padrao W3C
e vlw tbm ao mordecai, excelente links ;D
Muito bom, mas não funciona no IE. Alguém tem uma solução ou hacker que pode ser utilizado?????
Obrigada
Mensagem
Muito bom, mas não funciona no IE. Alguém tem uma solução ou hacker que pode ser utilizado?????
Obrigada
Muito bom!!!
Já to usando!! heheh... só não tive a oportunidade de testar no IE ainda.. mas ... vale a pena!!
Abraço.
Mensagem
Muito bom!!!
Já to usando!! heheh... só não tive a oportunidade de testar no IE ainda.. mas ... vale a pena!!
Abraço.
Escusa de testar no IE colega, borders redondas ainda está em teste e so está disponivel para firefox xD
Firefox sempre a testar para melhorar :D
Mensagem
Escusa de testar no IE colega, borders redondas ainda está em teste e so está disponivel para firefox xD
Firefox sempre a testar para melhorar :D
Muito boa essa dica...
muito interessante
Mensagem
Muito boa essa dica...
muito interessante
Contribuir com comentário
Enviar