fix: zoom chrome/metallic preview dots to 220% background-size
Image-based colors (chrome/metallic) have a balloon silhouette against a transparent bg, so cover was fitting the whole image including whitespace. 220% zooms into the center where the finish actually is. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c22b668bc5
commit
f2fa8e3c17
@ -353,13 +353,14 @@ export default function ColorPicker({ product, maxColors, onClose, editingEntry
|
||||
<span style={{ display: 'flex', gap: '3px', flexShrink: 0 }}>
|
||||
{family.colors.slice(0, 7).map((c) => (
|
||||
<span key={c.name} style={{
|
||||
width: '13px',
|
||||
height: '13px',
|
||||
borderRadius: '50%',
|
||||
background: c.image ? `url('/color/${c.image}') center/cover` : c.hex,
|
||||
border: '1px solid rgba(0,0,0,0.12)',
|
||||
flexShrink: 0,
|
||||
display: 'inline-block',
|
||||
width: '13px',
|
||||
height: '13px',
|
||||
borderRadius: '50%',
|
||||
background: c.image ? `url('/color/${c.image}') center/cover` : c.hex,
|
||||
backgroundSize: c.image ? '220%' : undefined,
|
||||
border: '1px solid rgba(0,0,0,0.12)',
|
||||
flexShrink: 0,
|
||||
display: 'inline-block',
|
||||
}} />
|
||||
))}
|
||||
</span>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user