css 背景渐变问题

谁能写出这种效果。我自己写的很丑。

图片描述

图片描述

阅读 2k
2 个回答

题主是想问渐变背景怎么写吗?给个小例子:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>渐变背景色demo/title> 
<style>
#grad1 {
    border-radius:45px;
    height: 200px;
    background: -webkit-linear-gradient(left, red ,yellow,green); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, red ,yellow,green); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, red ,yellow,green); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,  red ,yellow,green); /* 标准的语法(必须放在最后) */
}
</style>
</head>
<body>

<h3>线性渐变 - 从左到右</h3>
<p>从左边开始的线性渐变。渐变色为红蓝绿,可以根据需要修改</p>


</body>
</html>

如果是其他问题请描述的更确切一些

图片描述
要点:内阴影、外阴影、高光

没写兼容^_^

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        *{
            margin:0;
            padding:0;
            box-sizing:border-box;
        }
        body{
            background-color:#222;
        }
        .group-bar{
            background-image: linear-gradient(90deg,#bd340b,#fff700,#308e11);
            background-repeat: no-repeat;
            height:3vw;
            width:30vw;
            margin:5vw auto;
            border-radius:1.5vw;
            padding:1px;
            box-shadow:0 0 2px rgba(0,255,0,0.5);
        }
        .content{
            height:100%;
            width:100%;
            background-color:#222;
            border-radius: inherit;
        }
        .bar{
            width:60%;
            border-radius: inherit;
            background-image: linear-gradient(0deg,transparent 50%,rgba(255,255,255,0.9))
            ,linear-gradient(90deg,#bd340b,#fff700,#308e11);
            height:100%;
            box-shadow:1px 0 5px rgb(227, 255, 215),
            2px 0 1px rgb(236, 255, 223),
            3px 0 5px rgba(129,255,41,1);
        }
    </style>
</head>
<body>
    <div class="group-bar">
        <div class="content">
            <div class="bar"></div>
        </div>
    </div>
</body>
</html>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题