2018-11-15-关于渐变的边框

渐变的边框最开始考虑用border,但是后来考虑还是用background最实际,设置padding值就可以保证有padding值宽度的边框了
比较简陋的一个demo
代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>gradient border with radius</title>
    <style>
        .bg-decoration {
            border-radius: 8px;
            margin-top: 30px;
            padding: 1px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background: #000;
            cursor: pointer;
            position: relative;
            z-index: 1;
            overflow: hidden;
        }
        .bg-decoration:hover {
            background: linear-gradient(to bottom, #000, #fff);
        }
        .content-box {
            background: #fff;
            border-radius: 8px;
            font-size: 18px;
            padding: 5px;
            box-sizing: border-box;
        }
        .sm-wrap {
            width: 100px;
            height: 100px;
        }
        .md-wrap {
            width: 200px;
            height: 200px;
        }
        .lg-wrap {
            width: 300px;
            height: 300px;
        }
    </style>
</head>
<body>
    <div class="sm-wrap">
        <div class="bg-decoration">
            <div class="sm-con content-box">this is a small size div element.</div>
        </div>
    </div>
    <div class="md-wrap">
        <div class="bg-decoration">
            <div class="md-con content-box">this is a middle size div element.</div>
        </div>
    </div>
    <div class="lg-wrap">
        <div class="bg-decoration">
            <div class="lg-con content-box">
                this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.this is a large size div element.
            </div>
        </div>
    </div>
</body>
</html>

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,642评论 1 45
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,618评论 0 6
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,792评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,330评论 0 11
  • 早上孩子上学的时候阳光明媚热死个人,谁想今天会有大雨下呢,一上午都是大晴天,没想到快要到放学的时间了,太阳慢慢的被...
    童年的欢乐阅读 215评论 0 2