首页 前端知识 【css3渐变(线性,径向)】

【css3渐变(线性,径向)】

2024-06-10 11:06:50 前端知识 前端哥 329 564 我要收藏

文章目录

  • 前言
  • 一、线性渐变
    • 1.写法
    • 2.渐变梯度
    • 透明色做渐变
  • 二、径向渐变
    • 1.简写
    • 2. 控制渐变


前言

在每一个页面中都有很多丰富的色彩,在css3中我们可以使用渐变来丰富页面

一、线性渐变

1.写法

1>写具体方向

-兼容写法 background-image: linear-gradient(to left,pink,greenyellow,skyblue);
第一个参数表示到的方向
在这里插入图片描述

  • background-image: -webkit-linear-gradient(left,red,green,blue);
    第一个参数表示的开始方向
  • background-image: -moz-linear-gradient(left,red,green,blue);
    第一个参数表示的开始方向
  • background-image: -o-linear-gradient(left,red,green,blue);
    第一个参数表示的开始方向

2>写具体度数

-兼容写法 background-image: linear-gradient(10deg top,pink,greenyellow,skyblue);
第一个参数表示到的方向
在这里插入图片描述

  • background-image: -webkit-linear-gradient(10deg,red,green,blue);
    第一个参数表示的开始方向
  • background-image: -moz-linear-gradient(10deg,red,green,blue);
    第一个参数表示的开始方向
  • background-image: -o-linear-gradient(10deg,red,green,blue);
    第一个参数表示的开始方向

2.渐变梯度

background-image: linear-gradient(90deg,pink20%,greenyellow 40%,skyblue 80%);

在这里插入图片描述

透明色做渐变

background-image: linear-gradient(90deg,rgba(26, 156, 243, 0.5),rgba(250, 8, 8, 0.5));

在这里插入图片描述

二、径向渐变

1.简写

默认从中心开始向四周扩散
background-image: radial-gradient(颜色1…)
在这里插入图片描述

2. 控制渐变

background:radial-gradient(shape size at postion ,start-color1,…,last-color );

position:

			left right center
			top center bottom
			X、Y轴

shape:

			circle 圆形
			elipse 椭圆 默认值

size:

			closest-side 渐变到最近边

在这里插入图片描述

			farthest-side 渐变到最远边

在这里插入图片描述

			closest-corner 渐变到最近角

在这里插入图片描述

			farthest-corner 渐变到最远角

在这里插入图片描述
注意为了兼容不同的浏览器,需要针对不同的浏览器加上相对应的前缀
-ms- IE浏览器专属
-moz- Firefox专属
-o- Opera浏览器专属
-webkit-所有基于Webkit引擎的浏览器(如Chrome、Safari)专属

转载请注明出处或者链接地址:https://www.qianduange.cn//article/11768.html
标签
评论
发布的文章

第一次实验补充

2024-06-18 09:06:14

html5shiv,从入门到深入

2024-05-09 10:05:07

html5基础入门

2024-06-18 09:06:07

HTML5学习简记

2024-06-18 09:06:20

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!