当前位置:首页 > CSS

css制作渐变效果

2026-04-02 16:09:33CSS

线性渐变

使用 linear-gradient() 函数创建线性渐变效果。语法为 background: linear-gradient(direction, color-stop1, color-stop2, ...)。方向可以是角度(如 90deg)或关键词(如 to right)。

示例代码:

div {
  background: linear-gradient(to right, #ff9966, #ff5e62);
}

径向渐变

使用 radial-gradient() 函数创建圆形或椭圆形渐变。语法为 background: radial-gradient(shape size at position, color-stop1, color-stop2, ...)

示例代码:

div {
  background: radial-gradient(circle at center, #ff9966, #ff5e62);
}

重复渐变

使用 repeating-linear-gradient()repeating-radial-gradient() 创建重复渐变效果。适用于需要周期性渐变图案的场景。

示例代码:

div {
  background: repeating-linear-gradient(45deg, #ff9966, #ff5e62 10%);
}

渐变角度控制

通过角度值精确控制渐变方向。0deg 表示从下到上,90deg 表示从左到右。角度值增加按顺时针方向旋转。

示例代码:

div {
  background: linear-gradient(135deg, #ff9966, #ff5e62);
}

多色渐变

在渐变函数中添加多个颜色停止点创建复杂渐变效果。颜色停止点可以指定位置(百分比或绝对长度)。

示例代码:

div {
  background: linear-gradient(to right, red, yellow 20%, green 40%, blue);
}

渐变透明度

使用 rgba 颜色值或 transparent 关键词创建透明渐变效果。适用于叠加在其他背景上的半透明效果。

示例代码:

div {
  background: linear-gradient(to bottom, rgba(255,0,0,0), rgba(255,0,0,1));
}

渐变背景组合

可以组合多个渐变作为背景,用逗号分隔。最后列出的渐变会显示在最底层。

示例代码:

css制作渐变效果

div {
  background: 
    linear-gradient(to bottom, transparent, rgba(0,0,0,0.5)),
    url('image.jpg');
}

标签: 效果css
分享给朋友:

相关文章

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…

css网页制作

css网页制作

CSS 网页制作基础 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。以下为关键知识点和实用方法: 基本语法结构 CSS 规则由选择器和声明块组成: 选择器 { 属性: 值…

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { color: blu…

css 制作导航

css 制作导航

基础导航栏制作 使用HTML无序列表<ul>和CSS样式创建横向导航栏 <nav> <ul class="navbar"> <li><…

css制作导航栏

css制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏是最常见的方法。 <nav class="horizontal-nav"> &…

css制作导航条

css制作导航条

导航条基础结构 使用HTML构建导航条的基本结构,通常包含一个<nav>标签和多个<a>标签作为导航链接。示例代码如下: <nav class="navbar">…