CSS3-阴影、倒影、渐变学习笔记

原创 2017年09月13日 19:50:33


CSS3阴影


shadow():阴影

1、   text-shadow :文本阴影

text-shadow: 1px 2px3px

2、

参数:1)X轴的偏移量,越大越向右。

      2)Y轴的偏移量,以上为负、下为证。

      3)阴影半径(只能时候正值,越大阴影越模糊)。

      4)代表颜色

text-shadow: 1px 2px3px ,
2px 3px3px red,
2px 3px3px green,
2px 3px3px pink;

分别是四周的阴影(注意:设置的时候是以逗号分隔开)

.transform{
            width: 300px;
            height: 100px;
            font-size: 30px;
            color: #666666;
            animation: active 0.2sinfinite alternate;
        }
     @keyframes active {
         0%{text-shadow: 0 5px 1px red}
         50%{text-shadow: 0 5px 1pxyellow}
         100%{text-shadow: 0 5px 1pxblue}
     }
    </style>
</head>
<body>
<div class="transform">
    <p class="p1">爱我你怕了吗</p>
</div>

动画和文字阴影的结合

2、   box-shadow:是给元素块添加阴影。

参数:1.投影方式(可写可不写)2.X轴的偏移量  3.Y轴的偏移量4.阴影的半径 5.阴影的颜色

box-shadow 2px3px 2pxred;

加上inset就是阴影往元素块内显示。


CSS3倒影(反射


Reflect:反射

1、用法:根据浏览器的兼容性的问题,使用box-reflect前需要在前面加上-webkit的前缀。

-webkit-box-reflect:below 10px;

2、参数:1)反射的方向(above、below、left、right)上下左右。

         2)倒影和本体的距离,可以为负数。

3、其他属性,透明度变化

-webkit-box-reflect:below -10px
-webkit-linear-gradient(transparent,transparent 50%, rgba(255,255,255,0.3 ));

Gradient:变化率,变化曲线


CSS3渐变


渐变为css3新增的属性,分为两种:线性渐变和径向渐变

1、   线性渐变:

1)-webkit-gradient{参数多,但是容易调整}

background:-webkit-gradient(linear,0% 0%,100% 0%,from(yellow), to(red) )

参数:linear:线性,后面的两组参数代表的是起始位置和终止位置,from(起始的颜色)to(渐变到哪种颜色)。

2)linear-gradient

background:linear-gradient(yellow,red)

参数只有起始颜色和终止颜色。 方向从上往下

background:linear-gradient(green,yellow,red)

也可以多种颜色

background:linear-gradient(green50% ,red)

在颜色后面加上百分数可以控制颜色开始渐变的位置。

2、   水平渐变(方向为水平方向)

background:-webkit-linear-gradient(left,red,yellow)

参数为方向、起始颜色。终止颜色。

3、   以角度为方向进行渐变

background:-webkit-linear-gradient(45deg,green,red)

参数为角度,起始颜色,终止颜色

径向渐变:

Css3径向渐变就是圆形或者椭圆形渐变,不沿着一条线进行变化,而是从一个起点朝着所有的方向渐变,相比于线性渐变,径向渐变要复杂。

1. 标准语法

background:-webkit-radial-gradient(red,green);  //

2.不均匀变化

background:-webkit-radial-gradient(red 30%,green 80%);

参数:在颜色的后面加上百分数可以控制渐变程度

4.形状变化

background:repeating-radial-gradient(red 4%,yellow 30% );

参数:变化的形状、起始的颜色变化、终止颜色。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

HTML5+CSS3-第三节(文本对齐方式、文本修饰线、设定文本大小写、文本阴影、盒子阴影、盒子倒影、渐变色彩、)

(6)text-align-----文本对齐方式 A、text-align :Left;左对齐 B、text-align :right;右对齐 C、text-align :center;居中 D、te...

css3渐变、倒影、过渡 20160526

css3渐变、倒影、过渡

CSS3_Node2_背景渐变&蒙版&倒影

-->CSS3 背景    背景原点控制、背景剪切控制、透明背景、渐变背景 -->CSS3 蒙版     渐变与蒙版、基本蒙版、形状蒙版、渐变蒙版 -->CSS3 倒影 倒影、渐变倒影 一、CSS...

2016.3.16__CSS3渐变_倒影_过渡_2D变形_3D变形__第十天

CSS3高级属性今日课程预览 1. 渐变1.1 线性渐变为了创建一个线性渐变,你必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以设置一个起点和一个方向(或一个角度)。语法...
  • MR_LP
  • MR_LP
  • 2016年03月16日 22:06
  • 1488

使得IE支持CSS3 圆角阴影 渐变

  • 2016年09月23日 09:42
  • 26KB
  • 下载

css3渐变和阴影

-webkit-gradient(, , , from(颜色1) ,to(颜色2)) 渐变类型type:linear(线性渐变)或者radial(径向渐变) 渐变起点;x1,y1(可以用left,t...

css3实现渐变、阴影、超出指定文本省略号显示等一些效果

1.实现边框圆角 :border-radius:5px 2.实现文字阴影 :text-shadow: .1em .1em .1em  #aaa  带有模糊效果的阴影                ...
  • guozh90
  • guozh90
  • 2013年12月05日 15:59
  • 2745

CSS3基础第一篇(圆角,阴影,渐变,选择器)

1.border-radius:1px 2px 3px 2px;  /*添加圆角  四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */  2.box-shadow:0px 0px 1...

PIE使IE支持CSS3圆角盒阴影与渐变渲染

一、PIE之简述 在国外,CSS3的盛行与普及,探讨与研究要比国内领先不知多少个身位。相比之下,国内似乎如一潭死水,为何?我觉得国内领先的前端团队应该通过自身的影响力,带动国内整个前端领域与时俱进。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CSS3-阴影、倒影、渐变学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)