背景位置有多种设置方式:
background-position: center; /*将背景设置在页面中心*/ background-position: right bottom; /*将背景设置在页面右下角*/ background-position: 50% 50%; /*将背景设置在页面中心*/ background-position: -10px 100px; /*将背景向左移动10px,向下移动100px*/
需要注意的是,背景属性中的位置设置是相对于其父元素的。
大家可以将设置背景的div元素的position属性设置为relative,然后在此基础上调整背景位置。
div { background-image: url(image.jpg); background-repeat: no-repeat; background-position: center; height: 300px; position: relative; } div::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, .5); }
以上代码中,大家在div元素中设置了背景图片,并将背景位置设置为center。接着,大家使用伪元素::after创建了一个半透明白色蒙版,来让背景图片更加清晰。
总之,CSS背景位置的设置有多种方式,让大家能够更好地控制网页的布局和美观程度。