/* FLOATING MENU STYLES */
.ard-sosmed,
.ard-sosmed *,
.ard-sosmed *::before,
.ard-sosmed *::after {
box-sizing: border-box !important;
}
/* ROOT */
.ard-sosmed {
/* position: fixed !important; */
/* left: 26px !important; */
/* bottom: 34px !important; */
/* width: 70px !important; */
/* height: 70px !important; */
/* z-index: 999999 !important; */
}
/* OVERLAY */
.ard-sosmed::before {
content: "";
position: fixed !important;
inset: 0 !important;
background: rgba(4, 8, 4, 0.58) !important;
backdrop-filter: blur(5px) !important;
-webkit-backdrop-filter: blur(5px) !important;
opacity: 0 !important;
visibility: hidden !important;
pointer-events: none !important;
transition: 0.25s ease !important;
z-index: -1 !important;
}
.ard-sosmed.open::before {
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
}
.ard-sosmed .attention {
position: absolute !important;
left: 50% !important;
bottom: calc(80%) !important;
}
/* HAMBURGER TANPA BACKGROUND */
.ard-sosmed .hamburg {
position: absolute !important;
left: 0 !important;
bottom: 0 !important;
top: auto !important;
right: auto !important;
width: 70px !important;
height: 70px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
background: transparent !important;
border: none !important;
outline: none !important;
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
overflow: visible !important;
cursor: pointer !important;
z-index: 50 !important;
}
.ard-sosmed .hamburg-icon {
width: 70px !important;
height: 70px !important;
object-fit: contain !important;
display: block !important;
}
/* ICON X */
.ard-sosmed .hamburg-x {
position: absolute !important;
inset: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
opacity: 0 !important;
transform: scale(0.5) rotate(-90deg) !important;
transition: 0.25s ease !important;
pointer-events: none !important;
z-index: 2 !important;
}
.ard-sosmed .hamburg-x::before,
.ard-sosmed .hamburg-x::after {
content: "";
position: absolute !important;
width: 34px !important;
height: 5px !important;
background: #ffd86b !important;
border-radius: 999px !important;
box-shadow:
0 0 10px rgba(0,0,139),
0 0 18px rgba(0,255,255) !important;
}
.ard-sosmed .hamburg-x::before {
transform: rotate(45deg) !important;
}
.ard-sosmed .hamburg-x::after {
transform: rotate(-45deg) !important;
}
.ard-sosmed.open .hamburg-icon {
opacity: 0 !important;
transform: scale(0.4) rotate(90deg) !important;
transition: 0.25s ease !important;
}
.ard-sosmed.open .hamburg-x {
opacity: 1 !important;
transform: scale(1) rotate(0deg) !important;
}
/* MENU DI ATAS HAMBURGER */
.ard-sosmed ul {
position: absolute !important;
left: 0 !important;
right: auto !important;
top: auto !important;
bottom: calc(100% + 14px) !important;
width: max-content !important;
max-width: calc(100vw - 36px) !important;
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
justify-content: flex-start !important;
gap: 20px !important;
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
opacity: 0 !important;
visibility: hidden !important;
pointer-events: none !important;
transform: translateY(10px) !important;
transition: 0.25s ease !important;
z-index: 40 !important;
}
.ard-sosmed.open ul {
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
transform: translateY(0) !important;
}
/* GLASS CARD LI TRANSPARENT */
.ard-sosmed ul li,
.ard-sosmed.open ul li {
position: relative !important;
inset: auto !important;
left: auto !important;
right: auto !important;
top: auto !important;
bottom: auto !important;
width: 100% !important;
height: max-content !important;
min-height: max-content !important;
display: flex !important;
flex-direction: row !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 20px !important;
padding: 7px 15px 7px 9px !important;
margin: 0 !important;
border-radius: 14px !important;
overflow: hidden !important;
background:
linear-gradient(
135deg,
rgba(255, 255, 255, 0.28) 0%,
rgba(255, 255, 255, 0.08) 35%,
rgba(255, 221, 120, 0.16) 65%,
rgba(255, 255, 255, 0.10) 100%
) !important;
border: 1.5px solid rgba(0,255,255) !important;
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.55),
inset 0 -1px 0 rgba(255, 221, 120, 0.22),
0 8px 24px rgba(0, 0, 0, 0.35),
0 0 8px rgba(255, 221, 120, 0.35) !important;
backdrop-filter: blur(18px) saturate(150%) !important;
-webkit-backdrop-filter: blur(18px) saturate(150%) !important;
opacity: 1 !important;
transform: none !important;
transition: none !important;
}
/* MATIKAN HOVER */
.ard-sosmed ul li:hover,
.ard-sosmed.open ul li:hover {
transform: none !important;
transition: none !important;
}
/* SHINE CARD TRANSPARENT */
.ard-sosmed ul li::after {
content: "";
position: absolute !important;
inset: 0 !important;
background:
linear-gradient(
180deg,
rgba(255, 255, 255, 0.25),
rgba(255, 255, 255, 0.06) 45%,
rgba(255, 205, 80, 0.09)
) !important;
pointer-events: none !important;
z-index: 1 !important;
}
/* ICON WRAPPER / BACKGROUND IMAGE LINK */
.ard-sosmed ul li a {
position: relative !important;
z-index: 3 !important;
background: transparent !important;
border: none !important;
flex: 0 0 50px !important;
width: 50px !important;
height: 50px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
margin: 0 !important;
border-radius: 25% !important;
overflow: hidden !important;
text-decoration: none !important;
}
/* IMAGE */
.ard-sosmed ul li a img {
width: 50px !important;
height: 50px !important;
max-width: none !important;
max-height: none !important;
object-fit: contain !important;
display: block !important;
}
/* NAME DI SAMPING IMAGE BLUE */
.ard-sosmed ul li > div {
position: relative !important;
z-index: 3 !important;
display: block !important;
visibility: visible !important;
opacity: 1 !important;
flex: 1 1 auto !important;
width: auto !important;
min-width: 0 !important;
padding: 0 !important;
margin: 0 !important;
scale: 1;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 16px !important;
font-weight: 900 !important;
line-height: 1 !important;
letter-spacing: 0.6px !important;
text-transform: uppercase !important;
white-space: nowrap !important;
text-align: left !important;
color: #fff !important;
background: none !important;
border: none !important;
-webkit-background-clip: initial !important;
background-clip: initial !important;
-webkit-text-fill-color: #fff !important;
text-shadow:
1px 1px 0 rgba(120, 35, 20, 0.95),
2px 2px 0 rgba(90, 25, 15, 0.9),
0 2px 4px rgba(80, 20, 10, 0.75) !important;
transform: none !important;
transition: none !important;
}
/* MOBILE */
@media (max-width: 480px) {
.ard-sosmed {
left: 18px !important;
bottom: 60px !important;
width: 70px !important;
height: 70px !important;
}
.ard-sosmed .hamburg,
.ard-sosmed .hamburg-icon {
width: 64px !important;
height: 64px !important;
}
.ard-sosmed ul {
width: max-content !important;
max-width: max-content !important;
gap: 20px !important;
bottom: calc(100% + 12px) !important;
}
.ard-sosmed ul li,
.ard-sosmed.open ul li {
height: max-content !important;
min-height: max-content !important;
gap: 10px !important;
padding: 6px 13px 6px 8px !important;
border-radius: 13px !important;
}
.ard-sosmed ul li a {
flex: 0 0 40px !important;
width: 40px !important;
height: 40px !important;
}
.ard-sosmed ul li a img {
width: 38px !important;
height: 38px !important;
}
.ard-sosmed ul li > div {
font-size: 18px !important;
letter-spacing: 0.4px !important;
}
}
(function () {
const hamburg = document.querySelector(".ard-sosmed .hamburg");
if (hamburg) {
hamburg.style.cssText = `
width: 60px;
height: 60px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
background: transparent;
border: none;
padding: 0;
position: relative;
z-index: 10;
`;
hamburg.innerHTML = `
`;
}
const ul = document.querySelector(".ard-sosmed ul");
if (!ul) return;
ul.addEventListener("click", function (event) {
const li = event.target.closest("li");
if (!li || !ul.contains(li)) return;
const link = li.querySelector("a");
if (!link) return;
// Kalau yang diklik memang tag
, biarkan default browser bekerja
if (event.target.closest("a")) return;
window.open(link.href, link.target || "_self", "noopener,noreferrer");
});
const items = [
{
label: "BUKTI WD & JACKPOT",
href: "https://sites.google.com/view/ulung88resmi",
img: "https://i.postimg.cc/g2yV2Mhr/bukti-pembayaran.gif",
className: "",
},
{
label: "RTP SLOT",
href: "https://rtpulung3.buzz",
img: "https://i.postimg.cc/HxjcNhxs/rtp-slot.gif",
className: "",
},
{
label: "WHATSAPP",
href: "https://wa.me/+85511954190",
img: "https://i.postimg.cc/WphHvGf0/WA-GIF.gif",
className: "",
},
{
label: "DOWNLOAD APK",
href: "https://apk-block.s3.ap-northeast-1.amazonaws.com/ulung88.apk",
img: "https://s3.assets-storage.info/floating-icons/rg-floating-icons/andro.gif",
className: "",
},
{
label: "TELEGRAM",
href: "https://t.me/ulung88official",
img: "https://i.postimg.cc/bvymFktb/LOGO-TELEGRAM.gif",
className: "",
},
{
label: "LINK VIP",
href: "https://bit.ly/m/ulung88",
img: "https://i.postimg.cc/prpfDd8Y/VIP.gif",
className: "",
},
];