I have a web page with sticky header with simple transition - when the page is scrolled down the header shrinks its size. The logo is an anchor tag with background-image. The problem is when you scroll down and the header shrinks, you see the logo image flicker before it shrinks too. This happens only in Internet Explorer (latest) and MS Edge (latest). Here is the link to the page: http://flatrockoutsourcing.com/
How to prevent background-image flickering in Internet Explorer/Edge?
1.1k Views Asked by Martin At
1
There are 1 best solutions below
Related Questions in INTERNET-EXPLORER
- VBA, Internet Explorer and Javascript
- Inefficient driver.get() performance in Loops with IEDriver
- NEXT JS -unpecified error on ecternal calls
- Internet Explorer fails to launch via Selenium
- IE Mode Edge driver stuck on 'This is the initial start page for the WebDriver server' when running in Elevated Mode (Admin Mode) [Selenium]
- Can open new window in different browser?
- unable to get the right object to set the windowState
- Filters to apply for an application that can only run on IE compatibility
- How to accept popup message from Edge in IE mode Python - Selenium
- Does anyone know why i cannot see the source code of a website while in Internet Explorer mode in Microsoft Edge?
- Protected Mode settings are not the same for all zones (SELENIUM) (IE MODE IN EDGE)
- Browser Compatibility for WebTransport
- Internet Explorer don't POST
- Microsoft Edge API and IE Mode
- Close security screen alert Internet Explorer Pop-up using VBA and Windows API
Related Questions in BACKGROUND-IMAGE
- Put an image behind the title in a WP, WooCommerce "shop" page
- Tailwind CSS background image does not work on github pages
- Trying to put a background image underneath a spiderplot in ggplot, though image is covering the plot
- CSS - Element with 2 background images - How to drop shadow just around one of them?
- Is there anyway to have containers maintain border radius when being scrolled off screen?
- Css text styling with image
- CSS image in div ignoring padding
- Image not displaying under Nav bar
- CSS background-image is overflowing
- My image is not working as background image
- Flutter how to remove image background
- Background image not displaying when applied via class with embedded CSS
- Can not use background-image with webpack5
- How to prevent background repeat image from cutting off
- CSS background-image displaying incorrectly
Related Questions in CSS-TRANSITIONS
- how do I make css transition not effect my javascript
- Is it possible when using the css transform property to delay only one value and not the other using transition-delay
- css transition conflicts with animation when both are used
- Why does transition in work while transition out doesn't even with ese-in-out?
- Why does "transition: max-height 3s;" do nothing?
- Smooth Grid Item Transitions on Hover
- Why isn't my transition working on a React element?
- A blank screen is created when page slides are switched
- Css carousel infinite scroll without jerking when loop
- Vue.js Sliding Transition For Background Images Leaves Blank Space During Transition
- CSS3 animation is different in Chrome and Safari browser
- How to change gradient color slowly on hover?
- How to add delay to Javascript transition?
- Slider Vue component using Transitions cannot get correct behaviour
- React adding transform and transition causes hamburger menu to appear and disappear immediately after
Related Questions in MICROSOFT-EDGE
- couldn't sign in visual studio code
- Could not start a new session. Response code 500
- C# --headless print-to-pdf with Microsoft edge(chromium) won't work using ProcessStartInfo
- Building a web application for microsoft edge sidebar
- How to access Microsoft Edge browser and login into website via VBA
- Testcases failing in azure pipeline giving error edge driver exception
- Have values for edge driver changed
- DevTools not evaluating `$0` eagerly
- Native Messaging "Specified native messaging host not found" debugging
- @angular/cdk drag and drop dropzone likes to be outside of the original position when dropping in chrome browser but works fine in edge
- Start MS-Edge from command with save-as enabled
- img tag not loading dynamic image url in different browser except chrome
- How to restore the Microsoft extension user data to another pc?
- chrome.downloads.download on MS Edge: windows update this week added a bug. Work-around?
- Several issues with scroll snap in HTML/CSS
Related Questions in FLICKER
- How can I stop Sprite2D objects from redrawing in Godot?
- Flickering Issue with Custom Rounded Control in a FlowLayoutPanel in Winformapp
- Flickering text on css transform scale
- What are the downsides of using plain html <script> tag in nextjs?
- Flickering moving html element on windows in chrome browser
- why do mat-form-field components flicker/temporarily disappear when I hover over a chrome browser tab?
- Angular Universal: prevent ngrx from replacing a SSR rendered value
- Double Buffering / Anti-aliasing not taking effect on custom rounded panel control
- How to Fix Caching/Flicker Issue of the Previous Page Shown in an Angular Application
- Button:pointerover flicker after upgrade to latest Avalonia version (11.0.4)
- Transparent Controls and a Flicker-Free MFC Dialog
- Timebox property change for an object and then take action
- UltraThinMaterial flicker on rotation3DEffect or having shadow - SwiftUI
- How do I get rid of form flicker when FormStyle is bsNone in Delphi?
- PyQt QWebEngineView black flicker when tooltip of context menu comes up
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I've found the reason - when the page is scrolled down and header gets the extra class - i was changing the logo dimensions (width & height) and the transition from original to fixed header dimensions caused the flickering of the logo. So instead of doing that I keep the dimensions and resize it only for certain lower resolutions. It's not the same though, the logo now stay with same width & height for fixed header and when you are at the top of the page
Found the solution - the behavior could be achieved by using
transform: scale();property