css3新特性学习系列 -- border
css3新特性 border属性(border-radius、border-image、box-shadow)详解
1、border-radius 圆角
支持:IE9+
用法:
border-radius:25px 25px 25px 25px
有四个值,分别表示 top-left、top-right、bottom-right、bottom-left
div
{
border:2px solid;
border-radius:25px 25px 25px 25px; /*可简写为 border-radius:25px */
-moz-border-radius:25px; /* Old Firefox */
}
2、border-image 边框图片
支持:safari5及更早版本,需要前缀 -webkit;oprera需要前缀 -o;
用法:url图片路径; 裁剪位置(支持数值、百分比值),默认单位px,百分比相对于图片而言; stretch为默认值
border-image:url("image/border.png") 27 27 stretch; /*stretch 拉伸*/
border-image:url("image/border.png") 27 27 round; /*stretch 平铺*/
border-image:url("image/border.png") 27 27 repeat; /*repeat重复*/
border-image:url("image/border.png") 27 stretch/round/repeat; /*合并相同的参数*/
注意:必须设置border宽度
实例:
border图片(背景透明)
.border_css3{
width:400px;
height:100px;
text-align:center;
border:27px solid; /*必须设置border宽度*/
border-image:url("image/border (1).png") 27 stretch;/*通用写法 27为裁剪位置 stretch拉伸 round平铺 repeat重复*/
-webkit-border-image: url("image/border (1).png") 27 stretch; /* Safari 和 Chrome */
-moz-border-image: url("image/border (1).png") 27 stretch; /* 老的 Firefox */
-o-border-image: url("image/border (1).png") 27 stretch; /* Opera */ /*IE不支持*/
/*border-radius: 10px;*/
/*box-shadow: 1px 2px 3px #ccc,-1px 2px 3px #ccc,1px -2px 3px #ccc,-1px -2px #ccc;*/
}
效果如下,更详细的解析请移步:http://www.zhangxinxu.com/wordpress/2010/01/css3-border-image/
3、box-shadow
支持:IE9+、chrome、opera、safari5.1.1支持
用法:
box-shadow:h-shadow v-shadow blur spread color inset;
h-shadow:水平阴影的位置,允许负值,必须值;
v-shadow:垂直阴影位置,允许负值,必须值;
blur:模糊距离;
spread:阴影尺寸;
color:阴影颜色;
inset:内阴影;
实例:
.border_css3{
width:400px;
height:100px;
box-shadow:0px 0px 8px 6px rgba(0,0,0,0.8);
}
效果:
css3新特性学习系列 -- border的更多相关文章
- CSS3新特性学习
1.一些实用规范:盒子模型,列表模块,超链接方式,语言模块,背景和边框,文字特效,多栏布局: 2:新增的选择器selctor eg: 1) 子元素过滤伪类:div:first-child (自动识别 ...
- CSS3新特性(阴影、动画、渐变、变形、伪元素等)
CSS3与页面布局学习总结(六)--CSS3新特性(阴影.动画.渐变.变形.伪元素等) 目录 一.阴影 1.1.文字阴影 1.2.盒子阴影 二.背景 2.1.背景图像尺寸 2.2.背景图像显示的原 ...
- 01-移动端开发教程-CSS3新特性
1. 移动端开发课程概述 移动互联网的兴起,让移动端的开发迅速蹿红.对于前端开发者来说,移动端的开发已经占据了他们大部分工作时间.接下来老马带大家一起学习移动端开发的相关前端开发技术. 这边课程内容包 ...
- 新特性AAtitti css3 新特性attilax总结titti css
Atitti css3 新特性attilax总结 图片发光效果2 透明渐变效果2 文字描边2 背景拉伸2 CSS3 选择器(Selector)4 @Font-face 特性7 Word-wrap &a ...
- Atitti css3 新特性attilax总结
Atitti css3 新特性attilax总结 图片发光效果2 透明渐变效果2 文字描边2 背景拉伸2 CSS3 选择器(Selector)4 @Font-face 特性7 Word-wrap &a ...
- H5 和 CSS3 新特性
博客地址:https://ainyi.com/52 H5 新特性 语义化标签:header.footer.section.nav.aside.article 增强型表单:input 的多个 type ...
- css3新特性总结
一.什么是css3 css用于控制网页的样式和布局,css3是css的升级版本,受浏览器限制,跨浏览器开发有点复杂.css3完全向后兼容 二.css3新特性 1.边框 css3的边框有如下属性: (1 ...
- [转]深入了解 CSS3 新特性
简介 CSS 即层叠样式表(Cascading Stylesheet).Web 开发中采用 CSS 技术,可以有效地控制页面的布局.字体.颜色.背景和其它效果.只需要一些简单的修改,就可以改变网页的外 ...
- java8 新特性学习笔记
Java8新特性 学习笔记 1主要内容 Lambda 表达式 函数式接口 方法引用与构造器引用 Stream API 接口中的默认方法与静态方法 新时间日期 API 其他新特性 2 简洁 速度更快 修 ...
随机推荐
- 徐州联赛选拔赛 - 计算IP地址值
题目链接 思路:这是一道非常简单的题目,直接用公式计算就好了.对于IP地址a.b.c.d,转换为十进制数就是(a<<24)|(b<<16)|(c<<8)|d.唯一要 ...
- 'ALTER TABLE SWITCH' 语句失败。表'MGXXX.dbo.user_XXX' 已分区,但 索引'ix_user_XXX_user_id' 未分区。
问题描述: 今天在做分区切换的时候把旧log数据切到clear表,遇到了这个问题,顺便做下笔记记录一下解决方法 'ALTER TABLE SWITCH' 语句失败.表'MGXXX.dbo.user_X ...
- NOIp 2010/Luogu P1525 关押罪犯 【二分图/并查集】 By cellur925
题目传送门 感想:相信自己的想法!继续挖掘! 读完题目后:看到的最大值最小?二分答案啊!再仔细一看:wi达到了1e9,二分可能费点劲.(其实真的是可以的)而且check函数貌似并没有什么行之有效的写法 ...
- Poj 3189 Steady Cow Assignment (多重匹配)
题目链接: Poj 3189 Steady Cow Assignment 题目描述: 有n头奶牛,m个棚,每个奶牛对每个棚都有一个喜爱程度.当然啦,棚子也是有脾气的,并不是奶牛想住进来就住进来,超出棚 ...
- 题解报告:CODE[VS] 1082 线段树练习3(区间修改+区间查询)
题目描述 Description 给你N个数,有两种操作: 1:给区间[a,b]的所有数增加X 2:询问区间[a,b]的数的和. 输入描述 Input Description 第一行一个正整数n,接下 ...
- ACM_送气球(规律题)
送气球 Time Limit: 2000/1000ms (Java/Others) Problem Description: 为了奖励近段时间辛苦刷题的ACMer,会长决定给正在机房刷题的他们送气球. ...
- 关于python2.7的md5加密遇到的问题(TypeError: Unicode-objects must be encoded before hashing)
https://blog.csdn.net/u012087740/article/details/48439559 import hashlib import sys def md5s(): m=ha ...
- Oracle 的备份和恢复
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP).热备份和冷备 份.导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一. 导出/导入(Export/Import) 利 ...
- Java文件上传(基础性)
/** * * 上传文件 * */ public class FileUploadServlet2 extends HttpServlet { protected void doGet(HttpSer ...
- OpenGl之旅-—如何使用code blocks创建一个opengl项目
开始学习opengl啦,练习用的编辑器是code blocks. 首先当然是要清楚如何使用code blocks创建一个opengl项目了. 首先必须先引用opengl的库glut,网上百度下载一个完 ...