Status: PASS | Duration: 8ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-images/object-view-box-fit-cover-img.html
<!-- This is an autogen file. Run support/generate_object_view_box_tests.py to update --> <!DOCTYPE html> <html> <title>CSS object-view-box with object-fit:contain</title> <link rel="author" href="mailto:khushalsagar@chromium.org"> <link rel="match" href="object-view-box-fit-cover-img-ref.html"> <script src="support/testHelper.js"></script> <link rel="help" href="https://drafts.csswg.org/css-images-4/#the-object-view-box"> <body> <style> .view_box_subset { object-view-box: inset(50px 0px 0px 0px); object-fit: cover; width: 40px; height: 50px; margin: 5px; } .view_box_subset_with_position { object-view-box: inset(50px 0px 0px 0px); object-fit: cover; width: 40px; height: 50px; margin: 5px; object-position: 0% 0%; } .view_box_subset_with_scaling { object-view-box: inset(50px 0px 0px 0px); object-fit: cover; margin: 5px; width: 50px; height: 100px; /* The top row of pixels can have minor differences due to mismatch in order of clipping and scaling operations */ clip-path: inset(1px 0px 0px 0px); } </style> </body> <img class="view_box_subset"></img> <img class="view_box_subset_with_position"></img> <img class="view_box_subset_with_scaling"></img> </body> <script> populateElements("support/exif-orientation-6-ru.jpg"); </script>
/css/css-images/object-view-box-fit-cover-img-ref.html
<!-- This is an autogen file. Run support/generate_object_view_box_tests.py to update --> <!DOCTYPE html> <title>CSS object-view-box with object-fit:contain (ref)</title> <link rel="author" href="mailto:khushalsagar@chromium.org"> <script src="support/testHelper.js"></script> <link rel="help" href="https://drafts.csswg.org/css-images-4/#the-object-view-box"> <body> <style> div { margin: 5px; } video { object-fit: fill; } .container_view_box_subset { width: 40px; height: 50px; overflow: hidden; display: inline-block; } .view_box_subset { width: 50px; height: 100px; position: relative; left: -5px; top: -50px; } .container_view_box_subset_with_position { width: 40px; height: 50px; overflow: hidden; display: inline-block; } .view_box_subset_with_position { width: 50px; height: 100px; position: relative; top: -50px; } .container_view_box_subset_with_scaling { width: 50px; height: 100px; overflow: hidden; display: inline-block; clip-path: inset(1px 0px 0px 0px); } .view_box_subset_with_scaling { width: 100px; height: 200px; position: relative; left: -25px; top: -100px; } </style> <div class="container_view_box_subset"> <img class="view_box_subset"></img> </div> <div class="container_view_box_subset_with_position"> <img class="view_box_subset_with_position"></img> </div> <div class="container_view_box_subset_with_scaling"> <img class="view_box_subset_with_scaling"></img> </div> </body> <script> populateElements("support/exif-orientation-6-ru.jpg"); </script>