背景和边框的相关样式

本文介绍了CSS中背景和边框样式的高级用法,包括背景裁剪、起源点、大小控制、背景图像循环方式等属性,以及如何显示多个背景图片和设置圆角边框、图像边框的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景和边框的相关样式

1.新增的背景属性

属性功能
background-clip指定背景的显示范围
background-origin指定绘制背景图像时的起点
background-size指定背景中图像的尺寸
background-break指定内联元素的背景图像进行平铺时的循环方式

background-clip
用法:
background-clip:border-box/padding-box/content-box;
border-box为默认值,背景从border区域向外裁剪,超出border部分将被裁剪掉
padding-box背景从padding区域向外裁剪,超出border部分将被裁剪掉
content-box背景从content区域向外裁剪,超出border部分将被裁剪掉

 div{
        width: 300px;
        height: 150px;
        border: dashed 30px green;
        padding: 30px;
        background-color: aqua;
        margin: 20px auto;
        background-clip: border-box;
    }

在这里插入图片描述
background-clip: padding-box;
在这里插入图片描述

background-clip: content-box;
在这里插入图片描述

background-origin
用法:
background-origin:border-box/padding-box/content-box;

background-break
background-break:continuous;忽略区域之间的间隔空隙
background-break:bounding-box;重新考虑区域之间的间隔
background-break:each-box对每一个独立的标签区域进行背景的重新划分

2.显示多个背景图片
background-image:url(),url(),url();
从上往下

3.圆角边框
border-radius属性
border-radius:10px 20px;
第一个半径是左上与右下
第二个半径是左下与右上
border-top-left-radius:10px;左上

4.图像边框
border-image:url() 边距;
指定四条边背景的显示方法
border-image:url() 上边距 右边距 下边距 左边距/border宽度 topbottom leftright;
在显示的方法中可以指定的值有repeat,stretch和round
round将图像平铺显示,若最后一张不能完全显示,则不显示图像,把之前的图像扩大。
如,border-image:url() 10px 20px 30px 40px/10px repeat round;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

uncle_Huang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值