diff --git a/src/wp-admin/css/themes.css b/src/wp-admin/css/themes.css
index a68abbca04..98b833b9bb 100644
--- a/src/wp-admin/css/themes.css
+++ b/src/wp-admin/css/themes.css
@@ -124,7 +124,7 @@ body.js .theme-browser.search-loading {
 	overflow: hidden;
 	position: relative;
 	-webkit-backface-visibility: hidden; /* Prevents flicker of the screenshot on hover. */
-	transition: opacity 0.2s ease-in-out;
+	transition: opacity 0.3s linear;
 }
 
 .theme-browser .theme .theme-screenshot:after {
@@ -139,7 +139,7 @@ body.js .theme-browser.search-loading {
 	left: 0;
 	top: 0;
 	width: 100%;
-	transition: opacity 0.2s ease-in-out;
+	transition: opacity 0.3s linear;
 }
 
 .theme-browser .theme:hover .theme-screenshot,
@@ -171,7 +171,7 @@ body.js .theme-browser.search-loading {
 	text-align: center;
 	border-radius: 3px;
 	border: none;
-	transition: opacity 0.1s ease-in-out;
+	transition: opacity 0.3s linear;
 	cursor: pointer;
 }
 
