如何通过css来剪切图片,而且不占位

html-css024

如何通过css来剪切图片,而且不占位,第1张

在图片的外围加一个div框,然后通过这个框进行加宽高,然后用overflow:hidden来隐藏图片多余的部分。像现在很流行的圆形头像,其实图片是一张四方或者长方的图片。

然后通过对包住div的css加:border-radius:50%overflow:hidden就可以显示为圆形的图片了。关于这个是最方便的。也可以用这个方法解决图片的裁切问题。

希望我的解答可以帮到你,有什么不懂可以追问。

background:url(pic.jpg) no-repeat left top

后面两个参数就是移动图片位置的,第一个是水平位置,如left或者right或者center,第2个是垂直位置,如top或者bottom或者center,也可以是数字,如

background:url(pic.jpg) no-repeat -10px -20px

具体看你要截取的位置

可以,把div

的大小设成和图片的大小一样

就行

也可以不改图片大小

但是如果图片比div大

就会看不到一部分

如果图片小了,会自动重复图片铺满整个div

可以设置repeat

让背景图片重复

div

一定要设

大小

不然div没有内容

就不会显示背景了