老师,我为什么边框总是黑色的?

老师,我为什么边框总是黑色的?

<!DOCTYPE html>

<html>

<head>

<title></title>

<style type="text/css">

div{

width:853px;height: 392px;

border-image-source: url("border.jpg");

border:50px solid;

}

</style>

</head>

<body>

<div></div>

</body>

</html>

http://img1.sycdn.imooc.com//climg/5e48f08909e9338114450756.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕码 2020-02-17 09:46:08

同学你好,该属性规定图像的上、右、下、左侧边缘的向内偏移。属性值使用的百分比是相对于图像尺寸的,并决定着图像的缩放。你可以这么记忆:随着百分比的增大,图像会缩小。还有10%的时候不是4个角,是这样的:

http://img1.sycdn.imooc.com//climg/5e49f00f0934342503980204.jpg

同学可以理解一下,不过这个属性在实际中不太常用,了解下即可。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

好帮手慕码 2020-02-16 15:45:05

同学你好,border简写属性里有默认的边框border-image-source属性值,因此会将“border-image-source: url("border.jpg");”覆盖掉,建议调整代码顺序:

效果:

http://img1.sycdn.imooc.com//climg/5e48f2e1093863a004380222.jpg

效果:

http://img1.sycdn.imooc.com//climg/5e48f31409bb6ddd01310092.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 慕斯卡3605978 #1
    老师,确实可以出现了。但是我对border-image-slice这个属性还是不太理解。我的理解是分别选取上下和左右边框的多少,然后放大。
    2020-02-16 19:34:01
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师