안녕하세요
8월05일56일차 - react npm i, float, js로 attr 수정하기(이미지바꾸기) 본문
리액트로 만들어진 페이지는 router 로딩에 딜레이가 없습니다.
리액트 앱을 실행시키려면 npm install로 설치를 먼저 해야합니다.
npm build를 하면 index.html 파일이 만들어집니다.
float 사용방법입니다.
div.top : 100%,
아래에 위치한 div.left, div.right : 각각 50%
.About02 .top {
float: left;
width: 100%;
}
.About02 .left {
float: left;
width: 50%;
}
.About02 .right {
float: left;
width: 50%;
}
한 이미지를 클릭하면, 다른 태그에 있는 이미지를 클릭한 이미지로 바꾸는 기능을 구현합니다.
jquery에서는 attr()입니다. js에서는 setAttribute() 입니다.
el.attr("속성이름") 으로 속성 값을 가져올수 있습니다.
el.attr("속성이름", "바꿀값입력") 으로 속성 값을 바꿀 수 있습니다.
$(".necklace li").on("click", function () {
$(this).children("figure").addClass("on");
$(this).siblings().children("figure").removeClass("on");
$(this).parent().siblings().children().children().removeClass("on");
var imgSrc = $(this).children().children().attr("src");
$(".centerImg").attr("src", `${imgSrc}`);
});
'프론트엔드 국비교육' 카테고리의 다른 글
8월09일58일차 - fileZilla, php 문법! (0) | 2022.08.10 |
---|---|
8월08일57일차 - jquery, css class로 여러번 적용, 코딩팁! (0) | 2022.08.10 |
8월02일53일차 - figma, 테이블 만들기 (0) | 2022.08.02 |
8월01일52일차 - a는 inline, react img는 public폴더에 (0) | 2022.08.01 |
7월29일51일차 - 웹코딩3(게임) 반응형 메뉴구현 (0) | 2022.07.31 |