弥散阴影幽灵按钮

html-css014

弥散阴影幽灵按钮,第1张

这几年设计圈比较流行高饱和度渐变色和弥散阴影效果,弥散阴影有一个特点就是投影的颜色和物体颜色保持一致,下面来介绍运用css3实现的弥散阴影幽灵按钮,效果如下图所示。

首先搭建结构。按钮整体用一个盒子div承载,设置类名为btns,每个按钮用a标签。弥散阴影和小箭头我们使用伪元素:before和:after去制作。

书写css样式,实体化a标签作为按钮,添加渐变背景色。

弥散阴影使用伪元素:before实体化定位制作,注意背景颜色继承父元素,层级设置为-1在按钮的下方,添加filter:blur(5px)滤镜属性设置投影为高斯模糊并且调整定位坐标向下。

样式书写完毕,按钮的静态效果已经实现,如下图所示。

添加鼠标移上小箭头出现移动效果。

小箭头我们使用伪元素:after去制作。设置小箭头默认透明度opacity:0,鼠标移上设置透明度为1,显示小箭头,注意添加transition过渡会有淡入显示视觉效果。

鼠标移上a设置:after添加animation动画控制水平位移transform:translateX()。

添加小箭头后,鼠标移上效果如下图。

添加线框滑动效果。这个效果需要在a标签内部添加四个span定位并实体化,背景颜色继承父元素,层级z-index设置为-1在按钮的下方,并且给线框设置四个不同方向的位移,把线框移动到按钮外面。

线框实体化后效果如下图。

设置线框初始不透明度为0,鼠标移上按钮a,把线框位移回原来的位置transform:translate(0,0),并且把不透明的设置为1,添加过渡效果transition。

最终效果如下图。

不知道大家有没有发现,这两年有一种特别通明透亮的阴影形式在平面以及UI设计领域广泛流行

这种阴影较PS图层样式中的投影而言多了一些视觉上的真实感和空间美感,阴影细节更为丰富,因此深受设计师广泛追捧

那么话不多说,马上开始我们的教程!

(新手朋友们要记住想用弥散阴影的话,先别用直角,稍微几像素的圆角或直接圆角矩形做出来的效果更好看)

(这里注意!和直接添加投影样式的区别就在这里了:一定要把B等比例缩小一些!)

(喜欢的朋友也可以加个1像素的白色投影之类的样式,丰富细节)

我们可以发挥创意,运用弥散阴影技巧设计出更多有意思的小部件,并且完美运用~~

喜欢上这种弥散阴影的风格后,相信聪明的你还能设计衍变出更多风格的弥散阴影,看完文章自己动手试一试才能领悟到其中的奥妙哦!

Photoshop、 Illustrator 、 Fireworks、CorelDRAW五、Flash

UI是什么

软件设计可分为两个部分:编码设计与UI设计。编码设计大家都很熟悉,但是 UI设计还是一个很陌生的词,即使一些专门从事网站与多媒体设计的人也不完全理解UI的意思。UI的本意是用户界面,是英文User和 interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系。

界面设计。在漫长的软件发展中,界面设计工作一直没有被重视起来。做界面设计的人也被贬义的称为“美工”。其实软件界面设计就像工业产品中的工业造型设计一样,是产品的重要买点。一个友好美观的界面会给人带来舒适的视觉享受,拉近人与电脑的距离,为商家创造卖点。界面设计不是单纯的美术绘画,他需要定位使用者、使用环境、使用方式并且为最终用户而设计,是纯粹的科学性的艺术设计。检验一个界面的标准即不是某个项目开发组领导的意见也不是项目成员投票的结果,而是最终用户的感受。所以界面设计要和用户研究紧密结合,是一个不断为最终用户设计满意视觉效果的过程。