Why isn't the pulse animation functioning correctly on Edge browser?

Encountering an issue with the pulse animation in Microsoft Edge. Allow me to explain my objective: I have an animated pulsing dot (changing width and height) positioned in the center of a website. The animation works perfectly everywhere except in Edge, where the dot seems to disappear briefly while animating.

HTML SNIPPET

<div class="wrapper__index">      
        <a href="#hello"><img id="dot" class="wrapper__dot" src="images/pulsing_dot.svg" alt="Click to enter site"></a>
</div>

CSS SNIPPET

.wrapper__index {
 display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
 display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
 display: -ms-flexbox;      /* TWEENER - IE 10 */
 display: -webkit-flex;     /* NEW - Chrome */
 display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
justify-content: center;
align-items: center;
height: 100%;
width: 100%; 
}

#dot {
align-self: center;
max-width:100%;
max-height:100%;

}

/****Dot animation*/

@keyframes pulse {
from {
    width: 70px;
    height: 70px;
}
to {
    width: 90px;
    height: 90px;
 }
}

#dot {
animation: pulse 1200ms ease-in-out infinite alternate;
}

Answer №1

The issue with Edge and SVG animations can be resolved by switching to pure CSS animations without including SVG elements.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

The issue with implementing simple getElementsByClassName JavaScript in the footer of a WordPress site persists

I am facing an issue with a 1-liner JavaScript code in the footer where getElementsByClassName function doesn't seem to work for tweaking style attributes. The text "Hello World" is displaying fine, so I suspect it might be a syntax error? Here' ...

Unveiling the Secret: Empowering a Span to Secure its Territory Amidst an Adv

I have a comment section header where I want the senders name(s) (on the left) and time (on the right) to align at the top. <div style="float:left;">John Doe, Suzie Q</div><span class="pull-right"> Jan 30 at 10:29 PM</span> On s ...

Center align the division within the list item

Check out the fiddle provided here: https://jsfiddle.net/5jnnutg8/ I am looking for a way to center align and display inline the "something #" list items. While the title "Hi" can be centered using text-align: center in css, this doesn't seem to wor ...

"Keep a new tab open at all times, even when submitting a form in

I have a form with two submit buttons - one to open the page in a new tab (preview) and another for regular form submission (publish). The issues I am facing are: When I click the preview button to open in a new tab, if I then click the publish button a ...

horizontal menu consolidation

Web Design <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Online Hangout</title> <meta http-equiv="Content-Type" content="text ...

"Switching Classes with a Click Event: A Step-by-

This script is designed to work with SoundCloud's widget in order to enable remote text buttons. I am attempting to modify it so that it functions as a remote for an image button that toggles between different pictures for pause and play, rather than ...

Creating page borders in print CSS for each individual page is a helpful way to enhance the visual appeal

I am facing an issue where I have a lengthy HTML document that is ready for printing, but I need to add borders to every page. I tried adding body { border:2px #666 solid; padding:5px; } in the CSS code, which looked good in the HTML view, but not in the p ...

Is it possible to retrieve JSON data and display only the entries with positive values in an HTML

I am working on a project that involves fetching JSON API data and displaying it in an HTML table, but only for values above 10. Below is the code snippet along with my JavaScript. I specifically want to exclude negative values and only display positive v ...

Preventing HTML form from being resubmitted upon page refresh after submission

I am facing an issue with my HTML form. Whenever I click submit, the form data is sent to the same php page. However, after submitting, when I refresh the page, the web browser shows a re-submission dialog. How can I prevent the form from submitting again ...

The leftward relocation of 3 boxes is required

Help needed! I created 3 boxes that appear upon clicking a button, but they are not aligned properly. They need to be shifted a bit to the left. My attempt to adjust this using a large div with left:5%; did not work. If you're unsure about the issue, ...

Using Button Click in ASP to Remove a Row from SQL Server: Exploring Classic ASP and VBScript

I have successfully designed a webpage using asp that showcases a table fetched from an SQL database. To enhance the functionality, I incorporated buttons for updating and deleting each individual row within the code snippet below: do while not objRS. ...

Creating an HTML design with divs: a trio of pictures that adjusts in size to match the viewport (sl

As a newcomer to HTML and CSS, I find myself nearing completion of my website, with the final obstacle being an image slider in the background. The Challenge: The images are not perfectly centered within the viewport. Specifically, the first image needs ...

Enhancing menu appearance on an ASP.NET platform

Applying styles to menu items has been a bit tricky for me. When I hover over the container, nothing seems to happen, even though the hover style is applied to the container. The action only takes place when I click on the text of the link. Stylesheet: ...

JavaScript and CSS animations offer dynamic and engaging ways to bring

I'm working on a div section and I want it to come down and rotate when a button is clicked. However, after moving to the bottom, it doesn't rotate as expected but instead returns to its initial position along the Y axis. How can I fix this issue ...

Table list collapse

I have a list of processes where each row contains a link labeled "Collapse". When this link is clicked, I want it to open a container area where I can add additional content. Here is what I have tried so far: https://i.sstatic.net/mcq2u.png However, th ...

Positioning a list item on the left side within Chrome by using the

It seems that Chrome is displaying the content incorrectly when I use float: left in a block inside an li element. Check out this JSFiddle link <body> <ol> <li> <div class="input"></div> <div class="te ...

Table with a dynamic image background that seamlessly adjusts to full width while maintaining its original aspect ratio

I am currently facing an issue with a table that has a background image. I want the background image to span 100% of the width of the div container and automatically adjust its height while maintaining its aspect ratio. #pitch{ background-color: d9ffd9 ...

The applied style of NextUI Components may be inconsistent, appearing to not apply in certain instances even though it does work

I've hit a roadblock trying to solve this issue. While using NextUI, I've managed to successfully apply styles to some components like the navbar, indicating that I have correctly installed NextUI and configured Tailwind. However, I'm facing ...

Tips for Writing an HTML Pattern Attribute

I need an HTML pattern attribute that only allows letters A-Z, a-z, 0-9, and spaces. The current regex pattern works fine, but the issue is that it still accepts submission if I just enter a space. [A-Za-z 0-9]+ Therefore, I have decided to require at l ...

What exactly powers Angular JS behind the scenes?

I have recently embarked on my journey to learn Angular JS. Despite this, I find myself struggling to grasp a deep understanding of how Angular actually operates internally. Take for example the w3schools' initial sample: <script src="https://aj ...