网站首页 > 知识剖析 正文
渐变色--线性渐变
人类对美的追求是无止境的,色彩的搭配是对美的最基本要求,而其中的渐变,就能给人一种舒缓的感觉,它不那么的突兀,给人一种不逼迫、缓缓地和高逼格感觉。
Css3引入了渐变的功能,有线性渐变和径向渐变两种,今天介绍线性渐变。要注意的是,这里的渐变并不是颜色,而是一种特殊的图像。所以只会在background-image里起作用。
语法
设置渐变色
background-image:linear-gradient(angle, color-stop1, color-stop2, ...)
Angle:表示渐变的方向。有两种选择:
1、方向:上下左右,对角线
to+方向,表示最终的方向,to right表示往右依次渲染颜色。
例子:从左往右
background: linear-gradient(to right,red, yellow);
从下到上
background: linear-gradient(to top,red, yellow);
对角线,左上角对右下角
background: linear-gradient(to bottom right,red, yellow);
2、角度
单位用deg,这个角度并不是顺时针方向,而是逆时针。
background: linear-gradient(0deg,red, yellow)等同于background: linear-gradient(to top,red, yellow);
color-stop:渐变点的颜色值,必须要有两个渐变点。
除了可以设置多个渐变点,还可以规定渐变点的起始位置,以横坐标平分100%为算。
例子,黄色渐变起始点在30%位置,绿色渐变起始点在60%
background: linear-gradient(to right,red, yellow 30%, lime 60%);
案例
结合透明度rgba,还可以给图片加个淡入效果。
background:lineargradient(to right, rgba(255,255,255,0), rgba(255,255,255,1)), url("images/sky.jpg");
这些仅仅只是渐变的基础,还可以整出更炫酷的的东西。
知识导图
猜你喜欢
- 2024-11-20 CSS简写指南
- 2024-11-20 利用CSS filter的属性给img修改颜色
- 2024-11-20 CSS奇思妙想-使用background创造美妙背景(上篇)
- 2024-11-20 HTML5(七)——SVG基础入门
- 2024-11-20 CSS 四个不同大小和颜色的圆环加载动画 #前端开发工程师
- 2024-11-20 花了一整晚三个小时给大家整合的配色网站合集
- 2024-11-20 如何在设计软件中正确填充颜色的详细指南
- 2024-11-20 css 实现各种多边形图案
- 2024-11-20 渐变色不会调?这10个网站帮你快速搞定
- 2024-11-20 css3实现背景颜色渐变的方法
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)