半透明边框

来源:互联网 发布:大数据分析方案 编辑:程序博客网 时间:2024/05/07 16:02

做出来的效果图如下:
这里写图片描述

hsla的使用

H:Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360
S:Saturation(饱和度)。取值为:0.0% - 100.0%
L:Lightness(亮度)。取值为:0.0% - 100.0%
A:Alpha透明度。取值0~1之间。

background-clip的使用

background-clip 就是背景裁剪的意识 一共有三个属性:

第一个是content-box, content的框以外的东西都裁剪掉
第二个是padding-box,padding的框意外的东西都才剪掉
第三个是border-box,padding的框意外的东西都才剪掉,
第三个就是我们平时用的框

兼容性

hsla的兼容性

这里写图片描述

background-clip的兼容性

这里写图片描述

实例源码

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>半透明边框</title>    <style>        body {            background: url('../images/241006.jpg');        }        .div_1{            /*------------------------------关键代码--------------------------*/            border: 10px solid hsla(0,0%,100%,0.4);            background-color: #fff;            background-clip: padding-box;            /*-----------------------------------------------------------------*/            /* styling */            max-width: 20em;            padding: 2em;            margin: 2em auto 0;            font: 100%/1.5 sans-serif;        }        section h1{            display: block;            margin: 0 auto;            color: #fff;        }    </style></head><body>    <div class="div_1">        有的人走了就再也没回来过,所以,等待和犹豫才是这个世界上最无情的杀手。    </div>    <section>        <h1>改变background-clip的属性</h1>        <button class="button">padding-box</button>        <button class="button">content-box</button>        <button class="button">border-box</button>    </section>    <script src="../js/jquery-3.1.0.js"></script>    <script>        $(document).ready(function(){            $("button").click(function(){                var self = this                $(".div_1").css({"background-clip":$(self).text()})            });        });    </script></body></html>
0 0
原创粉丝点击