PHP前端开发

详细介绍CSS渐变、阴影和滤镜

百变鹏仔 3个月前 (09-20) #CSS
文章标签 滤镜

本篇文章给大家带来了关于css中渐变、阴影和滤镜的相关知识,其中包括了线性渐变、径向渐变、圆锥渐变等等相关问题,希望对大家有帮助。

推荐学习:css视频教程

一、初识 CSS 渐变

CSS 渐变是image类型的一种特殊类型用gradient表示,由两种或多种颜色之间的渐进过渡组成。

三种渐变类型:

立即学习“前端免费学习笔记(深入)”;

ps:还可以使用 repeating-linear-gradient()和repeating-radial-gradient()函数创建重复渐变。

渐变可以在任何使用image的地方使用,例如在背景中。

二、CSS 线性渐变

2.1 介绍线性渐变

  • 语法

  • 2.2 线性渐变应用

    2.2.1 线性渐变 - 从上到下(默认)

    2.2.2 线性渐变 - 从左到右

    2.2.3 线性渐变 - 对角线

    2.2.4 线性渐变 - 设置角度

  • 代码示例

  • 2.2.5 线性渐变 - 使用多个色标

    2.2.6 线性渐变 - 重复线性渐变

  • 代码示例

  • 三、CSS 径向渐变

    3.1 介绍径向渐变

  • 语法

  • 3.2 径向渐变应用

    3.2.1 径向渐变-均匀间隔的色标(默认)

    3.2.2 径向渐变-不同间距的色标

    3.2.3 径向渐变-设置形状

    3.2.4 径向渐变-设置渐变的中心

  • 代码示例

  • 3.2.5 径向渐变-重复径向渐变

    四、CSS 圆锥渐变

    4.1 介绍圆锥渐变

  • 语法

  • 4.2 圆锥渐变的应用

    4.2.1 圆锥渐变-顺时针方向旋转(默认方式)

    4.2.2 圆锥渐变-设置渐变的中心点

    4.2.3 圆锥渐变-使用多个色标

    4.2.4 圆锥渐变-重复圆锥渐变

    五、CSS 渐变补充知识

    5.1 创建实线

  • 代码示例

  • 5.2 使用透明度

  • 代码示例

  • CSS 阴影

    一、初识 CSS 阴影

    CSS阴影主要的作用是可以让页面中的文字和元素具有立体的效果,从而被突出出来。

    两种阴影属性:

    ps:还有一个 filter 滤镜的函数drop-shadow()也可以添加阴影,它主要用于给透明图像的非透明部分添加阴影效果。

    二、box-shadow属性

    2.1 介绍box-shadow属性

  • 语法

  • 2.2 box-shadow属性的应用

    2.2.1 box-shadow属性-基本使用

    2.2.2 box-shadow属性-多重阴影与定向阴影

    2.2.3 box-shadow属性-模拟边框

    2.2.4 box-shadow属性-内阴影

    三、text-shadow属性

    3.1 介绍text-shadow属性

  • 语法

  • 注意

  • 3.2 text-shadow属性的应用

    3.2.1 text-shadow属性-基本使用

    text-shadow属性基本与box-shadow属性一样,就不多举例了

    CSS 滤镜

    一、初识 CSS 滤镜

    滤镜这两个字我相信大家都很熟悉,平时爱自拍,拍照的同学肯定都会打开滤镜修饰一下图片吧,那么CSS滤镜也是这样,直接用filter属性来修饰图像。

    二、CSS 滤镜方法

  • brightness():亮度

  • contrast():对比度

  • drop-shadow():阴影

  • 代码示例

  • hue-rotate():色相旋转

  • invert():反相

  • opacity():透明度

  • saturate():饱和度

  • sepia():褐色

  • 三、CSS 滤镜的应用

    3.1 CSS滤镜-将图片设置为灰色

    具体的滤镜调制方法可以参照CSSgram的官网进行学习

    (学习视频分享:css视频教程、web前端教程)