前端HTML关于背景图片的使用

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			.one{
				width: 300px;
				height: 300px;
				border: 20px dashed gold;
				padding: 30px;
				margin: 0 auto;
				/*2.设置背景图片url地址链接*/
				background-image: url(img/1.png);
				/*2.设置图片屏平铺效果
				 图片小于标签尺寸 就会自动平铺充满整个标签
				 repeat-x 仅x轴方向平铺
				 repeat-y 仅y轴方向平铺
				 no-reoeat 不平铺
				 */
				background-repeat: no-repeat;
				/*3.设置背景图片的位置
				 默认left top
				 可以设设置方位词 center right bottom left等
				 可以直接设置px像素值 以及百分比%值
				 */
				background-position: center;
				/*4.background-size 背景图片尺寸
				 a.px数值
				 b.百分比 参考当前标签宽度
				 c.cover 按照比例缩放图片 .cover会让图片充满整个容器
				 有可能造成图片无法显示完整
				 d.contain 按照比例缩放图片. contain按照比例缩放图片
				 只要宽或者高一个方向铺满容器 就立刻停止缩放 有可能造成内容留白
				 
				 */
				background-size: contain ;
				/*5.background-origin
				 完整的第一张图片的开始位置
				 a.border-box 从边框位置开始
				 b.padding-box 从padding位置开始
				 c.content-box 从内容位置开始
				 */
				background-origin: border-box;
				/*6.裁剪 background-clip: 开始裁剪的位置
				 a.border-box 从边框位置之外的部分裁剪
				 b.padding-box 把padding之外的部分裁剪
				 c.content-box 把宽高之外的部分裁剪掉
				 */
				background-clip: content-box;
				/*以上综合写法*/
				/*background: url(img/1.png) no-repeat center content-box;*/
				/*注意 尺寸最好单独设置*/
				/*background-size: conver;*/
			}
			.two{
				background: url(img/1.png) no-repeat center content-box;
				/*注意 尺寸最好单独设置*/
				background-size: contain;
			}
		</style>
	</head>
	<body>
		<div class="one">
			<h1>hi,girl!</h1>
		</div>
		<div class="two">
			<h1>hi,girl!</h1>
		</div>
	</body>
</html>

运行结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值