зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1490508 - Apply mask correctly to CFR recommendation on urlbar focus r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D5618 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
ed81795fba
Коммит
e9c38d0ebb
|
@ -607,7 +607,7 @@ html|input.urlbar-input[textoverflow="start"]:not([focused]) {
|
|||
mask-image: linear-gradient(to right, transparent var(--urlbar-scheme-size), black calc(var(--urlbar-scheme-size) + 3ch));
|
||||
}
|
||||
|
||||
html|input.urlbar-input:not([focused]) {
|
||||
html|input.urlbar-input {
|
||||
mask-repeat: no-repeat;
|
||||
}
|
||||
|
||||
|
|
|
@ -479,13 +479,14 @@
|
|||
|
||||
/* Shift the url-bar text fading to stop the recommendation overlapping */
|
||||
#urlbar[cfr-recommendation-state] html|input.urlbar-input {
|
||||
/* A mask-image is usually only defined for the url bar when text overflows.
|
||||
We need to re-define the mask image here so that it shows up correctly when
|
||||
we transition to or from an `expanded` state (in which the right end of the
|
||||
url bar may be obscured without overflow). */
|
||||
mask-image: linear-gradient(to left, transparent, black 3ch);
|
||||
transition: mask-position-x ease-in-out var(--cfr-animation-duration);
|
||||
}
|
||||
#urlbar[cfr-recommendation-state="expanded"] html|input.urlbar-input {
|
||||
/* A mask-image is only defined for the url bar when text overflows. When
|
||||
expanded, the right end of the url bar may be obscured without overflow so
|
||||
we need to redefine the mask-image here, as well as the mask-position-x. */
|
||||
mask-image: linear-gradient(to left, transparent, black 3ch);
|
||||
mask-position-x: calc(var(--cfr-label-width) * -1);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче