zoukankan      html  css  js  c++  java
  • [CSS揭秘]连续的图像边框

    背景知识:border-image, gradient,  多重背景,CSS动画

    背景知识讲解

    1. border-image

    边框应用背景图片,图片会自动被分割为四等分,分别用于四个边框。使用border-image属性时,会替换掉border-style属性设置的边框样式。如果boder-image-source为none或者图片不能显示时,会应用border-style属性。

    语法

    boder-image: border-image-source  border-image-slice  border-image-width  border-image-outset  border-image-repeat

    初始值

    border-image: none 100% 1 0s stretch

    没有继承性

    border-image-width 定义图像边框宽度

    如果border-image-width大于指定的border-width,那么会向内部扩展

    取值: 百分比  像素  number(border-width倍数)  auto

    all  /  vertical horizontal  /  top horizontal  bottom  / top right bottom left

    background: linear-gradient(white, white) padding-box, repeating-linear-gradient(-45deg, red 0, red 12.5%, transparent 0, transparent 25%, #58a 0, #58a 37.5%, transparent 0, transparent 50%) 0 0 / 80px 80px;

    My border is reminiscent of vintage envelopes, how cool is that?

    background使用渐变色实现多重背景

    border-image也能达到同样效果,但是使用过程中有些注意事项:

    1. border-image-slice改变时,还需要改变border-width

    2. border-image-slice边框厚度指定为像素单位,不支持em单位

    3. border-image-slice改变时,如果使用的是渐变色,可能需要修改色标的位置信息

    蚂蚁行军边框

     

    可以自定义各种特殊样式的虚线框: 虚线线段的颜色,长度及间隙。

    脚注

    1. This is a footnote.
  • 相关阅读:
    Android环境的构建
    [转载]java代码采用哈夫曼实现压缩软件
    [转载]java代码采用哈夫曼实现压缩软件
    用JAVA实现字符串压缩算法
    用JAVA实现字符串压缩算法
    J2ME 图片压缩算法
    J2ME 图片压缩算法
    C# 操作Excel
    csharp excel interop programming
    Sharepoint tools
  • 原文地址:https://www.cnblogs.com/joyjoe/p/6194279.html
Copyright © 2011-2022 走看看