{selectedFile ? (
) : (
)}
className="element"
alt="Element"
src="https://cdn.animaapp.com/projects/651aba4011cd84613b508e5b/releases/651ac821780675569006a4a1/img/-------1-2-1@2x.png"
/>
Здесь selectedFile - это переменная, которая содержит выбранную пользователем фотографию. Если selectedFile не равен null, то отображается превью выбранной фотографии, иначе отображается пустой блок.
{selectedFile ? (
) : (
className="element"
alt="Element"
src="https://cdn.animaapp.com/projects/651aba4011cd84613b508e5b/releases/651ac821780675569006a4a1/img/-------1-2-1@2x.png"
/>
)}
.index .element-1 {
height: 299px;
left: 2px;
object-fit: cover;
position: absolute;
top: -3px;
width: 299px;
}
import React, { useState } from 'react';
const YourComponent = () => {
const [selectedFile, setSelectedFile] = useState(null);
const handleFileChange = (event) => {
setSelectedFile(event.target.files[0]);
};
return (
{selectedFile ? (
) : (
)}
className="element"
alt="Element"
src="https://cdn.animaapp.com/projects/651aba4011cd84613b508e5b/releases/651ac821780675569006a4a1/img/-------1-2-1@2x.png"
/>
);
}
export default YourComponent;
Помогите отобразить превью фотографии в заданной рамке