学习这8个CSS3转换,轻松提升网站用户体验!
- 内容介绍
- 相关推荐
闹乌龙。 CSS3给UX设计师带来了无数的可能性,最酷的部分是非常简单的实现。哈哈, 说实话,短短的几行代码,就会给你一个很棒的过渡效果,让你的用户增加参与度,到头来在使用时增加你的转换。
那些简单却强大的CSS3转换
正宗。 更重要的是 这些影响是硬件加速,并逐渐增强,这里有8个简单的CSS3转换,非常简单的效果,会增加你的UI,让你的用户的脸上多一个微笑。
就算.... 所有这些影响都是通过过渡特性控制的。所以我们可以看到这些影响, 我们会在HTML页面中设置一个div:
我倾向于... 先说说咱就是说你得有一个HTML页面然后在里面添加一个div。
改变颜色
在过去, 改变颜色是令人难以置信的复杂,需要各种数学计算,涉及不同的RGB值,然后将它们结合起来。现在 我们只需设置DIV的类“颜色”并指定我们想要在我们的CSS颜色:,客观地说...
YYDS... .color:hover { background: #53a7ea; }
这个效果很简单,就是鼠标悬停时改变背景颜色,你懂的,我持保留意见...。
成长与收缩
总结一下。 成长的一个元素,你必须使用它的宽度和高度,或填充。但是现在我们可以使用CSS3的变换放大。设置你的div的类“成长”,然后将这个代码添加到你的风格的块:
.grow:hover { -webkit-transform: scale; -ms-transform: scale; transform: scale; },本质上...
收缩的一个元素作为生长一样简单。放大元件我们指定一个大于1的值, 它收缩,我们指定的值小于1:
褪色
.fade { opacity: 0.5; } .fade:hover { opacity: 1; }
3D阴影
3D阴影不满一年左右,主要原因是他们没有看到与平面设计相兼容,这当然是无稽之谈, 我们都... 他们的工作非常好,给他们的相互作用和与平板用户的反馈,或假3D界面。
造起来。 这种效果是通过增加一个盒子的影子,然后移动元素在X轴使用变换和转化特性使它似乎走出屏幕。给你的div班级“投”, 然后将下面的代码添加到你的CSS:
.throw:hover { box-shadow: 1px 1px #53a7ea, 2px 2px #53 有啥用呢? a7ea, 3px 3px #53a7ea; -webkit-transform: translateX; }
旋转元素
探探路。 CSS变换具有许多不同的用途,和一个改变一个元素的旋转。给你的div类“旋转”,请将下面的代码添加到CSS:
摆动
不是所有的元素使用的过渡性质。我们也可以创建非常复杂的动画使用“关键帧动画和动画迭代。在这种情况下我们会先定义一个CSS动画在你的风格。
@-webkit-keyframes swing { ... } @keyframes swing { ... }
这个动画只需将元左右, 现在我们要做的就是将它应用到我们的元素上:
.swing:hover { -webkit-animation: swing 1s ease-in-out; animation: swing 1s ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; },躺平...
插图的边界
最热的一个按钮的风格,现在是鬼按钮;一个没有背景和沉重的边框按钮。当然我们可以添加一个边界元素简单,但将改变元素的位置。我们可以用盒子大小的解决这一问题,但一个更简单的解决方案是使用一个镶框阴影边界的过渡,动手。。
佛系。 .border:hover { box-shadow: inset 0 0 0 25px #53a7ea; }
变成圆圈
上手。 目前一个很受欢迎的效果, 过渡方元成圆的,反之亦然。使用CSS,这是一个简单的效果来实现的,我们只是过渡的border-radius属性。给你的div类“圈子”和添加CSS样式:
.circle:hover { border-radius: 50%; },我当场石化。
你看,这些效果是不是很酷?哈哈,不需要任何复杂的代码,就可以让你的网站变得更加生动有趣,可不是吗!。
闹乌龙。 CSS3给UX设计师带来了无数的可能性,最酷的部分是非常简单的实现。哈哈, 说实话,短短的几行代码,就会给你一个很棒的过渡效果,让你的用户增加参与度,到头来在使用时增加你的转换。
那些简单却强大的CSS3转换
正宗。 更重要的是 这些影响是硬件加速,并逐渐增强,这里有8个简单的CSS3转换,非常简单的效果,会增加你的UI,让你的用户的脸上多一个微笑。
就算.... 所有这些影响都是通过过渡特性控制的。所以我们可以看到这些影响, 我们会在HTML页面中设置一个div:
我倾向于... 先说说咱就是说你得有一个HTML页面然后在里面添加一个div。
改变颜色
在过去, 改变颜色是令人难以置信的复杂,需要各种数学计算,涉及不同的RGB值,然后将它们结合起来。现在 我们只需设置DIV的类“颜色”并指定我们想要在我们的CSS颜色:,客观地说...
YYDS... .color:hover { background: #53a7ea; }
这个效果很简单,就是鼠标悬停时改变背景颜色,你懂的,我持保留意见...。
成长与收缩
总结一下。 成长的一个元素,你必须使用它的宽度和高度,或填充。但是现在我们可以使用CSS3的变换放大。设置你的div的类“成长”,然后将这个代码添加到你的风格的块:
.grow:hover { -webkit-transform: scale; -ms-transform: scale; transform: scale; },本质上...
收缩的一个元素作为生长一样简单。放大元件我们指定一个大于1的值, 它收缩,我们指定的值小于1:
褪色
.fade { opacity: 0.5; } .fade:hover { opacity: 1; }
3D阴影
3D阴影不满一年左右,主要原因是他们没有看到与平面设计相兼容,这当然是无稽之谈, 我们都... 他们的工作非常好,给他们的相互作用和与平板用户的反馈,或假3D界面。
造起来。 这种效果是通过增加一个盒子的影子,然后移动元素在X轴使用变换和转化特性使它似乎走出屏幕。给你的div班级“投”, 然后将下面的代码添加到你的CSS:
.throw:hover { box-shadow: 1px 1px #53a7ea, 2px 2px #53 有啥用呢? a7ea, 3px 3px #53a7ea; -webkit-transform: translateX; }
旋转元素
探探路。 CSS变换具有许多不同的用途,和一个改变一个元素的旋转。给你的div类“旋转”,请将下面的代码添加到CSS:
摆动
不是所有的元素使用的过渡性质。我们也可以创建非常复杂的动画使用“关键帧动画和动画迭代。在这种情况下我们会先定义一个CSS动画在你的风格。
@-webkit-keyframes swing { ... } @keyframes swing { ... }
这个动画只需将元左右, 现在我们要做的就是将它应用到我们的元素上:
.swing:hover { -webkit-animation: swing 1s ease-in-out; animation: swing 1s ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; },躺平...
插图的边界
最热的一个按钮的风格,现在是鬼按钮;一个没有背景和沉重的边框按钮。当然我们可以添加一个边界元素简单,但将改变元素的位置。我们可以用盒子大小的解决这一问题,但一个更简单的解决方案是使用一个镶框阴影边界的过渡,动手。。
佛系。 .border:hover { box-shadow: inset 0 0 0 25px #53a7ea; }
变成圆圈
上手。 目前一个很受欢迎的效果, 过渡方元成圆的,反之亦然。使用CSS,这是一个简单的效果来实现的,我们只是过渡的border-radius属性。给你的div类“圈子”和添加CSS样式:
.circle:hover { border-radius: 50%; },我当场石化。
你看,这些效果是不是很酷?哈哈,不需要任何复杂的代码,就可以让你的网站变得更加生动有趣,可不是吗!。

