css3图像边框:border-image - 代码篇

css3图片边框:border-image的应用,含效果图


一、这是我使用的图片:

在这里插入图片描述

效果图如下:

在这里插入图片描述

部分css代码如下:

/*文字卡片 vip-border*/
	.vip-border{border-radius: 0;box-shadow: none;
		border:15px solid transparent;
		box-sizing: border-box;
		/*边框图片 兼容处理*/
		-moz-border-image:url(../images/vip-border.png) 30 30 round;	/* Old Firefox */
		-webkit-border-image:url(../images/vip-border.png) 30 30 round;	/* Safari and Chrome */
		-o-border-image:url(../images/vip-border.png) 30 30 round;		/* Opera */
		border-image:url(../images/vip-border.png) 30 30 round;
	}


二、demo 附件:

  1. 效果图:

    在这里插入图片描述

  2. 演示代码 · 如下:

    <!DOCTYPE html>
    <html>
    	<head>
    		<style> 
    			div{
    				border:15px solid transparent;
    				width:300px;
    				padding:10px 20px;
    			}
    			
    			#round{
    				-moz-border-image:url(/i/border.png) 30 30 round;	/* Old Firefox */
    				-webkit-border-image:url(/i/border.png) 30 30 round;	/* Safari and Chrome */
    				-o-border-image:url(/i/border.png) 30 30 round;		/* Opera */
    				border-image:url(/i/border.png) 30 30 round;
    			}
    			
    			#stretch{
    				-moz-border-image:url(/i/border.png) 30 30 stretch;	/* Old Firefox */
    				-webkit-border-image:url(/i/border.png) 30 30 stretch;	/* Safari and Chrome */
    				-o-border-image:url(/i/border.png) 30 30 stretch;	/* Opera */
    				border-image:url(/i/border.png) 30 30 stretch;
    			}
    		</style>
    	</head>
    	<body>
    	
    		<div id="round">在这里,图片铺满整个边框。</div>
    		
    		<div id="stretch">在这里,图片被拉伸以填充该区域。</div>
    		
    		<p>这是我们使用的图片:</p>
    		<img src="/i/border.png">
    		
    		<p><b>注释:</b> Internet Explorer 不支持 border-image 属性。</p>
    		<p>border-image 属性规定了用作边框的图片。</p>
    	
    	</body>
    </html>
    
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值