12/08/2018, 14:31

Tạo các hình khối bằng CSS (P.1)

Các hình dưới đây đều chỉ dùng một HTML element. Hình vuông #square { awidth : 100px ; height : 100px ; background : red ; } Hình chữ nhật #rectangle { awidth : 200px ; height : 100px ; background : red ; } Hình tròn #circle { awidth : ...

Các hình dưới đây đều chỉ dùng một HTML element.

Hình vuông

#square {
	awidth: 100px;
	height: 100px;
	background: red;
}

Hình chữ nhật

#rectangle {
	awidth: 200px;
	height: 100px;
	background: red;
}

Hình tròn

#circle {
	awidth: 100px;
	height: 100px;
	background: red;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

Hình oval

#oval {
	awidth: 200px;
	height: 100px;
	background: red;
	-moz-border-radius: 100px / 50px;
	-webkit-border-radius: 100px / 50px;
	border-radius: 100px / 50px;
}

Hình tam giác (đỉnh ở trên)

#triangle-up {
	awidth: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-bottom: 100px solid red;
}

Hình tam giác (đỉnh ở dưới)

#triangle-down {
	awidth: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-top: 100px solid red;
}

Hình tam giác (đỉnh ở bên trái)

#triangle-left {
	awidth: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-right: 100px solid red;
	border-bottom: 50px solid transparent;
}

Hình tam giác (đỉnh ở bên phải)

#triangle-right {
	awidth: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-left: 100px solid red;
	border-bottom: 50px solid transparent;
}

Hình tam giác vuông (góc vuông ở góc trên trái)

#triangle-topleft {
	awidth: 0;
	height: 0;
	border-top: 100px solid red;
	border-right: 100px solid transparent;
}

Hình tam giác vuông (góc vuông ở góc trên phải)

#triangle-topright {
	awidth: 0;
	height: 0;
	border-top: 100px solid red;
	border-left: 100px solid transparent;
}

Hình tam giác vuông (góc vuông ở góc dưới trái)

#triangle-bottomleft {
	awidth: 0;
	height: 0;
	border-bottom: 100px solid red;
	border-right: 100px solid transparent;
}

Hình tam giác vuông (góc vuông ở góc dưới phải)

#triangle-bottomright {
	awidth: 0;
	height: 0;
	border-bottom: 100px solid red;
	border-left: 100px solid transparent;
}

Source: https://css-tricks.com/examples/ShapesOfCSS/

0