• 微信
您当前的位置:首页  > 文章 >  Html5第九课新增的CSS3的边框属性

Html5第九课新增的CSS3的边框属性

作者:admin 时间:2019-12-28 阅读数:3人

CSS3 新增的边框属性

属性 版本 简介
1、border-image CSS3 设置或检索对象的边框使用图像来填充
border-image-source CSS3 设置或检索对象的边框是否用图像定义样式或图像来源路径,值有none和<url>
border-image-width     CSS3 设置或检索对象的边框厚度
border-image-slice     CSS3 设置或检索对象的边框背景图的分割方式
border-image-outset CSS3 设置或检索对象的边框背景图的扩展
border-image-repeat CSS3 设置或检索对象的边框图像的平铺方式
 
实例:
<style>
.img{
width:300px;
height:300px;
border-image-source:url(images/border1.jpg);  /*作为背景的图片,最好做成九宫图的样式,每个部分做成相同的*/
border-image-width:19px;          /*边框宽度,就是九宫图的九分之一的宽度*/                
border-image-slice: 19;            /*切割时,按照多少的像素切割,注意这里面还有个fill的值,用九宫图中心图像填充div的中间背景*/
border-image-outset:0px;         /*背景向div的外部扩展多少像素*/
border-image-repeat:repeat;       /*背景是否重复,这里有默认拉伸stretch,重复repeat,平铺铺满round不过这种方法暂时只在火狐中显示,平铺铺满space不过这种方式暂时没有浏览器支持*/
}
 
</style>
<div class="img">
    这里是边框测试
</div>
 
 
2、border-radius         CSS3 设置或检索对象使用圆角边框
border-top-left-radius CSS3 设置或检索对象左上角圆角边框
border-top-right-radius CSS3 设置或检索对象右上角圆角边框
border-bottom-right-radius CSS3 设置或检索对象右下角圆角边框
border-bottom-left-radius CSS3 设置或检索对象左下角圆角边框
实例:
<style>
.img{
width:300px;
height:300px;
border:1px solid #F00;
/*border-radius:10px;     div的四个角的圆角半径都是10px*/
/*border-radius:10px/20px;  设置四个角半径的方法之一*/
/*border-top-left-radius:10px 20px;   div的左上角的圆角半径是10px和20px,其他角也可以这样设置*/
/*border-radius:10px 20px 30px 40px/10px 20px 30px 40px;  设置四个圆角半径也可以简写成这样*/
}
</style>
<div class="img">
    这里是边框测试
</div>
 
 
3、box-shadow CSS3 设置或检索对象阴影
取值:
none: 无阴影 
<length>①: 第1个长度值用来设置对象的阴影水平偏移值。可以为负值 
<length>②: 第2个长度值用来设置对象的阴影垂直偏移值。可以为负值 
<length>③: 如果提供了第3个长度值则用来设置对象的阴影模糊值。 
<length>④: 如果提供了第4个长度值则用来设置对象的阴影外延值。
<color>: 设置对象的阴影的颜色。
inset: 设置对象的阴影类型为内阴影。该值为空时,则对象的阴影类型为外阴影 

实例:
<style>
.img{
width:300px;
height:300px;
border:1px solid #F00;
box-shadow:10px 10px 10px 10px  #F00;
}
 
</style>
<div class="img">
    这里是盒子阴影测试
</div>
 
4、box-reflect   CSS3 设置或检索对象的倒影
格式:
1.none 
2.位置 偏移? 渐变图片?
 
 
取值:
位置: above(上)、below(下)、left(左)、right(右)
偏移: 用长度值来定义倒影与对象之间的间隔。可以为负值
渐变图片: 设置倒影使用的图片或者渐变,遮罩效果,默认为原内容,
渐变:linear-gradient(top,transparent,#FFF)
 
注意:该属性目前仅webkit内核浏览器(chrome/safari/猎豹等)支持,所以要加-webkit-前缀 。
 
实例:
<style>
img{
width:150px;
/*-webkit-box-reflect:right;   box-reflect倒影效果,的取值above,below,left,right*/
/*-webkit-box-reflect:below 10px;  10px是图片和倒影直接的距离*/
/*-webkit-box-reflect:below 2px  -webkit-linear-gradient(top,transparent,#FFF);   倒影渐变效果*/
-webkit-box-reflect:below 2px  -webkit-linear-gradient(top,transparent 50%,#FFF); /*倒影只显示50%的渐变效果*/
margin:100px 0px 0px 200px;
}
</style>
<div>
   <img src="images/1.jpg" />
</div>
 

声明

源码下载不顺利,比如源码在百度网盘的有时会被无故取消等,请联系QQ:46667551
本站大部分下载资源收集于网络,但除特别说明之外,基本全部亲自测试可用!
但由于某些源码的更新迭代,比如微信小程序官方接口的变动等原因,
如时间过长,可能会造成本可以使用的代码出现问题,下载前请斟酌!
本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

原文链接:https://www.dnwfb.com//581.html,转载请注明出处