질문 두개 드립니다!
360
16 asked
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>글자 호버이펙트</title>
<style>
body {
background-color: black;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
span {
-webkit-text-stroke: 1px white;
font-size: 150px;
position: relative;
transition: 0.3s;
}
span::before, span::after {
-webkit-text-stroke: 1px transparent;
content: attr(data-text);
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: 0.3s;
}
span::before {
color: rgb(44, 44, 235);
}
span::after {
color: crimson;
}
/* hover effect */
span:hover {
color: white;
}
span:hover::before,
span:hover::after {
opacity: 1;
}
span:hover::before {
top: -10px;
left: 10px;
}
span:hover::after {
top: -20px;
left: 20px;
}
</style>
</head>
<body>
<span data-text="Hellow World">Hellow World</span>
</body>
</html>

Answer 5
1
2. 링크에 호버하면 before로 준 점 text decoration underline 사라지는법도 궁금합니다. 제가 해봤을땐 안돼가지구요
아래로 해봤는데 not으로 before가 제어가 안되네요.
구분하는 점에 언더라인을 만들지 않으려면 <span>●</span> 넣어서 해줘야 할 것 같습니다.
.link:hover:not(.link:before) {
text-decoration: underline;
}
1
1.폰트아이콘텍스트쉐도우
가상클래스가 지정 위치대로 이동하면서 최대width를 넘지못해 밑으로 내려간것 같습니다. 어떻게 고칠까요??
이 부분은 띄어쓰기가 있으면서 생기는 문제에요.
span::before, span::after {
-webkit-text-stroke: 1px transparent;
content: attr(data-text);
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: 0.3s;
white-space: nowrap; /* 띄어쓰기 있어도 줄이 바뀌지 않게 함 기본값은 white-space: normal 입니다. */
}
0
/* google web font */
@import url('https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@300;400&display=swap');
/* reset css */
body {
margin: 0;
background-color: #eee;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
text-align: center;
font-family: 'Yanone Kaffeesatz', sans-serif;
font-size: 1.4em;
}
a {
text-decoration: none;
color: black;
}
/* css start */
.frame {
width: 450px;
}
.frame h1 {
margin: 0;
}
.frame p {
line-height: 1.5em;
}
.frame p, .btns, .links {
color: rgb(119, 119, 119);
}
.btn {
width: 200px;
box-sizing: border-box;
padding: 10px 16px;
border-radius: 4px;
display: inline-block;
margin-bottom: 20px;
margin: 0 5px 20px;
}
.download {
background-color: #fff;
box-shadow: 0 2px rgb(158, 158, 158);
}
.check {
background-color: #45a7fd;
box-shadow: 0 2px #2183da;
color: white;
}
.btn i {
margin-right: 6px;
}
.links {
font-size: 12px;
}
.link {
color: #45a7fd;
}
.link:hover {
text-decoration: underline;
}
.link:hover:before {
text-decoration: none;
}
.link, span {
margin: 0 10px;
}
.link:before {
content: '·';
margin-right: 16px;
color: rgb(119, 119, 119);
text-decoration: none;
}
0
2. 링크에 호버하면 before로 준 점 text decoration underline 사라지는법도 궁금합니다. 제가 해봤을땐 안돼가지구요,,
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>폰트어썸 섹션 UI</title>
<!-- /* fontawesome cdn */ -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="frame">
<h1>Icons. Easy. Done</h1>
<p>
Get vector icons and social logos on youre websidte with Font Awesome, the web's most popular icon set and toolkit.
</p>
<div class="btns">
<a href="#none" class="btn download"><i class="fa fa-download"></i>Download Free</a>
<a href="#none" class="btn check"><i class="fa fa-trophy"></i>Checkout Pro</a>
</div>
<div class="links">
<span>Version5.0.8</span>
<a href="#none" class="link">946 Free Icons</a>
<a href="#none" class="link">1,535 Pro Icons</a>
<a href="#none" class="link">Old 4.7.0 Docs</a>
</div>
</div>
</body>
</html>
pointer-event:none;
1
60
1
실전 반응형 웹사이트 이미지 다운
1
59
2
87.JavaScript & jQuery - 유효성 체크 애니메이션 로그인폼(3)
1
44
2
목소리 좀 키워주세요.
1
119
2
PDF파일은 어디있나요?
1
170
2
실전 반응형 웹사이트
1
151
2
강의 내용 pdf가 제공되나요?
1
167
1
flex 가 부트스트랩 5 에 추가되었는데 float 를 실무에서 아직 많이 사용하나요 ?
1
213
1
다크모드 버튼 만들때 왜 <button> 이 아닌 <div> 를 사용하나요 ?
1
186
1
실전퍼블리싱 카테고리 탭메뉴 안에 Slick.js가 안먹힙니다ㅠㅠ
1
382
2
scss에 active 적용하는 방법
1
314
1
반응형이 안먹힐때 뭐가 문제일까요?? ㅜㅠ
1
1167
2
실전 넷플릭스 6 footer부분
1
261
2
.dark 적용 하는 법
1
206
1
JavaScript & jQuery - 검색창 확장하기(3)에서
1
299
2
포트폴리오 CSS Grid 반응형 레이아웃에서
1
284
1
폰트어썸 4.7 아이콘
2
466
1
넷플릭스 공식사이트 수업 header
1
225
1
JavaScript & jQuery - 푸터 패밀리사이트 셀렉트 커스텀 스타일(2)
1
547
2
loginForm input type=email, password 위치 css 오류
2
413
1
이미지 전환 후 잔상 효과
1
1287
4
안녕하세요. jquery 슬라이더에 대해 질문 있습니다.
1
288
1
btn 을 block 이 아닌 inline-block 으로 바꾸신 이유가 궁금합니다
1
482
1
flex나 grid 로 구현하는것과 비교하면 어떤가요?
1
410
1

