博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3实现漂亮的按钮链接
阅读量:5143 次
发布时间:2019-06-13

本文共 1336 字,大约阅读时间需要 4 分钟。

现在css3已经强大到不得不学了,对我这个对css没什么专研的人来说,任何一个css做出来的炫效果都是值得我兴奋一天的。

今天用css3的动画和圆角弄了一个个人觉得比较帅的效果,不仅仅是效果帅,跟主要的是实现方式实在是太简单了。

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>css3漂亮按钮</title> <style> .round{ display: block; width:30px; height:30px; background-color:rgba(249, 13, 20, .75); white-space: nowrap; /*保证不换行*/ -webkit-transition: all .25s ease-in-out } .round:hover { width:230px; background-color:rgba(249, 13, 20, .9); } </style> </head> <body> <a class="round">测试a标签</a> </body> </html>

 

原理很简单,主要是-webkit-transition: all .25s ease-in-out为属性改变添加了动画,从而得到不错的效果。

当然,既然是css3,我们怎能放过圆角:

 border-radius15px;

 

文字此时太靠左,高度也不对,加上indent和line-height :

line-height: 30px;

text-indent: 35px;

这下好看多了:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>css3漂亮按钮</title> <style> .round{ display: block; width:30px; height:30px; background-color:rgba(249, 13, 20, .75); white-space: nowrap; /*保证不换行*/ -webkit-transition: all .25s ease-in-out; border-radius: 15px; line-height: 30px; text-indent: 35px; } .round:hover { width:230px; background-color:rgba(249, 13, 20, .9); } </style> </head> <body> <a class="round">测试a标签</a> </body> </html>

 

 

 

转载于:https://www.cnblogs.com/libmw/archive/2013/01/05/2846396.html

你可能感兴趣的文章
js中使用EL表达式
查看>>
MySQL建表语句+添加注释
查看>>
自用正则表达式记录
查看>>
性能优化的 ULBOX(收集-)
查看>>
NYOJ 212 K尾相等数
查看>>
transform属性
查看>>
BZOJ 3203 凸包+三分
查看>>
列表 -- 增删改查(切片)
查看>>
【模板】堆排序
查看>>
DNS练习之正向解析
查看>>
[Leetcode][JAVA] LRU Cache
查看>>
硬件UDP读数AsynUdpClient
查看>>
本周内容
查看>>
sublime dockerfile 语法高亮
查看>>
InputStream、InputStreamReader和Reader的关系
查看>>
js兼容公用方法
查看>>
如何将应用完美迁移至Android P版本
查看>>
【转】清空mysql一个库中的所有表的数据
查看>>
基于wxPython的python代码统计工具
查看>>
淘宝JAVA中间件Diamond详解(一)---简介&快速使用
查看>>