背景渐变色:background
linear-gradient 线性渐变色
radial-gradent 径向渐变
示例:
background: radial-gradient(50px, #f00, #ff0, #080)
background: linear-gradient(to top right, #000, skyblue 10px , #090);
border渐变色
1.border-image
'20为宽度'
border-image:linear-gradient(50px, #f00, #ff0, #080) 20;
border-image: radial-gradient(to top right, #000, skyblue 10px , #090) 20; 
2.border-colors 只有火狐支持
-moz-border-top-colors:red orange yellow green cyan blue purple;
-moz-border-right-colors: red orange yellow green cyan blue purple;
-moz-border-bottom-colors: red orange yellow green cyan blue purple;
-moz-border-left-colors: red orange yellow green cyan blue purple;
3.使用 background-origin 、background-clip实现
    background-clip:padding-box,border-box;
    background-origin:padding-box,border-box;
    background-image:linear-gradient(180deg,#000,#000),linear-gradient(180deg,red,yellow);
    border:8px transparent solid;
4.通过padding实现,并支持 倒圆角
给父节点设置渐变背景,通过padding模拟边框(此处的padding值就是border需要的值),注意父元素和子元素的border-radius属性值保持一致
<html>
<head>
<style type="text/css">
.content { 
    width: 100px; 
    height: 100px; 
    box-sizing: border-box; 
    padding: 5px; 
    border-radius:50%; 
    background-image: -webkit-linear-gradient(top, red 0%, blue 30%, yellow 60%, green 90%);  
    background-image: -moz-linear-gradient(top, red 0%, blue 30%, yellow 60%, green 90%); 
    background-image: linear-gradient(top, red 0%, blue 30%, yellow 60%, green 90%);  
}
.box { 
    width:100%; 
    height:100%; 
    background:#fff; 
    border-radius:50%; 
}
</style>
</head>
<body>
<div class="content">
    <div class="box"></div>
</div>
</body>
</html>










