Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled Diff
생성일
4년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
15 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
128 행
복사
14 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
124 행
복사
@import url("https://fonts.googleapis.com/css?family=Inconsolata|Merriweather");
@import url("https://fonts.googleapis.com/css?family=Inconsolata|Merriweather");
body {
body {
font-family: "Inconsolata", monospace;
font-family: "Inconsolata", monospace;
margin: 0;
margin: 0;
}
}
button {
button {
cursor: pointer;
cursor: pointer;
}
}
#portfolio {
#portfolio {
width: 100%;
width: 100%;
min-height: 100vh;
min-height: 100vh;
background: #ffffff;
background: #ffffff;
position: relative;
position: relative;
display: grid;
display: grid;
grid-template-columns: repeat(4, minmax(200px, 1fr));
grid-template-columns: repeat(4, minmax(200px, 1fr));
grid-template-rows: 1fr 1fr;
grid-template-rows: 1fr 1fr;
grid-gap: 2px;
grid-gap: 2px;
}
}
.project {
.project {
position: relative;
position: relative;
background: #f2dad7;
background: #f2dad7;
overflow: hidden;
overflow: hidden;
복사
복사됨
복사
복사됨
display: flex;
justify-content: center;
align-items: center;
}
}
.project img {
.project img {
position: absolute;
position: absolute;
복사
복사됨
복사
복사됨
opacity: 1;
width:300%
;
object-fit: contain;
background-size: cover;
height: 50vh
;
}
}
.project p {
.project p {
position: absolute;
position: absolute;
text-align: center;
text-align: center;
width: 100%;
width: 100%;
padding: 1em 0;
padding: 1em 0;
text-transform: uppercase;
text-transform: uppercase;
letter-spacing: 2px;
letter-spacing: 2px;
복사
복사됨
복사
복사됨
z-index: 3
;
/* just to make text more readable */
background-color:#ffffff80;
font-size:20px
;
}
}
.project:hover .grid__overlay {
.project:hover .grid__overlay {
transform: translateY(0%);
transform: translateY(0%);
}
}
.grid__overlay {
.grid__overlay {
background: rgba(48, 40, 39, 0.9);
background: rgba(48, 40, 39, 0.9);
height: 100%;
height: 100%;
grid-column: 1/-1;
grid-column: 1/-1;
grid-row: 1/-1;
grid-row: 1/-1;
position: relative;
position: relative;
display: grid;
display: grid;
justify-items: center;
justify-items: center;
align-items: center;
align-items: center;
transform: translateY(101%);
transform: translateY(101%);
transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
복사
복사됨
복사
복사됨
width: 100%;
}
}
.grid__overlay button {
.grid__overlay button {
background: none;
background: none;
outline: none;
outline: none;
font-weight: 100;
font-weight: 100;
letter-spacing: 2px;
letter-spacing: 2px;
border: 1px solid #ffffff;
border: 1px solid #ffffff;
color: #ffffff;
color: #ffffff;
text-transform: uppercase;
text-transform: uppercase;
padding: 10px;
padding: 10px;
}
}
.grid__overlay button:hover {
.grid__overlay button:hover {
transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background: #ffffff;
background: #ffffff;
color: #d1a39e;
color: #d1a39e;
transform: scale(1.05);
transform: scale(1.05);
}
}
.overlay {
.overlay {
position: fixed;
position: fixed;
background: rgba(71, 69, 69, 0.7);
background: rgba(71, 69, 69, 0.7);
top: 0;
top: 0;
right: 0;
right: 0;
bottom: 0;
bottom: 0;
left: 0;
left: 0;
display: none;
display: none;
z-index: 3;
z-index: 3;
}
}
.overlay.open {
.overlay.open {
display: block;
display: block;
복사
복사됨
복사
복사됨
align-items: center;
object-fit: none;
width: 100%;
padding-right: 500px;
}
}
.overlay.open img {
.overlay.open img {
display: block;
display: block;
복사
복사됨
복사
복사됨
margin:auto; /*align center*/
width: 100%;
max-
width: 100%;
max-height: 100%;
max-height: 100%;
}
}
.overlay__inner {
.overlay__inner {
background: #ffffff;
background: #ffffff;
복사
복사됨
복사
복사됨
position: relative
;
height: 100%
;
opacity: 1;
display:flex; /*align vertical center*/
object-fit: cover;
}
}
.close {
.close {
position: absolute;
position: absolute;
top: 3px;
top: 3px;
right: 10px;
right: 10px;
background: none;
background: none;
outline: 0;
outline: 0;
color: #f7f1f1;
color: #f7f1f1;
border: 0;
border: 0;
text-transform: uppercase;
text-transform: uppercase;
letter-spacing: 2px;
letter-spacing: 2px;
}
}
.close:hover {
.close:hover {
color: #d1a39e;
color: #d1a39e;
}
}
.project__image {
.project__image {
복사
복사됨
복사
복사됨
margin-left: -25%;
}
}
저장된 비교 결과
원본
파일 열기
@import url("https://fonts.googleapis.com/css?family=Inconsolata|Merriweather"); body { font-family: "Inconsolata", monospace; margin: 0; } button { cursor: pointer; } #portfolio { width: 100%; min-height: 100vh; background: #ffffff; position: relative; display: grid; grid-template-columns: repeat(4, minmax(200px, 1fr)); grid-template-rows: 1fr 1fr; grid-gap: 2px; } .project { position: relative; background: #f2dad7; overflow: hidden; } .project img { position: absolute; opacity: 1; object-fit: contain; background-size: cover; height: 50vh; } .project p { position: absolute; text-align: center; width: 100%; padding: 1em 0; text-transform: uppercase; letter-spacing: 2px; z-index: 3; } .project:hover .grid__overlay { transform: translateY(0%); } .grid__overlay { background: rgba(48, 40, 39, 0.9); height: 100%; grid-column: 1/-1; grid-row: 1/-1; position: relative; display: grid; justify-items: center; align-items: center; transform: translateY(101%); transition: all 0.3s ease-in-out; } .grid__overlay button { background: none; outline: none; font-weight: 100; letter-spacing: 2px; border: 1px solid #ffffff; color: #ffffff; text-transform: uppercase; padding: 10px; } .grid__overlay button:hover { transition: all 0.3s ease-in-out; background: #ffffff; color: #d1a39e; transform: scale(1.05); } .overlay { position: fixed; background: rgba(71, 69, 69, 0.7); top: 0; right: 0; bottom: 0; left: 0; display: none; z-index: 3; } .overlay.open { display: block; align-items: center; object-fit: none; width: 100%; padding-right: 500px; } .overlay.open img { display: block; width: 100%; max-height: 100%; } .overlay__inner { background: #ffffff; position: relative; opacity: 1; object-fit: cover; } .close { position: absolute; top: 3px; right: 10px; background: none; outline: 0; color: #f7f1f1; border: 0; text-transform: uppercase; letter-spacing: 2px; } .close:hover { color: #d1a39e; } .project__image { margin-left: -25%; }
수정본
파일 열기
@import url("https://fonts.googleapis.com/css?family=Inconsolata|Merriweather"); body { font-family: "Inconsolata", monospace; margin: 0; } button { cursor: pointer; } #portfolio { width: 100%; min-height: 100vh; background: #ffffff; position: relative; display: grid; grid-template-columns: repeat(4, minmax(200px, 1fr)); grid-template-rows: 1fr 1fr; grid-gap: 2px; } .project { position: relative; background: #f2dad7; overflow: hidden; display: flex; justify-content: center; align-items: center; } .project img { position: absolute; width:300%; } .project p { position: absolute; text-align: center; width: 100%; padding: 1em 0; text-transform: uppercase; letter-spacing: 2px; /* just to make text more readable */ background-color:#ffffff80; font-size:20px; } .project:hover .grid__overlay { transform: translateY(0%); } .grid__overlay { background: rgba(48, 40, 39, 0.9); height: 100%; grid-column: 1/-1; grid-row: 1/-1; position: relative; display: grid; justify-items: center; align-items: center; transform: translateY(101%); transition: all 0.3s ease-in-out; width: 100%; } .grid__overlay button { background: none; outline: none; font-weight: 100; letter-spacing: 2px; border: 1px solid #ffffff; color: #ffffff; text-transform: uppercase; padding: 10px; } .grid__overlay button:hover { transition: all 0.3s ease-in-out; background: #ffffff; color: #d1a39e; transform: scale(1.05); } .overlay { position: fixed; background: rgba(71, 69, 69, 0.7); top: 0; right: 0; bottom: 0; left: 0; display: none; z-index: 3; } .overlay.open { display: block; } .overlay.open img { display: block; margin:auto; /*align center*/ max-width: 100%; max-height: 100%; } .overlay__inner { background: #ffffff; height: 100%; display:flex; /*align vertical center*/ } .close { position: absolute; top: 3px; right: 10px; background: none; outline: 0; color: #f7f1f1; border: 0; text-transform: uppercase; letter-spacing: 2px; } .close:hover { color: #d1a39e; } .project__image { }
비교하기