Tôi đã giải quyết vấn đề này khá dễ dàng bằng cách làm cho văn bản trong suốt và đặt chế độ hiển thị thành inline-block
. Lưu ý rằng bạn cần phải biết kích thước chính xác của hình ảnh của bạn nếu bạn muốn hiển thị chính xác hình ảnh của bạn:
<html>
<head>
<style>
#mydiv {
width: 50px; /* The width of your image in pixels. */
height: 50px; /* The height of your image in pixels. */
display: inline-block; /* The inside needs to be a block to set it's size.
If positioned, it could be block as well. */
color: transparent; /* Ensures we don't see the text. */
background: url('logo.png'); /* The actual image we want to use. */
overflow: hidden; /* Ensures that any text will not spill out of our box. */
}
</style>
</head>
<body>
<div id="mydiv">Example.com</div>
</body>
</html>
Nguồn
2012-08-22 21:00:46
Hi Deividas, Không cố gắng để che giấu văn bản. Hình nền có độ trong suốt nhưng không muốn văn bản được chọn, nếu tôi nhớ chính xác. –