Thứ Năm, 11 tháng 6, 2015

Thuộc tính của box trong css3


Thuộc tính của box trong css3: tài liệu học css

Thuộc tínhgiá trịví dụMô tả
box-alignstartbox-align: start;Thành phần sẽ nằm về phía trên cùng của thành phần bao ngoài.
endbox-align: end;Thành phần sẽ nằm về phía dưới cùng của thành phần bao ngoài.
centerbox-align: center;Thành phần sẽ nằm giữa thành phần bao ngoài (theo chiều thẳng đứng).
baselinebox-align: baseline;Thành phần sẽ nằm theo đường cơ bản (baseline), giá trị được áp dụng đối với các box theo chiều ngang (box-orient: horizontal).
stretchbox-align: stretch;Thành phần sẽ được nới rộng để phù hợp với thành phần bao ngoài.
box-directionnormalbox-direction: normal;Hiển thị thành phần từ trên xuống dưới hay từ trái sang phải, đây là dạng mặc định.
reversebox-direction: reverse;Hiển thị thành phần từ dưới lên trên hay từ phải sang trái.
inheritbox-direction: inherit;Xác định thừa hưởng thuộc tính từ thành phần cha (thành phần bao ngoài).
box-flexSố nguyênbox-flet: 2;Ưu tiên linh hoạt theo các thành phần khác.
inheritbox-flet: inherit;Xác định thừa hưởng thuộc tính từ thành phần cha (thành phần bao ngoài).
box-ordinal-groupSố nguyênbox-ordinal-group: 1;Cho biết thứ tự ưu tiên của các thành phần.
inheritbox-ordinal-group: inherit;Xác định thừa hưởng thuộc tính từ thành phần cha (thành phần bao ngoài).
box-orientblock-axisbox-orient: block-axis;Định dạng thành phần dọc theo khối trục.
horizontalbox-orient: horizontal;Định dạng thành phần từ trái sang phải theo chiều ngang.
inline-axisbox-orient: inline-axis;Định dạng thành phần theo trục nội tuyến.
verticalbox-orient: vertical;Định dạng thành phần từ trên xuống dưới theo chiều dọc.
inheritbox-orient: inherit;Xác định thừa hưởng thuộc tính từ thành phần cha (thành phần bao ngoài).
box-packcenterbox-pack: center;Đối với box hướng bình thường cạnh trái của thành phần được được chia đều cho cả hai phía.
endbox-pack: end;Đối với box hướng bình thường cạnh phải của thành phần được đặc mép bên phải, ngược lại cạnh trái của thành phần sẽ được đặt mép bên trái.
justifybox-pack: justify;Không gian mở rộng sẽ được chia đều giữa các thành phần.
startbox-pack: start;Đối với box hướng bình thường cạnh trái của thành phần được đặc mép bên trái, ngược lại cạnh phải của thành phần sẽ được đặt mép bên phải.
box-sizingcontent-boxbox-sizing: content-box;Thuộc tính height và width chỉ có nội dung, không bao gồm padding, border và margin.
border-boxbox-sizing: border-box;Thuộc tính height và width sẽ bao gồm padding và border, nhưng không gồm margin.
inheritbox-sizing: inherit;Xác định thừa hưởng thuộc tính từ thành phần cha (thành phần bao ngoài).
box-shadowđơn vị
(ngang)
box-shadow: 10px 10px;Đây là thuộc tính bắt buộc, định vị trí bóng nằm ngang cho thành phần, có thể dùng số âm.
đơn vị
(dọc)
box-shadow: 10px 10px;Đây là thuộc tính bắt buộc, định vị trí bóng nằm dọc cho thành phần, có thể dùng số âm.
đơn vị
(độ mờ)
box-shadow: 10px 10px 10px;Định khoảng cách mờ cho bóng.
đơn vị
(độ lan rộng)
box-shadow: 10px 10px 10px10px;Tăng hoặc giảm độ lan rộng cho bóng.
mã màubox-shadow: 10px 10px#cc0000;Màu sắc cho bóng.
insetbox-shadow: 10px 10px #cc0000 inset;Thay đổi bóng từ ngoài tối vào trong sáng.

HTML viết:

<html>
<head></head>
<body>
<p>box shadow</p>
</body>
</html>

Hiển thị trình duyệt khi chưa có CSS:

box shadow

CSS viết:

p {
    background: #cc0000;
    height: 50px;
    -moz-box-shadow: 5px 10px 5px #000;
    -webkit-box-shadow: 5px 10px 5px #000;
    box-shadow: 5px 10px 5px #000;
}

Hiển t

0 nhận xét:

Đăng nhận xét