Một số hiệu ứng text-shadow đẹp mắt [Phần 1]

Thuộc tính text-shadow là một thuộc tính mới của CSS3 dùng để trang trí cho text trên trang web. Nó được dùng để tạo hiệu ứng bóng đổ cho chữ khá bắt mắt mà đơn giản. Cũng giống như một số thuộc tính khác của CSS3 như border-radius, box-shadow,… thuộc tính text-shadow giúp người thiết kế web có thể linh động tạo hiệu ứng cho chữ mà không cần phải dùng đến phần mềm xử lý ảnh như Photoshop.

MyLớp.edu.vn xin giới thiệu với các bạn một số hiệu ứng chữ rất đẹp mắt được tạo ra bằng cách sử dụng thuộc tính text-shadow của CSS3.

Một số hiệu ứng text-shadow đẹp mắt [Phần 1]

Một số hiệu ứng text-shadow đẹp mắt

Một số hiệu ứng text-shadow đẹp mắt

View Demo   Download Files

1. Giới thiệu thuộc tính text-shadow:

Thuộc tính text-shadow trong CSS3. Ảnh: script-tutorials

Thuộc tính text-shadow trong CSS3. Ảnh: script-tutorials

Thuộc tính text-shadow có khuôn mẫu như sau:

text-shadow: h-shadow v-shadow blur color|none|initial|inherit;

Trong đó,
h-shadow: Khoảng cách bóng theo chiều ngang, số dương bóng sẽ đổ sang phải, số âm bóng sẽ đổ sang trái
v-shadow: Khoảng cách bóng theo chiều dọc, số dương bóng sẽ đổ xuống dưới, số âm bóng sẽ đổ lên trên
blur: Độ mờ, px. Nếu muốn bóng nét, không mờ, hãy nhập số 0.
color: Màu của bóng

Thuộc tính text-shadow được hỗ trợ bởi các trình duyệt: Chrome 4, Internet Explorer 10, Firefox 3.5, Safari 4.0, Opera 9.6. Thông tin chi tiết bạn có thể xem thêm trên W3Schools.

Multiple shadow

Bạn có thể áp dụng nhiều bóng khác nhau cho một chữ. Với sự sáng tạo của mình, đây chính là cách mà người ta, bạn và tôi có thể tạo ra vô số hiệu ứng đẹp mắt khác nhau từ việc sử dụng thuộc tính text-shadow.

Đây là khuôn mẫu của việc áp dụng nhiều bóng:

text-shadow: h-shadow v-shadow blur color|none|initial|inherit, h-shadow v-shadow blur color|none|initial|inherit, ...;

Mỗi bóng cách nhau một dấu phẩy, khá đơn giản và dễ hiểu phải không nào?

Ví dụ:

[ MyLớp.edu.vn ] – MyLớp is MyLove

<h2 id="vd">MyLớp is MyLove</h2>
#vd {
	text-shadow: 3px 3px 0px rgba(0,0,0,.3), -5px -5px 8px rgba(255,0,255,.7);
	color: rgb(139, 3, 147);
}

2. Một số hiệu ứng text-shadow đẹp mắt [Phần 1]

Monster Mash

