| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- /** CSS for Hover3D Effects Library **/
- /* General Effect Selector Style */
- .effect-selector {
- position: absolute;
- top: 10px;
- left: 10px;
- padding: 8px 12px;
- border-radius: 8px;
- border: 1px solid #00d4ff;
- background-color: rgba(0, 0, 0, 0.7);
- font-size: 14px;
- cursor: pointer;
- outline: none;
- transition: background-color 0.3s, border-color 0.3s;
- z-index: 10;
- }
- .effect-selector:hover {
- background-color: rgba(0, 212, 255, 0.8);
- border-color: #00aaff;
- }
- .effect-selector option {
- background-color: #000000;
- color: #ffffff;
- }
- /* Canvas Background */
- .effect-background {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: -1;
- }
- /* Atomic Circle Effect Styles */
- .atomic-wrapper {
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- width: 80%;
- height: 80%;
- z-index: -1;
- pointer-events: none;
- }
- .atomic-center {
- width: 20px;
- height: 20px;
- background-color: rgba(0, 212, 255, 0.7);
- border-radius: 50%;
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- }
- .atomic-orbit {
- position: absolute;
- top: 50%;
- left: 50%;
- width: 80%;
- height: 80%;
- border: 2px solid rgba(0, 212, 255, 0.5);
- border-radius: 50%;
- transform: translate(-50%, -50%);
- animation: spinOrbit 6s linear infinite;
- }
- .atomic-orbit::before {
- content: '';
- position: absolute;
- top: 0%;
- left: 50%;
- width: 12px;
- height: 12px;
- background-color: rgba(255, 255, 255, 0.8);
- border-radius: 50%;
- transform: translate(-50%, -50%);
- }
- @keyframes spinOrbit {
- from { transform: translate(-50%, -50%) rotate(0deg); }
- to { transform: translate(-50%, -50%) rotate(360deg); }
- }
|