|  | <!DOCTYPE html> | 
|  | <html class=reftest-wait> | 
|  | <title>View transition classes: selector should not match if only some classes match (with *)</title> | 
|  | <link rel="help" href="https://drafts.csswg.org/css-transitions-2/"> | 
|  | <link rel="author" href="mailto:nrosenthal@chromium.org"> | 
|  | <link rel="match" href="pseudo-with-classes-ref.html"> | 
|  | <script src="/common/rendering-utils.js"></script> | 
|  | <script src="/common/reftest-wait.js"></script> | 
|  |  | 
|  | <style> | 
|  | div { | 
|  | width: 100px; | 
|  | height: 100px; | 
|  | position: absolute; | 
|  | } | 
|  |  | 
|  | #target { | 
|  | background: green; | 
|  | view-transition-name: target; | 
|  | view-transition-class: cls; | 
|  | } | 
|  |  | 
|  | ::view-transition-group(*), | 
|  | ::view-transition-image-pair(*), | 
|  | ::view-transition-old(*), | 
|  | ::view-transition-new(*) { | 
|  | animation-play-state: paused; | 
|  | } | 
|  |  | 
|  | ::view-transition-new(*), | 
|  | ::view-transition-old(*) { | 
|  | left: 100px; | 
|  | } | 
|  |  | 
|  | ::view-transition-new(*.other), | 
|  | ::view-transition-old(*.other) { | 
|  | left: 0; | 
|  | } | 
|  |  | 
|  | </style> | 
|  | <div id=target></div> | 
|  |  | 
|  | <script> | 
|  | failIfNot(document.startViewTransition, "Missing document.startViewTransition"); | 
|  |  | 
|  | window.addEventListener("load", () => { | 
|  | document.startViewTransition().ready.then(takeScreenshot); | 
|  | }); | 
|  | </script> |