Need help with html embed widget positioning

I’m getting an odd error with the positioning on an HTML embed. The element is a shopping cart widget that appears in the top left corner (fixed) on desktop viewports, and is supposed to appear at the bottom of the dropdown menu on tablet and phone viewports (relative positioning). In the Webflow designer, the element is showing its position correctly, but after publishing it’s acting as if it’s positioned absolutely, and is showing up on top of the other menu links. See the screenshots and read only links below. Thanks for anyone’s help in advance!

Webflow Designer Preview

Published


Here is my public share link: LINK

The embed code has a style that makes it position: fixed. You need to override this with

<style>
@media screen and (max-width: 991px) {
  #sr-basket-widget {
    position: relative !important;
  }
}
</style>

Append this in your embed code.

Hey @samliew. I tried that, and tried removing the position line as well, but am getting the same result. The element shows up correctly on desktop views, but is still overlapping the top navigation link in tablet and phone viewports.

I don’t see where you have inserted the code I gave you. Could you screenshot it?

Put it in the Footer Code instead, after everything. It’s also missing a pair of brackets, see updated code.

Thanks. Now it’s positioned at the bottom of the dropdown, like it should be, but I’m having trouble changing the alignment now. I changed the left and right padding to 0px for the mobile viewports, but it’s still shifted to the left.

<style>
@media screen and (max-width: 991px) {
  #sr-basket-widget {
    position: relative !important;
    right: 0 !important;
    border-radius: 0 !important;
  }
}
</style>
1 Like

Super helpful as always @samliew. Thanks for your help, that worked!

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.