@arolariu/components
Version:
🎨 70+ beautiful, accessible React components built on Base UI. TypeScript-first, CSS Modules styling, tree-shakeable, SSR-ready. Perfect for modern web apps, design systems & rapid prototyping. Zero config, maximum flexibility! ⚡
99 lines (83 loc) • 2.15 kB
CSS
.root-J8xptl {
background: linear-gradient(135deg, #2e1065, #1d4ed8);
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
.hiddenSvg-eHjXf_ {
width: 0;
height: 0;
position: absolute;
top: 0;
left: 0;
}
.filterLayer-9CIW2r {
filter: url("#goo") blur(40px);
position: absolute;
inset: 0;
}
.bubble-aokqGt {
mix-blend-mode: hard-light;
border-radius: 9999px;
position: absolute;
}
.bubbleFirst-gPpCTk, .bubbleFourth-JIcMNJ {
width: 80%;
height: 80%;
top: 10%;
left: 10%;
}
.bubbleFirst-gPpCTk {
background: radial-gradient(circle at center,rgb(var(--ac-bubble-first-color)/.8) 0,rgb(var(--ac-bubble-first-color)/0) 50%);
}
.rotator-zoYRBc {
justify-content: center;
align-items: center;
display: flex;
position: absolute;
inset: 0;
}
.rotatorSecond-qNszdb {
transform-origin: calc(50% - 400px);
}
.bubbleSecond-CC10ks {
background: radial-gradient(circle at center,rgb(var(--ac-bubble-second-color)/.8) 0,rgb(var(--ac-bubble-second-color)/0) 50%);
width: 80%;
height: 80%;
top: 10%;
left: 10%;
}
.rotatorThird-obzzF3 {
transform-origin: calc(50% + 400px);
}
.bubbleThird-hOtab1 {
background: radial-gradient(circle at center,rgb(var(--ac-bubble-third-color)/.8) 0,rgb(var(--ac-bubble-third-color)/0) 50%);
width: 80%;
height: 80%;
position: absolute;
top: calc(50% + 200px);
left: calc(50% - 500px);
}
.bubbleFourth-JIcMNJ {
background: radial-gradient(circle at center,rgb(var(--ac-bubble-fourth-color)/.8) 0,rgb(var(--ac-bubble-fourth-color)/0) 50%);
opacity: .7;
}
.rotatorFifth-TckMdN {
transform-origin: calc(50% - 800px) calc(50% + 200px);
}
.bubbleFifth-zchqfe {
background: radial-gradient(circle at center,rgb(var(--ac-bubble-fifth-color)/.8) 0,rgb(var(--ac-bubble-fifth-color)/0) 50%);
width: 160%;
height: 160%;
position: absolute;
top: -30%;
left: -30%;
}
.bubbleInteractive-XwtaGk {
background: radial-gradient(circle at center,rgb(var(--ac-bubble-sixth-color)/.8) 0,rgb(var(--ac-bubble-sixth-color)/0) 50%);
opacity: .7;
width: 100%;
height: 100%;
}
/*# sourceMappingURL=bubble-background_module.css.map */