zoukankan      html  css  js  c++  java
  • 2021.6.8

    今日学习进度:CSS边框图像

      第一天  第二天 第三天  第四天  第五天 
    所花时间(小时) 3  4.5      
    代码量(行) 100 120       
    博客量(篇) 1  1      
    了解到的知识点 CSS圆角  CSS边框图像      

    CSS border-image 属性

    CSS border-image 属性允许您指定要使用的图像,而不是包围普通边框。

    该属性有三部分:

    • 用作边框的图像
    • 在哪里裁切图像
    • 定义中间部分应重复还是拉伸

    我们将使用这幅图像("border.png")

    border-image 属性接受图像,并将其切成九部分,就像井字游戏板。然后,将拐角放置在拐角处,并根据您的设置重复或拉伸中间部分。

    注意:为了使 border-image 起作用,该元素还需要设置 border 属性!

    此处,重复图像的中间部分以创建边框:

    图像作为边框!

    这是代码:

    实例

    #borderimg {
      border: 10px solid transparent;
      padding: 15px;
      border-image: url(border.png) 30 round;
    }

    此处,图像的中间部分被拉伸以创建边框:

    图像作为边框!

    这是代码:

    实例

    #borderimg {
      border: 10px solid transparent;
      padding: 15px;
      border-image: url(border.png) 30 stretch;
    }

    提示:border-image 属性实际上是以下属性的简写属性:

    • border-image-source
    • border-image-slice
    • border-image-width
    • border-image-outset
    • border-image-repeat

    CSS border-image - 不同的裁切值

    不同的裁切值会完全改变边框的外观:

    实例 1:

    border-image: url(border.png) 50 round;

    实例 2:

    border-image: url(border.png) 20% round;

    实例 3:

    border-image: url(border.png) 30% round;

    这是代码:

    实例

    #borderimg1 {
      border: 10px solid transparent;
      padding: 15px;
      border-image: url(border.png) 50 round;
    }
    
    #borderimg2 {
      border: 10px solid transparent;
      padding: 15px;
      border-image: url(border.png) 20% round;
    }
    
    #borderimg3 {
      border: 10px solid transparent;
      padding: 15px;
      border-image: url(border.png) 30% round;
    }

    CSS 边框图像属性

    属性描述
    border-image 用于设置所有 border-image-* 属性的简写属性。
    border-image-source 规定用作边框的图像的路径。
    border-image-slice 规定如何裁切边框图像。
    border-image-width 规定边框图像的宽度。
    border-image-outset 规定边框图像区域超出边框盒的量。
    border-image-repeat 规定边框图像应重复、圆角、还是拉伸。
  • 相关阅读:
    IIS与ASP.NET管道
    20个非常棒的jQuery倒计时脚本
    GitHub托管BootStrap资源汇总(持续更新中…)
    推荐13款优秀的Twitter Bootstrap JavaScript插件
    C#程序开发中经常遇到的10条实用的代码
    20款jQuery 的音频和视频插件
    给 C# 开发者的代码审查清单
    Bootstrap 3.0正式版发布!
    为你带来灵感的 20 个 HTML5/CSS3 模板
    通过一个模拟程序让你明白ASP.NET MVC是如何运行的
  • 原文地址:https://www.cnblogs.com/marr/p/14905892.html
Copyright © 2011-2022 走看看