翻滚后的状况为此,我们将添加一个 :hover 状态,在该状态下我们将稍微提亮渐变颜色。为此,我使用了出色的工具0to255.com。借助它的帮助,我们可以快速找到任何颜色的正确色调。要替换颜色代码,值得使用我们文本编辑器的查找和替换功能。
手动粘贴数十个值可能会令人沮丧
[css]a.button:hover { 背景:7bb2db; 旧浏览器 背景: -moz-linear-gradient(top, 7bb2db 0%, 406ecb 100%); FF3.6+ 背景: -webkit-gradient(线性, 左上, 左下, color-stop(0%,7bb2db), color-stop(100%,406ecb)); Chrome,Safari4+ 背景: -webkit-线性渐变(顶部, 7bb2db 0%,406ecb 100%); Chrome10+,Safari5.1+ 背景: -o-线性渐变(top, 7bb2db 0%,406ecb 100%); Opera 11.10+ 背景: -ms-线性渐变(顶部, 7bb2db 0%,406ecb 100%); IE10+ 背景: 线性渐变(到底部, 7bb2db 0%,406ecb 100%); W3C 过滤器: progid:DXImageTransform.Microsoft.gradient( startColorstr=’7bb2db’, endColorstr=’406ecb’,GradientType=0 ); IE6-9 } [ css ] 将鼠标悬停在 海外数据 下面的按钮上可以查看所做更改的效果: [iframe src = ” http:rixa.plkylos-blogcssbutton6 “宽度=“100%”高度=“135”]
按下后状态
为了模拟按下按钮后的状态,我们将执行几个过程。首先,我们删除渐变并将颜色设置为比渐变底部更深的阴影。我们去掉按钮下方的阴影,并将内部阴影改为范围稍大的深色。我们还删除了文本下方的阴影。我们还调整填充以强调按下按钮。
为了确定按下后的状态
我们使用伪选择器 :active [css]a.button:active { background: 325eb7;文本阴影:无;颜色:172a50; -webkit-box-shadow:0 1px 0 172a50 插 向符合要求条件的账户 图; -moz-box-shadow:0 1px 0 172a50 插图; -o-box-shadow:0 1px 0 172a50 插图;框阴影:0 1px 4px 172a50 插图;内边距:13px 50px 11px; }[css]。
就绪按钮
我们的按钮已准备就绪!没有什么可以阻止您创建不同 bwb名录 的颜色版本、更改按键的字体或大小和形状。 CSS 现在使我们能够完全控制 UI 元素。[ iframe src = ” http:rixa.plkylos-blogcssbutton7 “宽度= ” 100 % “高度= ” 135 ” ] [ iframe src = ” http:rixa.plkylos -博客 css 按钮 8 “宽度=”100%”高度=”135”]。
在你看来
您喜欢使用 CSS 来设计完整的 UI 元素吗?这项技术有哪些局限性?或者也许您有更好、更快、更有效的方法来创建按钮请在评论中告诉我。