概述:Ghost Button(虚拟按钮)是网页设计中一个非常实用的按钮样式,特别是图片背景中,有出色的效果。今天我们一起来研究Ghost Button的各种效果的制作方法,并对Ghost Button在web设计中的发展趋势进行分析。
Ghost Button设计趋势
1、图片背景:Ghost buttons使用优秀的图片背景,图片上 的按钮不会影响用户观看图片。可以给用户一个非常帮的可视化效果。
2、白色是流行的Ghost Button颜色:Ghost buttons可以设置任何你想要的颜色,你可以根据自己的图片选择相应颜色,不过白色比较流行。
3、CSS转换:我们可以使用CSS增强Ghost buttons的效果。
下面我们就来开启Ghost Button设计之旅。
效果图:
步骤一:HTML
我们使用HTML元素来展现
步骤二:CSS
我们来体验下Ghost button的8中变换:
- 基本Ghost Button
- 圆角
- 简单过渡效果
- 厚边框
- 半透明淡色效果
- 边框淡颜色
- 黑白效果
- 尺寸过渡效果
1、基本Ghost Button
1 2 3 4 5 6 7 8 9 10 |
|
这些都是基本的CSS属性,制作出基本Ghost Button效果。如果需要变化,我们只需要修改属性或添加属性。
我们这里是一个悬停效果,用户鼠标悬停或激活Ghost Button,有指示出现。我们使用伪类: :hover and :active
1 2 3 4 5 |
|
2、圆角
添加border-radius可以为ghost buttons添加圆角效果:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
3、简单的过渡效果
使用CSS transition属性来实现
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
4、厚边界
使用border-size,将其设置为自己想要的大小:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
5、半透明褪色效果
使用rgba()功能,下面我们要实现背景、边界为白色,40%透明,我们可以如下设置:
rgba(255, 255, 255, 0.4)
rgba()功能是CSS特性,不一定所有浏览器都支持,所以,我们可以使用十六进制符号以防万
一。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
6、边框颜色透明效果
修改CSS transition属性实现。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
7、全部透明
修改CSS transition属性,并改变background-color属性。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
8、尺寸过渡效果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
英文原文:http://sixrevisions.com/css/ghost-buttons/