05-37object-fit.html 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Object-fit patterns</title>
  6. <style>
  7. body {
  8. margin: 4em;
  9. background-color: #ddd;
  10. }
  11. img {
  12. height: 200px;
  13. width: 200px;
  14. border: 10px solid #fff;
  15. border-radius: .25em;
  16. /* by default, this is object-fit: fill; */
  17. margin-right: 1em;
  18. }
  19. .contain {
  20. -webkit-object-fit: contain;
  21. object-fit: contain;
  22. }
  23. .cover {
  24. -webkit-object-fit: cover;
  25. object-fit: cover;
  26. }
  27. /* these two don't have prefixed implementations: */
  28. .none {
  29. object-fit: none;
  30. }
  31. .scaledown {
  32. object-fit: scale-down;
  33. }
  34. </style>
  35. </head>
  36. <body>
  37. <img src="img/user-avatar.png" alt="User avatar">
  38. <img class="contain" src="img/user-avatar.png" alt="User avatar">
  39. <img class="cover" src="img/user-avatar.png" alt="User avatar">
  40. <img class="none" src="img/user-avatar.png" alt="User avatar">
  41. <img class="scaledown" src="img/user-avatar.png" alt="User avatar">
  42. </body>
  43. </html>