2012-05-29 35 views

Trả lời

4

Tôi tìm thấy một giải pháp thông qua khả năng cầu may:

<style> 
path { 
    fill: yellow; 
} 
</style> 

Dù sao, tôi đã không tìm thấy bất kỳ tùy chọn cấu hình cho nền trong các bảng xếp hạng API google.

+1

Tôi đã chỉnh sửa bộ chọn để chỉ phù hợp với bong bóng chú giải công cụ http://jsfiddle.net/nyNAg/21/ – vlgalik

+0

Có thể thay đổi nền của tooltip ngay tại 'var options = {}' không? Ví dụ, để tạo một biểu đồ trong suốt, bạn có thể đặt 'var options = {backgroundColor: {fill: 'transparent'}};' – Pathros

0

Khi Google Công cụ Chart API thực hiện SVG của nó biểu đồ qua khung nội tuyến được lưu trữ trên máy chủ của nó, theo số Same Origin Policy bạn không thể truy cập hoặc sửa đổi nội dung của miền khác, trừ khi thông qua thao tác phía máy chủ trước khi gửi phản hồi của khách hàng.

Do đó, tôi không chắc chắn cách bạn quản lý để thay đổi màu văn bản - có thể là lỗi trình duyệt?

+0

Có tùy chọn cấu hình cho màu văn bản "tooltip.textStyle" nhưng không có màu nền. Tôi đã chỉnh sửa SVG bằng cách sử dụng Firebug chỉ để hiển thị những gì tôi đang cố gắng để đạt được (và thực hiện một ảnh chụp màn hình). – vlgalik

+0

Tôi thấy liên kết của bạn. Khác với những phong cách của Google đã cung cấp cụ thể thông qua API tôi không thể nhìn thấy như thế nào sẽ có cách nào vòng này. – rutherford

2

Enable tooltip để được xử lý bởi các HTML bằng cách viết mã này trong lựa chọn của bạn của bảng xếp hạng google Mã sản phẩm: tooltip: { isHtml: true } (,) thêm một dấu phẩy nếu cần thiết. :)

Bây giờ bạn có thể tạo chú giải công cụ bằng cách sử dụng HTML và css. :)

/CSS Styling/

Để tạo kiểu cho tooltip hộp:

div.google-visualization-tooltip {} 

Để tạo kiểu nội dung như cỡ chữ, màu sắc, vv

div.google-visualization-tooltip > ul > li > span {} 

Sử dụng bất cứ khi nào !important cần thiết;)

http://jsfiddle.net/nyNAg/66/

Các vấn đề liên quan