diff --git a/.eslintcache b/.eslintcache index c61bc17..ae49d4a 100644 --- a/.eslintcache +++ b/.eslintcache @@ -1 +1 @@ -[{"/Users/adamas/dev/anthony-dumas.fr/src/index.js":"1","/Users/adamas/dev/anthony-dumas.fr/src/reportWebVitals.js":"2","/Users/adamas/dev/anthony-dumas.fr/src/App.js":"3","/Users/adamas/dev/anthony-dumas.fr/src/components/MainCard/MainCard.js":"4","/Users/adamas/dev/anthony-dumas.fr/src/components/MenuComponent/index.js":"5","/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectsCard/index.js":"6","/Users/adamas/dev/anthony-dumas.fr/src/components/ContactCard/index.js":"7","/Users/adamas/dev/anthony-dumas.fr/src/components/FooterCard/index.js":"8","/Users/adamas/dev/anthony-dumas.fr/src/components/MenuComponent/MenuComponent.js":"9","/Users/adamas/dev/anthony-dumas.fr/src/components/ButtonIcon/index.js":"10","/Users/adamas/dev/anthony-dumas.fr/src/components/ExperienceCard/index.js":"11","/Users/adamas/dev/anthony-dumas.fr/src/components/ContactCard/ContactCard.js":"12","/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectsCard/ProjectsCard.js":"13","/Users/adamas/dev/anthony-dumas.fr/src/components/FooterCard/FooterCard.js":"14","/Users/adamas/dev/anthony-dumas.fr/src/components/ButtonIcon/ButtonIcon.js":"15","/Users/adamas/dev/anthony-dumas.fr/src/components/ExperienceCard/ExperienceCard.js":"16","/Users/adamas/dev/anthony-dumas.fr/src/components/ContactButton/index.js":"17","/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectCard/index.js":"18","/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectCard/ProjectCard.js":"19","/Users/adamas/dev/anthony-dumas.fr/src/components/ContactButton/ContactButton.js":"20"},{"size":1196,"mtime":1635422426397,"results":"21","hashOfConfig":"22"},{"size":362,"mtime":1635286273702,"results":"23","hashOfConfig":"22"},{"size":521,"mtime":1635286273691,"results":"24","hashOfConfig":"22"},{"size":4008,"mtime":1635286273694,"results":"25","hashOfConfig":"22"},{"size":74,"mtime":1635286273694,"results":"26","hashOfConfig":"22"},{"size":71,"mtime":1635286273695,"results":"27","hashOfConfig":"22"},{"size":68,"mtime":1635286273693,"results":"28","hashOfConfig":"22"},{"size":65,"mtime":1635286273694,"results":"29","hashOfConfig":"22"},{"size":2350,"mtime":1635286273694,"results":"30","hashOfConfig":"22"},{"size":65,"mtime":1635286273692,"results":"31","hashOfConfig":"22"},{"size":77,"mtime":1635286273693,"results":"32","hashOfConfig":"22"},{"size":1213,"mtime":1635286273693,"results":"33","hashOfConfig":"22"},{"size":800,"mtime":1635286273695,"results":"34","hashOfConfig":"22"},{"size":5228,"mtime":1635286273693,"results":"35","hashOfConfig":"22"},{"size":531,"mtime":1635286273692,"results":"36","hashOfConfig":"22"},{"size":1642,"mtime":1635286273693,"results":"37","hashOfConfig":"22"},{"size":74,"mtime":1635286273693,"results":"38","hashOfConfig":"22"},{"size":68,"mtime":1635286273695,"results":"39","hashOfConfig":"22"},{"size":941,"mtime":1635286273695,"results":"40","hashOfConfig":"22"},{"size":1061,"mtime":1635286273692,"results":"41","hashOfConfig":"22"},{"filePath":"42","messages":"43","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1x0ydlv",{"filePath":"44","messages":"45","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"46","messages":"47","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"48","messages":"49","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"50","messages":"51","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"52","messages":"53","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"56","messages":"57","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"58","messages":"59","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"64","messages":"65","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"66","messages":"67","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"68","messages":"69","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"70","messages":"71","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"72","messages":"73","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"74","messages":"75","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"76","messages":"77","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"78","messages":"79","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"80","messages":"81","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/adamas/dev/anthony-dumas.fr/src/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/reportWebVitals.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/App.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/MainCard/MainCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/MenuComponent/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectsCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ContactCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/FooterCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/MenuComponent/MenuComponent.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ButtonIcon/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ExperienceCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ContactCard/ContactCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectsCard/ProjectsCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/FooterCard/FooterCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ButtonIcon/ButtonIcon.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ExperienceCard/ExperienceCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ContactButton/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectCard/ProjectCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ContactButton/ContactButton.js",[]] \ No newline at end of file +[{"/Users/adamas/dev/anthony-dumas.fr/src/index.js":"1","/Users/adamas/dev/anthony-dumas.fr/src/reportWebVitals.js":"2","/Users/adamas/dev/anthony-dumas.fr/src/App.js":"3","/Users/adamas/dev/anthony-dumas.fr/src/components/MainCard/MainCard.js":"4","/Users/adamas/dev/anthony-dumas.fr/src/components/MenuComponent/index.js":"5","/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectsCard/index.js":"6","/Users/adamas/dev/anthony-dumas.fr/src/components/ContactCard/index.js":"7","/Users/adamas/dev/anthony-dumas.fr/src/components/FooterCard/index.js":"8","/Users/adamas/dev/anthony-dumas.fr/src/components/MenuComponent/MenuComponent.js":"9","/Users/adamas/dev/anthony-dumas.fr/src/components/ButtonIcon/index.js":"10","/Users/adamas/dev/anthony-dumas.fr/src/components/ExperienceCard/index.js":"11","/Users/adamas/dev/anthony-dumas.fr/src/components/ContactCard/ContactCard.js":"12","/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectsCard/ProjectsCard.js":"13","/Users/adamas/dev/anthony-dumas.fr/src/components/FooterCard/FooterCard.js":"14","/Users/adamas/dev/anthony-dumas.fr/src/components/ButtonIcon/ButtonIcon.js":"15","/Users/adamas/dev/anthony-dumas.fr/src/components/ExperienceCard/ExperienceCard.js":"16","/Users/adamas/dev/anthony-dumas.fr/src/components/ContactButton/index.js":"17","/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectCard/index.js":"18","/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectCard/ProjectCard.js":"19","/Users/adamas/dev/anthony-dumas.fr/src/components/ContactButton/ContactButton.js":"20"},{"size":1196,"mtime":1636324040662,"results":"21","hashOfConfig":"22"},{"size":362,"mtime":1636324040663,"results":"23","hashOfConfig":"22"},{"size":521,"mtime":1636324040662,"results":"24","hashOfConfig":"22"},{"size":4207,"mtime":1642632340806,"results":"25","hashOfConfig":"22"},{"size":74,"mtime":1635286273694,"results":"26","hashOfConfig":"22"},{"size":71,"mtime":1635286273695,"results":"27","hashOfConfig":"22"},{"size":68,"mtime":1635286273693,"results":"28","hashOfConfig":"22"},{"size":65,"mtime":1635286273694,"results":"29","hashOfConfig":"22"},{"size":2350,"mtime":1636323955010,"results":"30","hashOfConfig":"22"},{"size":65,"mtime":1635286273692,"results":"31","hashOfConfig":"22"},{"size":77,"mtime":1635286273693,"results":"32","hashOfConfig":"22"},{"size":1213,"mtime":1635286273693,"results":"33","hashOfConfig":"22"},{"size":800,"mtime":1635286273695,"results":"34","hashOfConfig":"22"},{"size":5228,"mtime":1635286273693,"results":"35","hashOfConfig":"22"},{"size":531,"mtime":1635286273692,"results":"36","hashOfConfig":"22"},{"size":1642,"mtime":1635286273693,"results":"37","hashOfConfig":"22"},{"size":74,"mtime":1635286273693,"results":"38","hashOfConfig":"22"},{"size":68,"mtime":1635286273695,"results":"39","hashOfConfig":"22"},{"size":941,"mtime":1635286273695,"results":"40","hashOfConfig":"22"},{"size":1061,"mtime":1635286273692,"results":"41","hashOfConfig":"22"},{"filePath":"42","messages":"43","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},"1x0ydlv",{"filePath":"45","messages":"46","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"49","messages":"50","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"51","messages":"52","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"53","messages":"54","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"55","messages":"56","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"57","messages":"58","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"59","messages":"60","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"61","messages":"62","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"63","messages":"64","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"65","messages":"66","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"67","messages":"68","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"69","messages":"70","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"71","messages":"72","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"73","messages":"74","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"75","messages":"76","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"77","messages":"78","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"79","messages":"80","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},{"filePath":"81","messages":"82","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"44"},"/Users/adamas/dev/anthony-dumas.fr/src/index.js",[],["83","84"],"/Users/adamas/dev/anthony-dumas.fr/src/reportWebVitals.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/App.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/MainCard/MainCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/MenuComponent/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectsCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ContactCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/FooterCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/MenuComponent/MenuComponent.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ButtonIcon/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ExperienceCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ContactCard/ContactCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectsCard/ProjectsCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/FooterCard/FooterCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ButtonIcon/ButtonIcon.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ExperienceCard/ExperienceCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ContactButton/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectCard/index.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ProjectCard/ProjectCard.js",[],"/Users/adamas/dev/anthony-dumas.fr/src/components/ContactButton/ContactButton.js",[],{"ruleId":"85","replacedBy":"86"},{"ruleId":"87","replacedBy":"88"},"no-native-reassign",["89"],"no-negated-in-lhs",["90"],"no-global-assign","no-unsafe-negation"] \ No newline at end of file diff --git a/src/components/MainCard/MainCard.js b/src/components/MainCard/MainCard.js index 039e710..99587cc 100644 --- a/src/components/MainCard/MainCard.js +++ b/src/components/MainCard/MainCard.js @@ -6,7 +6,8 @@ import ExperienceCard from '../ExperienceCard/index'; import ButtonIcon from '../ButtonIcon/index'; import './MainCard.scss' -import photoProfil from '../../images/profile_opt.png'; +import headshotMain from '../../images/headshot_main.png'; +import headshotFond from '../../images/headshot_fond.png'; class MainCard extends Component { render() { @@ -22,7 +23,8 @@ class MainCard extends Component {
- Anthony Dumas + Anthony Dumas + Anthony Dumas
diff --git a/src/components/MainCard/MainCard.scss b/src/components/MainCard/MainCard.scss index a7125a5..84bc0b7 100644 --- a/src/components/MainCard/MainCard.scss +++ b/src/components/MainCard/MainCard.scss @@ -1,4 +1,21 @@ +@import '../../_sass/main.scss'; -.component-main-card{ - -} \ No newline at end of file +#photoProfil { + overflow: clip; + border: 1px solid #3c3c3c; + + .background { + position: absolute; + filter: blur(2px); + opacity: 50% + } +} + +@keyframes actorZoom { + from { transform: scale(100%); } + to { transform: scale(110%); } + } + +#photoProfil:hover .actor { + animation:4s linear 0s infinite alternate actorZoom; +} diff --git a/src/images/headshot_fond.png b/src/images/headshot_fond.png new file mode 100644 index 0000000..4dde649 Binary files /dev/null and b/src/images/headshot_fond.png differ diff --git a/src/images/headshot_main.png b/src/images/headshot_main.png new file mode 100644 index 0000000..9243956 Binary files /dev/null and b/src/images/headshot_main.png differ