2013-09-24 52 views
6

http://www.wordherd.co/#featuresKhông thể xem các tập tin hình ảnh nguồn trên một trang web

Trên trang web này, khi tôi cố gắng nhìn vào các tập tin hình ảnh nguồn của bất kỳ các biểu tượng (như "Chỉ đường") sử dụng Firebug, nó sẽ hiển thị một số loại unicode cho nội dung.

Làm thế nào để bạn truy cập tệp hình ảnh nguồn? Tôi đang cố gắng để hiểu được hack họ đang sử dụng để ngăn chặn các hình ảnh có thể truy cập được.

+4

Tôi không biết lý do tại sao các bạn giữ nguyên trạng thái này .. Tôi đã bỏ phiếu để mở lại, vì nó KHÔNG ** là câu hỏi phần cứng/phần mềm tính toán chung. Nó thực sự là một câu hỏi thực sự tốt. –

+2

Hình ảnh được giữ nguyên bản như một chuỗi. Tôi không nghĩ điều này quá tổng quát. –

+2

Tôi cũng đã bình chọn để mở lại. Câu trả lời được chấp nhận về cơ bản chứng minh rằng đó là một câu hỏi hay. Đề xuất cho @platypus: thay đổi tiêu đề thành "Không thể xem hình ảnh nguồn, phông chữ biểu tượng hoạt động như thế nào?" –

Trả lời

9

"Hình ảnh" này là phông chữ biểu tượng. Chúng là thường là được thêm qua các yếu tố giả :before/:after. Trong trường hợp này, biểu diễn content value is an ASCII của ký tự thư viện phông chữ bên ngoài.

.icon-flag:before { 
    content: "\f024"; 
} 

Để làm việc này, bạn cần thay đổi thuộc tính font-family của phần tử để tham khảo thư viện phông chữ bên ngoài. Trong trường hợp của bạn, thư viện phông chữ là FontAwesome.

[class^="icon-"]:before, [class*=" icon-"]:before { 
    font-family: FontAwesome; 
    font-weight: normal; 
    font-style: normal; 
    display: inline-block; 
    text-decoration: inherit; 
} 

Sử dụng Font-Awesome library, bạn chỉ có thể thêm một biểu tượng như thế này:

<i class="fa fa-stack-overflow"></i> 

Kể từ khi nó được xử lý như font chữ, bạn có thể tăng kích thước của nó bằng cách sử dụng CSS tài sản font-size. (example)

.fa-stack-overflow { 
    font-size:30px; 
    color:orange; 
} 
Các vấn đề liên quan