css 背景效果_css如何实现渐变效果?css背景色渐变与文字渐变效果的实现(代码实例)...

在前端网页开发的时候,往往会用到一些渐变色的效果,这样可以使得前端页面更加美观。那么这些渐变效果是如何用css代码实现出来的?本章就给大家带来css如何实现渐变效果?css背景色渐变与文字渐变效果的实现(代码实例),介绍css 渐变样式和如何实现css渐变。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

程序猿的生活:打造全网web前端全栈资料库(总目录)看完学的更快,掌握的更加牢固,你值得拥有(持续更新)​zhuanlan.zhihu.com

一、css 背景色渐变 样式

1. css 线性背景渐变样式

语法:

background-image: linear-gradient( || , ,  , )

第一个参数是渐变起始点或角。第二个参数是一种颜色停止点(color stops)。至少需要两种颜色(起点和终点),你可以添加任意种颜色来增加颜色渐变的丰富程度。对颜色停止点的定义可以是一种颜色,或一种颜色加一个百分比。

代码(考虑浏览器兼容性):



 
 
 css背景渐变--线性渐变
 
 
 
 
基本线性渐变--自上而下
基本线性渐变--45度角

效果图:

css 背景效果_css如何实现渐变效果?css背景色渐变与文字渐变效果的实现(代码实例)..._第1张图片

可以看出两个线性渐变的区别就在于background-image: linear-gradient();里的三个颜色值的第一个颜色值(#fd0d0d)变成了角度值:45deg。

2. css 径向背景渐变样式

css径向颜色渐变(Radial Gradients)跟线性渐变(linear gradients)不一样,它不是沿着一个方向渐变,而是以一个点为中心,向四周辐射渐变,360度的。目前除了IE外的所有浏览器都支持css径向颜色渐变(Radial Gradients),但它们也都有各自不同的语法

语法:

background-image: radial-gradient([ || ],[ || ],)

代码实例(考虑浏览器兼容性):



 
 
 css背景渐变--径向渐变
 
 
 
 

效果图:

css 背景效果_css如何实现渐变效果?css背景色渐变与文字渐变效果的实现(代码实例)..._第2张图片

二、css 字体文字渐变 样式

代码实例(考虑浏览器兼容性):



 
 
 css字体文字渐变
 
 
 
 
css字体文字渐变,css字体文字渐

效果图:

4344afa1b5f1eacdd53c208585ce4009.png

核心代码:

background-image:定义用到的渐变颜色范围;
-webkit-background-clip: text----以区块内的文字作为裁剪区域向外裁剪,文字的背景即为区块的背景,文字之外的区域都将被裁剪掉;
-webkit-text-fill-color: transparent---检索或设置对象中的文字填充颜色。

注:

由于目前text-fill-color属性貌似就webkit核心的浏览器支持,所以两个demo页面只能在Chrome浏览器或是Safari浏览器下才能看到渐变效果。Firefox浏览器下纯色,IE下就更不用说了。

以上就是css如何实现渐变效果?css背景色渐变与文字渐变效果的实现(代码实例)的详细内容,更多请关注我!记得点赞哦,谢谢。

你可能感兴趣的:(css,背景效果)