css关于背景的一些常用技巧

一:若需要一个图片作为背景,而且有垂直方向的渐变效果,可渐变图像的高度是固定的,所以如果页面内容

的长度超过了图像的高度,那么渐变就会突然中止,若拉伸图像,会失真。

方案:添加一个背景色,与渐变底部颜色相同(原理:背景图像总是出现在背景颜色之上)

	#all{
		background-image: url('....');
		background-repeat:no-repeat;
		background-color: rgb(255,255,255);
		width: 1300px;
		height: 2667px;
		margin-left: auto;
		margin-right: auto;
	}

二:希望图片以指示符类型出现

	#one{
		width: 20px;
		height: 20px;
		padding-left: 10px;
		background-image: url('...');
		background-repeat: no-repeat;
		background-position: left center;
		background-color: blue;
	}

其中,padding-left就是图片的实际宽度,这样,就可以让图片以小图标的形式出现在左侧并且结合background-position有垂直居中效果。

简洁写法:background:blue url() no-repeat left center


日后陆续补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值