The issue of background images scaling from the top left instead of the center in Firefox on a Mac when using IX2 in Webflow can be attributed to the default behavior of the background-position property and how it interacts with Webflow's interactions.
By default, the background-position property is set to "left top", which means the background image is positioned at the top left corner of the element. When an interaction is applied to that element, Webflow's IX2 may alter the values of the background-position property based on the defined animation. If the interaction doesn't specifically include a change to the background-position property, the default value of "left top" will be used, resulting in the undesired scaling behavior.
To overcome this, you can add custom code to your project to adjust the background-position property during the interaction. Here's an example of how you can achieve a centered scaling effect in Firefox on a Mac:
1. Select the element with the background image.
2. Open the Element Settings panel (shortcut: D).
3. Go to the Custom Code tab.
4. In the Head Code section, add the following CSS code:
```css
```
5. Replace `.background-image-element` with the appropriate class or selector for the element you want to target.
6. Save your changes and publish your site.
This code snippet ensures that the background image is centered both horizontally and vertically within the element, overriding the default value of "left top". As a result, the scaling effect should occur from the center in Firefox on a Mac when using IX2.
Regarding the issue with Safari 6.1.6 on Mac only displaying HTML and blocking the CSS, it's important to note that Safari 6.1.6 is an older version of the browser and lacks support for modern web technologies and standards. This can cause compatibility issues, including the blocking of CSS styles.
Unfortunately, there is no easy workaround for this issue, as it is inherent to the limitations of Safari 6.1.6. The best solution would be to encourage users to upgrade their browser to a more recent version. Safari 6.1.6 was released in 2013 and has been succeeded by many newer versions since then, which provide better support for CSS and other web technologies.
In general, it's recommended to prioritize support for modern and widely-used browsers when building websites, as older versions may have compatibility issues.