반응형 웨 제작을 위한 CSS3
CSS3 속성은 속성 앞에 브라우저를 식별할 수 있는 접두사인 벤 더 프리픽스(CSS3 Vendor Prefix)를 붙여 사용합니다. CSS3의 속성들은 대부분 IE8 이하에서는 표현되지 않기 때문입니다.
webkit - 웹킷 방식 브라우저용, 사파리, 크롬
moz- 게코 방식 브라우저용, 모질라사 파이어폭스
o - 오페라
ms - 마이크로소프트사 익스플로러)버젼 9, 10 이상)
ex> 파이어폭스에서 배경에 그라디언트를 주고자 할 때 backgroun: -moz-linear-gradient(top, #06f, #fff); 와 같이 사용해야 합니다.
● 경계선(Borders)
Borders 속성으로 모서리를 둥글게 하는 것과 네 모서리 중 원하는 부분만 둥글게 표현하여 원, 반원, 4분의 1조각짜리 원 등을 표현하게 됩니다.
그리고 박스에 그림자를 드리우는 box-shadow 속성과 테두리에 무늬를 부여하는 border-image 속성까지 가능합니다.
● box-shadow: inset 0px 0px 20px 15px rgba(25, 70, 50, 0.8);
● inset는 박스의 그림자가 안쪽으로 퍼진다.
● 그 다음 수치는 가로로 밀리는 폭
● 그 다음 수치는 세로로 밀리는 폭
● 그 다음 수치는 그림자가 퍼지는 정도
● 그 다음 수치는 그림자와 박스의 거리
● 마지막은 그림자 색상
** 괄호 안은 red, green, blue 순입니다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>CSS3</title>
<style type="text/css">
body { font:12px/1.5em "Arial Black"; margin:20px; }
h1 { float:left; margin-right:20px; }
h1 a { display:block; font-size:40px; text-decoration:none;
text-align:center; color:#000; width:180px; padding:50px;
border:1px solid rgb(25, 70, 50); border-radius:15px;
background-color:#eee; box-shadow: inset 0px 0px 20px 15px rgba(25, 70, 50, 0.8); }
h1 a:hover { background-color:#F2F5A9; }
</style>
</head>
<body>
<h1><a href="#">HAPPY</a></h1>
<h1><a href="#">HAPPY</a></h1>
</body>
</html>
예제 그림)
'코딩배우기' 카테고리의 다른 글
| 로그인 폼 연습하기 (0) | 2018.05.17 |
|---|---|
| css 기본 문법, 선택자 (0) | 2018.05.12 |
| float 속성 연습 (0) | 2018.05.06 |
| 테이블(Table) 표만드는 요소 (0) | 2018.05.05 |
| stroke dashed line 응용하기 (0) | 2018.05.04 |