36_背景图片.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <style>
  8. .box{
  9. width: 200px;
  10. height: 200px;
  11. border:3px solid black;
  12. /* 背景图片 */
  13. /* 背景图片默认为图片的原始尺寸 */
  14. /* 如果单个图片无法显示完整 可以使用背景图片的重复出现直到铺满元素 */
  15. /* background-image: url("./img/qq.png"); */
  16. background-image: url("./img/banner.jpg");
  17. /* 背景重复 no-repeat 不重复 */
  18. background-repeat: no-repeat;
  19. /* 图片尺寸 */
  20. /* 可以写数值 第一个参数为宽度 第二个参数为高度 */
  21. /* 可以写百分比 第一个参数为宽度 第二个参数为高度 */
  22. /* background-size: 100% 100%; */
  23. /* cover 图片会等比例缩放 直到图片完全覆盖元素 但有可能出现图片不完整 */
  24. /* contain 图片会等比例缩放 保证图片完整 直到图片完全显示在元素内 但有可能出现空白区域 */
  25. background-size: cover;
  26. /* 背景图片位置 */
  27. /* 两个值 第一个参数为横向位置 第二个参数为纵向位置 */
  28. /* left right top bottom center 以及数值 */
  29. background-position: -20px -20px;
  30. }
  31. </style>
  32. </head>
  33. <body>
  34. <div class="box"></div>
  35. </body>
  36. </html>