diff --git a/Week-3/Task-3/r3f/src/App.css b/Week-3/Task-3/r3f/src/App.css index dc48fc7..38a5988 100644 --- a/Week-3/Task-3/r3f/src/App.css +++ b/Week-3/Task-3/r3f/src/App.css @@ -4,6 +4,45 @@ position: relative; background-color: white; overflow: hidden; + font-family: 'Inter', system-ui, -apple-system, sans-serif; +} + +#controls { + position: absolute; + top: 20px; + left: 20px; + z-index: 10; + display: flex; + gap: 12px; + background: rgba(255, 255, 255, 0.8); + backdrop-filter: blur(10px); + padding: 16px; + border-radius: 12px; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border: 1px solid rgba(0, 0, 0, 0.05); +} + +button { + padding: 10px 18px; + border: none; + border-radius: 8px; + background: white; + color: #333; + cursor: pointer; + font-weight: 500; + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05); +} + +button:hover { + transform: translateY(-2px); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); +} + +button.active { + background: #333; + color: white; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); } .canvas-wrapper { diff --git a/Week-3/Task-3/r3f/src/App.jsx b/Week-3/Task-3/r3f/src/App.jsx index 893cc1e..7ba1e6c 100644 --- a/Week-3/Task-3/r3f/src/App.jsx +++ b/Week-3/Task-3/r3f/src/App.jsx @@ -15,6 +15,10 @@ const variants = { gold: { geometry: , material: { color: "#FFD700", roughness: 0.4, metalness: 1 } + }, + emerald: { + geometry: , + material: { color: "#009B77", roughness: 0.4, metalness: 1 } } };