mai
29
2010
29
2010
Botões Extraordinários com CSS3
Navegadores modernos tem a acesso a coisas como gradientes, cantos arredondados, sombras em caixas e textos, podemos tirar vantagem de tudo isso e remover a necessidade de imagens para criar efeitos visuais.
Podemos criar o efeitos acima com o seguinte código CSS:
.button-css3 {
width: 400px;
height: 100px;
line-height: 100px;
color: white;
text-decoration: none;
font-size: 50px;
font-family: helvetica, arial;
font-weight: bold;
display: block;
text-align: center;
position: relative;
/* BACKGROUND GRADIENTS */
background: #014464;
background: -moz-linear-gradient(
top, #0D658E, #0C577A 50%, #014D71 51%, #003E5C
);
background: -webkit-gradient(
linear, left top, left bottom,
color-stop(0, #0E658E),
color-stop(.5, #0C577A),
color-stop(.5, #014D71),
to(#003E5C)
);
/* BORDER RADIUS */
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #368DBE;
border-top: 1px solid #c3d6df;
/* TEXT SHADOW */
text-shadow: 1px 1px 1px black;
/* BOX SHADOW */
-moz-box-shadow: 0 1px 3px black;
-webkit-box-shadow: 0 1px 3px black;
box-shadow: 0 1px 3px black;
}
/* WHILE HOVERED */
.button-css3:hover {
background: #014464;
background: -moz-linear-gradient(
top, #0c5f85, #0b5273 50%, #024869 51%, #003853
);
background: -webkit-gradient(
linear, left top, left bottom,
color-stop(0, #0c5f85),
color-stop(.5, #0b5273),
color-stop(.51, #024869),
to(#003853)
);
/* BOX SHADOW */
box-shadow: 4px 4px 8px black;
-moz-box-shadow: 4px 4px 8px black;
-webkit-box-shadow: 4px 4px 8px black;
}
.button-css3:hover {
text-decoration:none;
color: #fff;
}
Artigos Relacionados
Tags
ai charger
AJAX
Android
Android 2.2
Apache
app
asus
banco de dados
CDN
chart
chrome
chrome frame
colunas
compatibilidade
configuração
CSS3
extensão
facil
Froyo
Galaxy 5
Google
GPS
gradiente
hack
i5500
Internet Explorer
iPad
javascript
jQuery
Microsoft
monitorar
organização
PDO
plano de dados
pomodoro
problema
QR Code
Samsung
tecnica
tools
USB
vhosts
Windows
wordpress
YSlow
Tópicos Recentes
- Imagens Genéricas para Layouts
- Monitore o Consumo do Plano de Dados com My Data Manager
- Simulando Múltiplos Websites Localmente com Apache
- Executando Javascript Carregado Dinamicamente por AJAX com ASP.NET MVC
- Resolvendo Problemas de Conexão GPS no Samsung Galaxy 5 com Android 2.2 (Froyo)
- YSlow para Google Chrome
- Adicionando Facilmente QR Code ao Seu Site
- Técnica Pomodoro
- Utilizando jQuery de uma CDN Pública
- Google Chrome Frame