.simple {
	background: #91877b;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}

Slippery Slime

.otto {
	background: #0e8dbc;
	color: white;
	text-shadow: 0 1px 0 #ccc,
		0 2px 0 #c9c9c9,
		0 3px 0 #bbb,
		0 4px 0 #b9b9b9,
		0 5px 0 #aaa,
		0 6px 1px rgba(0,0,0,.1),
		0 0 5px rgba(0,0,0,.1),
		0 1px 3px rgba(0,0,0,.3),
		0 3px 5px rgba(0,0,0,.2),
		0 5px 10px rgba(0,0,0,.25),
		0 10px 10px rgba(0,0,0,.2),
		0 20px 20px rgba(0,0,0,.15);
}

Mummy Mommy

.relief {
	background-color: #3a50d9;
	color: #e0eff2;
	font: italic bold 100px Georgia, Serif;
	text-shadow: -4px 3px 0 #3a50d9, -14px 7px 0 #0a0e27;
}

Graveyard Smash

.close {
	background-color: #fff;	
	color: #202c2d;
	text-shadow:
		0 1px #808d93,
		-1px 0 #cdd2d5,
		-1px 2px #808d93,
		-2px 1px #cdd2d5,
		-2px 3px #808d93,
		-3px 2px #cdd2d5,
		-3px 4px #808d93,
		-4px 3px #cdd2d5,
		-4px 5px #808d93,
		-5px 4px #cdd2d5,
		-5px 6px #808d93,
		-6px 5px #cdd2d5,
		-6px 7px #808d93,
		-7px 6px #cdd2d5,
		-7px 8px #808d93,
		-8px 7px #cdd2d5;
}

Skeleton Crew

.printers {
	background-color: #edde9c;
	color: #bc2e1e;
	text-shadow:
		0 1px 0px #378ab4,
		1px 0 0px #5dabcd,
		1px 2px 1px #378ab4,
		2px 1px 1px #5dabcd,
		2px 3px 2px #378ab4,
		3px 2px 2px #5dabcd,
		3px 4px 2px #378ab4,
		4px 3px 3px #5dabcd,
		4px 5px 3px #378ab4,
		5px 4px 2px #5dabcd,
		5px 6px 2px #378ab4,
		6px 5px 2px #5dabcd,
		6px 7px 1px #378ab4,
		7px 6px 1px #5dabcd,
		7px 8px 0px #378ab4,
		8px 7px 0px #5dabcd;
}

Smooth Zombie

.glow {
	color: #444;
	text-shadow: 
		1px 0px 1px #ccc, 0px 1px 1px #eee, 
		2px 1px 1px #ccc, 1px 2px 1px #eee,
		3px 2px 1px #ccc, 2px 3px 1px #eee,
		4px 3px 1px #ccc, 3px 4px 1px #eee,
		5px 4px 1px #ccc, 4px 5px 1px #eee,
		6px 5px 1px #ccc, 5px 6px 1px #eee,
		7px 6px 1px #ccc;
}

Vampire Diaries

.vamp {
	color: #92a5de;
	background: red;
	text-shadow:0px 0px 0 rgb(137,156,213),1px 1px 0 rgb(129,148,205),2px 2px 0 rgb(120,139,196),3px 3px 0 rgb(111,130,187),4px 4px 0 rgb(103,122,179),5px 5px 0 rgb(94,113,170),6px 6px 0 rgb(85,104,161),7px 7px 0 rgb(76,95,152),8px 8px 0 rgb(68,87,144),9px 9px 0 rgb(59,78,135),10px 10px 0 rgb(50,69,126),11px 11px 0 rgb(42,61,118),12px 12px 0 rgb(33,52,109),13px 13px 0 rgb(24,43,100),14px 14px 0 rgb(15,34,91),15px 15px 0 rgb(7,26,83),16px 16px 0 rgb(-2,17,74),17px 17px 0 rgb(-11,8,65),18px 18px 0 rgb(-19,0,57),19px 19px 0 rgb(-28,-9,48), 20px 20px 0 rgb(-37,-18,39),21px 21px 20px rgba(0,0,0,1),21px 21px 1px rgba(0,0,0,0.5),0px 0px 20px rgba(0,0,0,.2);
}

Tài liệu tham khảo:

text-shadow
Practice with Text Shadows
3D CSS text generator
CSS3 text-shadow Property

Cheers,

The following two tabs change content below.
Tôi là kỹ sư Cơ khí, kỹ sư CNTT trường ĐH Bách Khoa Hà Nội. Tôi hoạt động trong lĩnh vực CNTT, bao gồm Software Development, Web Design, Web Development, Interactive Multimedia and Mobile App, Mobile Game Development. Tôi rất yêu công nghệ và tôi lập ra trang web này để chia sẻ kiến thức về công nghệ với mọi người.

One thought on “Một số hiệu ứng text-shadow đẹp mắt [Phần 1]

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*
Website