热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

CSS3边框样式与圆角处理技巧

1.CSS3圆角border-radius属性一个最多可指定四个border-*-radius属性的复合属性,这个属性允许你为元素添加圆角边框!语法:border-radius:1

1. CSS3 圆角




  • border-radius 属性




一个最多可指定四个border -*- radius属性的复合属性,这个属性允许你为元素添加圆角边框!
语法:border-radius: 1-4 length|% / 1-4 length|%;
兼容性:IE9+、FireFox4+、Chrome、Safari5+、Opera





  • 多值




四个值:左上,右上,右下,左下
三个值:左上,右上和左下,右下
两个值:左上和右下,右上和左下
一个值:四个圆角值相同





  • 扩展属性




border-top-left-radius:定义了左上角的弧度
border-top-right-radius:定义了右上角的弧度
border-bottom-right-radius:定义了右下角的弧度
border-bottom-left-radius:定义了左下角的弧度



 


2. CSS3 盒阴影




  • box-shadow 属性




设置一个或多个下拉阴影的框
语法:box-shadow: h-shadow v-shadow blur spread color inset;
(blur是模糊值,spread是扩展值,inset可转为内阴影)
兼容性:IE9+、FireFox4+、Chrome、Safari5+、Opera



 


3. CSS3 边界图片




  • border-image 属性




构建可扩展按钮
语法:border-image: source slice width outset repeat;
兼容性:IE不兼容、FireFox、Chrome、Safari6+、Opera不兼容





  • 扩展属性




border-image-source:指定要使用的图像,而不是由border-style属性设置的边框样式
语法:border-image-source: none|image;



border-image -slice:指定图像的边界向内偏移
语法:border-image-slice: number|%|fill;



border-image -width:指定图像边界的宽度
语法:border-image-width: number|%|auto;



border-image-outset:指定在边框外部绘制 border-image-area 的量
语法:border-image-outset: length|number;



border-image-repeat:图像边界是否应重复(repeated)、拉伸(stretched)或铺满(rounded)
语法:border-image-repeat: stretch|repeat|round|initial|inherit;


 


推荐阅读
author-avatar
平头
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有