css3 border-image使用说明


Posted in HTML / CSS onJune 23, 2010

在看这个属性时,好像国内的文章都没给大家说太明白,今天就一起说说 推荐大家看下 这篇文章 https://3water.com/css/38358.html

首先来一个素材图片whiteButton.png

 css3 border-image使用说明

然后我们要做成这样的效果:

 css3 border-image使用说明

代码(呵呵!请不要急,继续向下看):

复制代码
代码如下:

<div style="-webkit-border-image: url(images/whiteButton.png) 0 12 0 12 stretch stretch;
-moz-border-image: url(images/whiteButton.png) 0 12 0 12 round stretch;
border-image: url(images/whiteButton.png) 0 12 0 12 stretch stretch;
display: block;
width:600px;
border-width:0 12px;
padding:10px;
text-align: center;
font-size: 16px;
text-decoration: inherit;
color:white;+color:black;">在safari3+和FF3.5,chrome5.0+,opera10.53浏览器里能看到边框背景图</div>

下面我们来讲一下基本知识:

一。定义: border-image none | <image> [ <number> | <percentage>]{1,4} [ / <border-width>{1,4} ]? [ stretch | repeat | round ]{0,2}

 

none:
默认值。无背景图。
<image>
使用绝对或相对 url 地址指定背景图像。

 

 <number>

边框宽度用固定像素值表示。
<percentage>:
边框宽度用百分比表示。
[ stretch | repeat | round ]:

拉伸 | 重复 | 平铺 (其中stretch是默认值。)

请看下图平剖析一下css代码

css3 border-image使用说明 

也就是:

他们把图片,用#的方式截取,然后用 stretch | repeat | round 来控制水平或垂直的效果。看看下图你就明白了

  css3 border-image使用说明

 

 当然关于边框的宽度你也可以用%;其原理也是一样:

 css3 border-image使用说明

到这  大家应该弄明白border-image是怎么一回事了吧。

给大家 一些例子 练习

圆角

borderImage
border-width: 10px;
css3 border-image使用说明
border-image: url("media/roundedCorner.png") 20;


ninja!
border-width: 20px;
css3 border-image使用说明
border-image: url("media/border.png") 20;

Drop shadow

wooooosh
border-width: 10px;
css3 border-image使用说明
border-image: url("media/blackShadow.png") 5;

Tab

katanas
border-width: 15px 20px 0;
css3 border-image使用说明
border-image: url("media/tab.png") 20 20 0;


learn
to be
lazy
border-width: 10px 10px 0;
css3 border-image使用说明
border-image: url("media/gradient.png") 10 10 0;

多个按钮

hover & click
But not impossible.
css3 border-image使用说明 css3 border-image使用说明 css3 border-image使用说明
This one is tricky.

 参考文档:www.lrbabe.com/sdoms/borderImage/

ejohn.org/blog/border-image-in-firefox/ 

HTML / CSS 相关文章推荐
css3 iphone玻璃透明气泡完美实现
Mar 20 HTML / CSS
一款CSS3实现多功能下拉菜单(带分享按)的教程
Nov 05 HTML / CSS
CSS3制作圆角图片和椭圆形图片
Jul 08 HTML / CSS
CSS3之transition实现下划线的示例代码
May 30 HTML / CSS
利用简洁的图片预加载组件提升html5移动页面的用户体验
Mar 11 HTML / CSS
HTML5 input placeholder 颜色修改示例
May 30 HTML / CSS
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
Mar 22 HTML / CSS
Html5元素及基本语法详解
Aug 02 HTML / CSS
使用phonegap操作数据库的实现方法
Mar 31 HTML / CSS
详解基于canvas的视频遮罩插件
Jan 04 HTML / CSS
AmazeUI图片轮播效果的示例代码
Aug 20 HTML / CSS
css3中transform属性实现的4种功能
Aug 07 HTML / CSS
HTML+CSS3 模仿Windows7 桌面效果
Jun 17 #HTML / CSS
基于css3仿造window7的开始菜单
Jun 17 #HTML / CSS
css3.0新属性效果在ie下的解决方案
May 10 #HTML / CSS
CSS3 开发工具收集
Apr 17 #HTML / CSS
收集的7个CSS3代码生成工具
Apr 17 #HTML / CSS
各大浏览器 CSS3 和 HTML5 兼容速查表 图文
Apr 01 #HTML / CSS
CSS3 please 跨浏览器的CSS3产生器
Mar 14 #HTML / CSS
You might like
杏林同学录(七)
2006/10/09 PHP
火车头discuz6.1 完美采集的php接口文件
2009/09/13 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
基于JQuery的Pager分页器实现代码
2010/07/17 Javascript
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
JQuery与JS里submit()的区别示例介绍
2014/02/17 Javascript
JQuery实现动态添加删除评论的方法
2015/05/18 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
2018/09/28 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
iview实现动态表单和自定义验证时间段重叠
2021/01/10 Javascript
详解Python中的__new__、__init__、__call__三个特殊方法
2016/06/02 Python
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
python使用openpyxl库修改excel表格数据方法
2018/05/03 Python
实例详解Python装饰器与闭包
2019/07/29 Python
pycharm中import呈现灰色原因的解决方法
2020/03/04 Python
解决Keras自带数据集与预训练model下载太慢问题
2020/06/12 Python
世界上最大的二手相机店:KEN
2017/05/17 全球购物
小区停车场管理制度
2014/01/27 职场文书
公司营业员的自我评价
2014/03/04 职场文书
副总经理岗位职责
2014/03/16 职场文书
党性教育心得体会
2014/09/03 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
高二英语教学反思
2016/03/03 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
Python标准库之typing的用法(类型标注)
2021/06/02 Python
浅谈python中的多态
2021/06/15 Python
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL