CSS3 UX设计师无数的可能性,并对他们的最好的事情是,最酷的部分是非常简单的实现。
短短的几行代码,会给你一个很棒的过渡效果,会让你的用户,增加参与和最终使用时,增加您的转换。更重要的是,这些影响是硬件加速,并逐渐增强,这里有网站seo中8个简单的CSS3转换非常简单的效果,会增加你的UI和微笑的生活你的用户的脸。
所有这些影响深圳网站制作与过渡特性控制。所以我们可以看到这些影响,我们会在HTML页面中设置一个div:
<!DOCTYPE html >
< >
HTML
<风格类型=“文本/ CSS”>
< /风格>
< /头>
<体>
。褪色
{
不透明度:0.5;
}
。褪色:悬停
{
不透明度:1
(确保你设置你的div“褪色”看到这类的工作。)
2。改变颜色
在改变过去是令人难以置信的复杂的色彩,用各种数学计算中涉及不同的RGB值,然后将它们结合起来。现在,我们只需设置DIV的类“颜色”并指定我们想要在我们的CSS颜色:
颜色:悬停
{
背景:# 53a7ea;
三.成长与收缩
成长的一个元素,你必须使用它的宽度和高度,或填充。但是现在我们可以使用CSS3的变换放大。
设置你的div的类“成长”,然后将这个代码添加到你的风格的块:
。成长:悬停
{
WebKit的变换:规模(1.3);
MS变换:规模(1.3);
变换:规模(
收缩的一个元素作为生长一样简单。放大元件我们指定一个大于1的值,它收缩,我们指定的值小于1:
。收缩:悬停
{
WebKit的变换:规模(0.8);
MS变换:规模(0.8);
变换:规模(
4。旋转元素
CSS变换具有许多不同的用途,和最好的一个改变一个元素的旋转。给你的div类“旋转”,请将下面的代码添加到CSS:
。旋转:悬停
{
WebKit的变换:rotatez(- 30℃);
MS变换:rotatez(- 30℃);
变换:rotatez(-
5。广场圈
目前一个很受欢迎的效果过渡方元成圆的,反之亦然。使用CSS,这是一个简单的效果来实现的,我们只是过渡的border-radius属性。
给你的div类“圈子”和添加CSS样式:
。圈:悬停
{
边界半径:50%;
6。3D阴影
3D阴影不满一年左右,因为他们没有看到与平面设计相兼容,这当然是无稽之谈,他们的工作非常好,给他们的相互作用和与平板用户的反馈,或假3D界面。
这种效果是通过增加一个盒子的影子,然后移动元素在X轴使用变换和转化特性使它似乎走出屏幕。
给你的div班级“投”,然后将下面的代码添加到你的CSS:
。之后:悬停
{
盒阴影:
1px 1px # 53a7ea,
2px 2px # 53a7ea,
3px 3px # 53a7ea;
WebKit的变换:translatex(- 3px);
7。摆动
不是所有的元素使用的过渡性质。我们也可以创建非常复杂的动画使用“关键帧动画和动画迭代。
在这种情况下,我们会先定义一个CSS动画在你的风格。 你会注意到,由于执行的问题,我们需要使用“- WebKit的关键帧和关键帧”(是的,Internet Explorer真的优于铬,至少在这一方面)。
@-webkit-keyframes swing
{
15%
{
-webkit-transform: translateX(5px);
transform: translateX(5px);
}
30%
{
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
}
50%
{
-webkit-transform: translateX(3px);
transform: translateX(3px);
}
65%
{
-webkit-transform: translateX(-3px);
transform: translateX(-3px);
}
80%
{
-webkit-transform: translateX(2px);
transform: translateX(2px);
}
100%
{
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes swing
{
15%
{
-webkit-transform: translateX(5px);
transform: translateX(5px);
}
30%
{
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
}
50%
{
WebKit的变换:translatex(3px);
变换:translatex(3px);
}
65%
{
WebKit的变换:translatex(- 3px);
变换:translatex(- 3px);
}
80%
{
WebKit的变换:translatex(2px);
变换:translatex(2px);
}
100%
{
WebKit的变换:translatex(0);
这个动画只需将元左右,现在我们要做的就是将它:
。摇摆:悬停
{
WebKit的动画:摆动1缓解;
动画:摆动1缓解;
Webkit动画迭代次数:1;
动画
8。插图的边界
最热的一个按钮的风格,现在是鬼按钮;一个没有背景和沉重的边框按钮。当然,我们可以添加一个边界元素简单,但将改变元素的位置。我们可以用盒子大小的解决这一问题,但一个更简单的解决方案是使用一个镶框阴影边界的过渡。
给你的div类“边界”并添加下面的CSS样式:
。边界:悬停
{
盒阴影:插图0 0 0 # 53a7ea
25像素之间;