Back to nekypop.com
Settings reset to defaults.
Menu Items
Item 1
Item 2
Item 3

For 'Text' type, use the font selected in 'Default Button Style'. For 'Image' type, provide a direct URL. Host images in your IMVU gallery or use an external host like Catbox. Find free-to-use (CC0) icon images at UXWing.

General
Position:
Top Offset (Final): 50px
Side Offset (Final): 16px
Appearance
Transparent Background
Background:
Border Color:
Border Width: 1px
Border Radius: 6px
Padding: 8px
Button Spacing: 8px

Menu Shadow

Offset X: 2px
Offset Y: 2px
Blur Radius: 4px
Color:
Opacity: 0.50
Default Button Style
Transparent Background
Background:
Text Color:
Hover BG:
Hover Text:
Border Color:
Border Width: 0px
Button Width: 40px
Button Height: 40px
Border Radius: 4px
Text Size: 20px
Image Padding: 0px
Text Font:

Button Shadow

Offset X: 1px
Offset Y: 1px
Blur Radius: 2px
Color:
Opacity: 0.30
Advanced

CSS here will be added to the generated style block.

Generated Code & Options
Support the site by adding a small link! NekyPop! appreciates it! ❤️

Support Link Style

Transparent Background
Background:
Text Color:
Link Color:
Font Size: 9px
Padding (X): 3px (X)
<style>
/* --- Floating Menu Styles --- */
/* Generated by NekyPop Menu Generator */

#floating-menu-generated {
  position: fixed;
  top: 50px;
  right: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px;
  background-color: #374151;
  border: 1px solid #4b5563;
  border-radius: 6px;
  box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
  z-index: 1000;
  transition: all 0.3s ease;
}

#floating-menu-generated a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #4b5563;
  color: #e5e7eb;
  border-radius: 4px;
  border: none;
  font-size: 20px;
  font-family: inherit;
  line-height: 1.2;
  text-decoration: none;
  overflow: hidden;
  text-align: center;
  box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
  transition: background-color 0.2s, color 0.2s, transform 0.1s, box-shadow 0.2s;
}

#floating-menu-generated a:hover {
  background-color: #6b7280;
  color: #ffffff;
  transform: scale(1.1);
}

#floating-menu-generated a img {
  max-width: calc(100% - 0px);
  max-height: calc(100% - 0px);
  object-fit: contain;
 display: block;
}

#floating-menu-generated a span.button-text { display: block; width: 100%; padding: 0 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* --- Support Link Styles --- */
#floating-menu-support {
  position: fixed;
  right: 16px;
  top: 210px;
  font-size: 9px;
  font-family: sans-serif;
  background-color: #374151;
  color: #e5e7eb;
  padding: 1px 3px;
  border-radius: 3px;
  opacity: 0.7;
  z-index: 999;
  transition: opacity 0.2s;
  white-space: nowrap;
  border: 1px solid #4b5563;
}
#floating-menu-support:hover { opacity: 1; }
#floating-menu-support a { color: #ffffff; text-decoration: none; font-weight: bold; }
#floating-menu-support a:hover { text-decoration: underline; }

</style>

<div id="floating-menu-generated" class="">
  <a href="#shop" target="_blank" rel="noopener noreferrer" title="Visit Shop">
    <span class="button-text">Shop</span>
  </a>
  <a href="#logo" target="_blank" rel="noopener noreferrer" title="NekyPop">
    <img src="https://placehold.co/40x40/f43f5e/ffffff?text=NP"  alt="NekyPop Logo" onerror="this.onerror=null; this.src='https://placehold.co/40x40/ef4444/ffffff?text=Error'; this.alt='Image failed to load';">
  </a>
  <a href="#socials" target="_blank" rel="noopener noreferrer" title="Social Media">
    <span class="button-text">Socials</span>
  </a>
</div>

<div id="floating-menu-support">
  <a href="https://nekypop.com" target="_blank" rel="noopener noreferrer" title="Sidebar Powered by NekyPop!">NekyPop!</a>
</div>

Live Preview

Your Page Content Would Go Here