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实现DIV圆角效果完整代码
Oct 10 HTML / CSS
CSS书写规范、顺序和命名规则
Mar 06 HTML / CSS
CSS3中box-shadow的用法介绍
Jul 15 HTML / CSS
深入浅析css3 border-image边框图像详解
Nov 24 HTML / CSS
关于box-sizing的全面理解
Jul 28 HTML / CSS
纯CSS3制作的鼠标悬停时边框旋转
Jan 03 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
Dec 26 HTML / CSS
canvas学习笔记之2d画布基础的实现
Feb 21 HTML / CSS
input元素的url类型和email类型简介
Jul 11 HTML / CSS
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
Jan 30 HTML / CSS
HTML5的表单(绝对特别强大的功能)使用示例
Jun 20 HTML / CSS
探索HTML5本地存储功能运用技巧
Mar 02 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
php代码优化及php相关问题总结
2006/10/09 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
jscript之Open an Excel Spreadsheet
2007/06/13 Javascript
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
js对象与打印对象分析比较
2013/04/23 Javascript
js中传递特殊字符(+,&amp;)的方法
2014/01/16 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
基于JavaScript实现瀑布流布局(二)
2016/01/26 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
2016/03/01 Javascript
Mac系统下Webstorm快捷键整理大全
2017/05/28 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
[06:33]3.19 DOTA2发布会 海涛、冷冷、2009见证希望
2014/03/21 DOTA
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
python函数缺省值与引用学习笔记分享
2013/02/10 Python
Python显示进度条的方法
2014/09/20 Python
Python实现注册、登录小程序功能
2018/09/21 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
一文带你掌握Pyecharts地理数据可视化的方法
2021/02/06 Python
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
德国富尔达运动鞋店:43einhalb
2020/12/25 全球购物
纪律教育学习月活动总结
2014/08/27 职场文书
初级党校心得体会
2014/09/11 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
观后感的写法
2015/06/19 职场文书
师范生教育见习总结
2015/06/23 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
军训心得体会范文(2016最新篇)
2016/01/11 职场文书
MySQL的索引你了解吗
2022/03/13 MySQL