css 渐变效果,这颜色 666 !

简介: css 渐变效果,这颜色 666 !

先上效果



完整代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Gradient Effects</title>
    <style>
        body {
    background: radial-gradient(circle, yellow, orange);
}
    .light-sweep-button {
    padding: 10px 20px;
    border: 2px solid #FFF;
    background-color: #333;
    color: white;
    font-size: 16px;
    cursor: pointer;
    outline: none;
    position: relative;
    overflow: hidden;
    transition: transform 0.3s ease;
}
.light-sweep-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* Start from the left beyond the visible area */
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 100%);
    animation: sweep 2s linear infinite;
}
@keyframes sweep {
    0% {
        left: -150%; /* Start from the left */
    }
    100% {
        left: 150%; /* Move to the right beyond the visible area */
    }
}
.light-sweep-button:hover {
    transform: scale(1.05);
}
    </style>
</head>
<body>
    <button class="light-sweep-button">Click Me!</button>
</body>
</html>

线性渐变(Linear Gradient)

线性渐变创建从一个颜色到另一个颜色的直线过渡。你可以控制渐变的方向和色彩过渡的方式。


background: linear-gradient(direction, color1, color2, ...);
  • direction 可以是角度,也可以是关键词(如to leftto bottom)。
  • color1, color2, ... 是颜色节点,可以根据需要添加更多颜色。

径向渐变(Radial Gradient)

径向渐变从一个原点向外围扩展,你可以定义多种行为和形状来控制渐变的外观。

基本语法

background: radial-gradient(shape size at position, start-color, ..., last-color);
  • shape 可选圆形(circle)或椭圆形(ellipse)。
  • size 控制渐变的大小。
  • position 定义渐变中心的位置。
  • start-color, ..., last-color 颜色过渡。
相关文章
|
5月前
|
前端开发 UED 容器
CSS基础-背景属性:颜色、图片、重复
【6月更文挑战第9天】本文介绍了CSS背景属性,包括背景颜色、图片、重复的使用和常见问题。通过实例展示了如何设置背景颜色(如使用rgba()注意透明度影响)、背景图片(使用background-size控制缩放)、背景重复(避免默认平铺导致混乱)以及综合使用背景属性创建复杂效果。理解并熟练运用这些属性能提升网页设计的视觉层次和用户体验。建议通过实践不断探索和提升CSS技能。
58 4
|
6月前
|
前端开发 计算机视觉 开发者
利用CSS改变图片颜色的100种方法!
利用CSS改变图片颜色的100种方法!
132 1
|
6月前
|
前端开发
CSS中颜色的定义
CSS中颜色的定义
83 0
|
1月前
|
前端开发
css 设置背景色渐变、字体颜色渐变
css 设置背景色渐变、字体颜色渐变
|
2月前
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
27 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
5月前
|
前端开发 开发者
CSS颜色表示:探索预定义名称、RGB、HEX、HSL、RGBA和HSLA
CSS颜色表示:探索预定义名称、RGB、HEX、HSL、RGBA和HSLA
|
5月前
|
前端开发 安全
CSS基础常用属性之颜色(如果想知道CSS的颜色知识点,那么只看这一篇就足够了!)
CSS基础常用属性之颜色(如果想知道CSS的颜色知识点,那么只看这一篇就足够了!)
|
5月前
|
前端开发 UED 容器
CSS基础-文本样式:颜色、字体、大小、对齐
【6月更文挑战第8天】本文介绍了CSS中设置文本颜色、字体、大小和对齐的基础知识。通过color属性改变文本颜色,使用font-family设置字体,用font-size调整大小,text-align控制对齐方式。注意浏览器兼容性、文本溢出和响应式设计的问题。提供的代码示例展示了这些属性的用法,帮助创建更具吸引力的网页。
60 6
|
6月前
|
前端开发
CSS属性涵盖了从文本样式到布局控制、从颜色处理到动画效果的各个方面
【5月更文挑战第31天】CSS属性涵盖了从文本样式到布局控制、从颜色处理到动画效果的各个方面
46 1
|
6月前
|
前端开发 UED
CSS——如何取消a链接点击时的背景颜色
CSS——如何取消a链接点击时的背景颜色
88 1