记录工作中的日常 (css篇)

118 阅读2分钟

实现背景渐变效果

背景渐变之线性渐变 (linear-gradient)

默认属性(从上到下):background-image: **linear-gradient**(#e66465, #9198e5);
设置方向(从左往右):background-image: **linear-gradient**(to right,#e66465, #9198e5);
对角方向(从左上往右下):background-image: **linear-gradient**(to bottom right,#e66465, #9198e5);
设置角度(从左往右):background-image: **linear-gradient**(45deg,#e66465, #9198e5);

背景渐变之径向渐变 (radial-gradient)

background-image: radial-gradient(shape size at position, start-color, ..., last-color);
参数含义333
shape定义形状(圆形或者椭圆)ellipse(表示椭圆形)注意:容器宽高不相等
size定义大小farthest-corner(表示到最远的角落)
position定义圆心的位置center(表示在中心点)
start-color定义开始的颜色值必填,无默认值
可定义中间多种过渡颜色非必填,看配色需求
last-color定义结束的颜色值必填,无默认值

案例

background: radial-gradient(128px at 31.7% 40.2%, rgb(225, 200, 239) 21.4%, rgb(163, 225, 233) 57.1%)
background-image: radial-gradient(circle at 10.6% 23.3%, rgb(186, 162, 252) 0%, rgb(176, 248, 242) 72.4%);

想看更更多背景渐变效果参考👇

css渐变

实现文字渐变效果

第一种

    background-image:-webkit-linear-gradient(bottom,red,#fd8403,yellow);
    //为xx元素提供渐变背景

    -webkit-background-clip:text;
    //使用透明颜色填充文本

    -webkit-text-fill-color:transparent;
    //用文本剪辑背景 用渐变背景作为颜色填充文本

从上往下渐变

 background-image: -webkit-linear-gradient(270deg, #00BBFF 0%, #0086FF 100%);

从左往右渐变

 background-image: linear-gradient(270deg, #00BBFF 0%, #0086FF 100%);

想了解更多方法点击下面的链接👇

参考链接