Skip to content

Commit 0a60ed3

Browse files
committed
css3 내용 추가
1 parent 51716d3 commit 0a60ed3

16 files changed

+1208
-0
lines changed

document/CSS3/docs/flex-basis.md

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
## flex-basis
2+
3+
작성자 : 김동일
4+
5+
작성일 : 2015-10-30
6+
7+
css 레퍼런스 설명:
8+
- flex-basis : div 영역 내 flex item 의 크기를 설정한다.
9+
10+
- syntax :
11+
```sh
12+
flex-basis: number|auto|initial|inherit;
13+
```
14+
15+
number : 영역 내 flex item 크기를 정의 한다. (auto, inherit, %, px, em 등)
16+
17+
auto : 기본 값, div 영역 내에 flex item의 개수 만큼 크기를 같게 나눈다.
18+
19+
initial:기본 값으로 set되어 있는 값을 불러온다.(10px)
20+
21+
inherit:부모 element에 설정되어 있는 값을 상속 받는다.
22+
23+
sample code :
24+
```sh
25+
<!DOCTYPE html>
26+
<html>
27+
<head>
28+
<style>
29+
#main {
30+
width: 350px;
31+
height: 100px;
32+
border: 1px solid #c3c3c3;
33+
display: -webkit-flex; /* Safari */
34+
display: flex;
35+
}
36+
37+
#main div {
38+
-webkit-flex-grow: 0; /* Safari 6.1+ */
39+
-webkit-flex-shrink: 0; /* Safari 6.1+ */
40+
-webkit-flex-basis: 40px; /* Safari 6.1+ */
41+
flex-grow: 0;
42+
flex-shrink: 0;
43+
flex-basis: 40px;
44+
}
45+
46+
#main div:nth-of-type(2) {
47+
-webkit-flex-basis: 80px; /* Safari 6.1+ */
48+
flex-basis: 80px;
49+
}
50+
</style>
51+
</head>
52+
<body>
53+
54+
<div id="main">
55+
<div style="background-color:coral;"></div>
56+
<div style="background-color:lightblue;"></div>
57+
<div style="background-color:khaki;"></div>
58+
<div style="background-color:pink;"></div>
59+
<div style="background-color:lightgrey;"></div>
60+
</div>
61+
62+
<p><b>Note:</b> Internet Explorer 10 and earlier versions do not support the flex-basis property.</p>
63+
64+
<p><b>Note:</b> Safari 6.1 (and newer) supports an alternative, the -webkit-flex-basis property.</p>
65+
66+
</body>
67+
</html>
68+
69+
```
70+
71+
결과
72+
73+
![flex-basis](../images/flex-basis.jpg)
74+
75+
### 목록
76+
* [align-content](align-content.md)
77+
* [align-items](align-items.md)
78+
* [align-self](align-self.md)
79+
* [@keyframes](@keyframes.md)
80+
* [animation](animation.md)
81+
* [animation-name](animation-name.md)
82+
* [animation-duration](animation-duration.md)
83+
* [animation-timing-function](animation-timing-function.md)
84+
* [animation-delay](animation-delay.md)
85+
* [animation-iteration-count](animation-iteration-count.md)
86+
* [animation-direction](animation-direction.md)
87+
* [animation-play-state](animation-play-state.md)
88+
* [backface-visibility](backface-visibility.md)
89+
* [background-clip](background-clip.md)
90+
* [background-origin](background-origin.md)
91+
* [background-size](background-size.md)
92+
* [border-bottom-left-radius](border-bottom-left-radius.md)
93+
* [border-bottom-right-radius](border-bottom-right-radius.md)
94+
* [border-image](border-image.md)
95+
* [border-image-outset](border-image-outset.md)
96+
* [border-image-repeat](border-image-repeat.md)
97+
* [border-image-slice](border-image-slice.md)
98+
* [border-image-source](border-image-source.md)
99+
* [border-image-width](border-image-width.md)
100+
* [border-radius](border-radius.md)
101+
* [border-top-left-radius](border-top-left-radius.md)
102+
* [border-top-right-radius](border-top-right-radius.md)
103+
* [box-shadow](box-shadow.md)
104+
* [box-sizing](box-sizing.md)
105+
* [column-count](column-count.md)
106+
* [column-gap](column-gap.md)
107+
* [column-rule](column-rule.md)
108+
* [column-rule-color](column-rule-color.md)
109+
* [column-rule-style](column-rule-style.md)
110+
* [column-rule-width](column-rule-width.md)
111+
* [column-span](column-span.md)
112+
* [column-width](column-width.md)
113+
* [columns](columns.md)
114+
* [flex](flex.md)
115+
* [flex-basis](flex-basis.md)
116+
* [flex-direction](flex-direction.md)
117+
* [flex-flow](flex-flow.md)
118+
* [flex-grow](flex-grow.md)
119+
* [flex-shrink](flex-shrink.md)
120+
* [flex-wrap](flex-wrap.md)
121+
* [@font-face](@font-face.md)
122+
* [font-feature-settings](font-feature-settings.md)
123+
* [hyphens](hyphens.md)
124+
* [justify-content](justify-content.md)
125+
* [opacity](opacity.md)
126+
* [order](order.md)
127+
* [outline-offset](outline-offset.md)
128+
* [overflow-wrap](overflow-wrap.md)
129+
* [overflow-x](overflow-x.md)
130+
* [overflow-y](overflow-y.md)
131+
* [@page](@page.md)
132+
* [perspective](perspective.md)
133+
* [perspective-origin](perspective-origin.md)
134+
* [resize](resize.md)
135+
* [tab-size](tab-size.md)
136+
* [text-align-last](text-align-last.md)
137+
* [text-overflow](text-overflow.md)
138+
* [text-shadow](text-shadow.md)
139+
* [transform](transform.md)
140+
* [transform-origin](transform-origin.md)
141+
* [transform-style](transform-style.md)
142+
* [transition](transition.md)
143+
* [transition-delay](transition-delay.md)
144+
* [transition-duration](transition-duration.md)
145+
* [transition-property](transition-property.md)
146+
* [transition-timing-function](transition-timing-function.md)
147+
* [word-break](word-break.md)
148+
* [word-wrap](word-wrap.md)
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
## flex-direction
2+
3+
작성자 : 김동일
4+
5+
작성일 : 2015-10-30
6+
7+
css 레퍼런스 설명:
8+
- flex-direction : div 영역 내 flex item 의 방향을 설정한다.
9+
10+
- syntax :
11+
```sh
12+
flex-direction: row|row-reverse|column|column-reverse|initial|inherit;
13+
```
14+
15+
row:기본 값, 영역 내 flex item들이 정방향 가로로 구분한다.
16+
17+
row-reverse : 영역 내 flex item들이 역방향 가로로 구분한다.
18+
19+
column : 영역 내 flex item들이 정방향 세로로 구분한다.
20+
21+
column-reverse : 영역 내 flex item들이 역방향 세로로 구분한다.
22+
23+
initial:기본 값으로 set되어 있는 값을 불러온다.
24+
25+
inherit:부모 element에 설정되어 있는 값을 상속 받는다.
26+
27+
sample code :
28+
```sh
29+
<!DOCTYPE html>
30+
<html>
31+
<head>
32+
<style>
33+
#main {
34+
width: 400px;
35+
height: 400px;
36+
border: 1px solid #c3c3c3;
37+
display: -webkit-flex; /* Safari */
38+
-webkit-flex-direction: row-reverse; /* Safari 6.1+ */
39+
display: flex;
40+
flex-direction: column-reverse;
41+
}
42+
43+
#main div {
44+
width: 50px;
45+
height: 50px;
46+
}
47+
48+
</style>
49+
</head>
50+
<body>
51+
52+
<div id="main">
53+
<div style="background-color:coral;">A</div>
54+
<div style="background-color:lightblue;">B</div>
55+
<div style="background-color:khaki;">C</div>
56+
<div style="background-color:pink;">D</div>
57+
<div style="background-color:lightgrey;">E</div>
58+
<div style="background-color:lightgreen;">F</div>
59+
</div>
60+
61+
<p><b>Note:</b> Internet Explorer 10 and earlier versions do not support the flex-direction property.</p>
62+
63+
<p><b>Note:</b> Safari 6.1 (and newer) supports an alternative, the -webkit-flex-direction property.</p>
64+
65+
</body>
66+
</html>
67+
68+
```
69+
70+
결과
71+
72+
![flex-direction](../images/flex-direction.jpg)
73+
74+
### 목록
75+
* [align-content](align-content.md)
76+
* [align-items](align-items.md)
77+
* [align-self](align-self.md)
78+
* [@keyframes](@keyframes.md)
79+
* [animation](animation.md)
80+
* [animation-name](animation-name.md)
81+
* [animation-duration](animation-duration.md)
82+
* [animation-timing-function](animation-timing-function.md)
83+
* [animation-delay](animation-delay.md)
84+
* [animation-iteration-count](animation-iteration-count.md)
85+
* [animation-direction](animation-direction.md)
86+
* [animation-play-state](animation-play-state.md)
87+
* [backface-visibility](backface-visibility.md)
88+
* [background-clip](background-clip.md)
89+
* [background-origin](background-origin.md)
90+
* [background-size](background-size.md)
91+
* [border-bottom-left-radius](border-bottom-left-radius.md)
92+
* [border-bottom-right-radius](border-bottom-right-radius.md)
93+
* [border-image](border-image.md)
94+
* [border-image-outset](border-image-outset.md)
95+
* [border-image-repeat](border-image-repeat.md)
96+
* [border-image-slice](border-image-slice.md)
97+
* [border-image-source](border-image-source.md)
98+
* [border-image-width](border-image-width.md)
99+
* [border-radius](border-radius.md)
100+
* [border-top-left-radius](border-top-left-radius.md)
101+
* [border-top-right-radius](border-top-right-radius.md)
102+
* [box-shadow](box-shadow.md)
103+
* [box-sizing](box-sizing.md)
104+
* [column-count](column-count.md)
105+
* [column-gap](column-gap.md)
106+
* [column-rule](column-rule.md)
107+
* [column-rule-color](column-rule-color.md)
108+
* [column-rule-style](column-rule-style.md)
109+
* [column-rule-width](column-rule-width.md)
110+
* [column-span](column-span.md)
111+
* [column-width](column-width.md)
112+
* [columns](columns.md)
113+
* [flex](flex.md)
114+
* [flex-basis](flex-basis.md)
115+
* [flex-direction](flex-direction.md)
116+
* [flex-flow](flex-flow.md)
117+
* [flex-grow](flex-grow.md)
118+
* [flex-shrink](flex-shrink.md)
119+
* [flex-wrap](flex-wrap.md)
120+
* [@font-face](@font-face.md)
121+
* [font-feature-settings](font-feature-settings.md)
122+
* [hyphens](hyphens.md)
123+
* [justify-content](justify-content.md)
124+
* [opacity](opacity.md)
125+
* [order](order.md)
126+
* [outline-offset](outline-offset.md)
127+
* [overflow-wrap](overflow-wrap.md)
128+
* [overflow-x](overflow-x.md)
129+
* [overflow-y](overflow-y.md)
130+
* [@page](@page.md)
131+
* [perspective](perspective.md)
132+
* [perspective-origin](perspective-origin.md)
133+
* [resize](resize.md)
134+
* [tab-size](tab-size.md)
135+
* [text-align-last](text-align-last.md)
136+
* [text-overflow](text-overflow.md)
137+
* [text-shadow](text-shadow.md)
138+
* [transform](transform.md)
139+
* [transform-origin](transform-origin.md)
140+
* [transform-style](transform-style.md)
141+
* [transition](transition.md)
142+
* [transition-delay](transition-delay.md)
143+
* [transition-duration](transition-duration.md)
144+
* [transition-property](transition-property.md)
145+
* [transition-timing-function](transition-timing-function.md)
146+
* [word-break](word-break.md)
147+
* [word-wrap](word-wrap.md)

0 commit comments

Comments
 (0)