2010-04-06 114 views
0

我創建了一個iframe,其中包含標籤「由MyWebsite.site支持」 「iframe本身」接受參數,所以其他網站管理員可以自定義它的外觀。根據背景更改前景

問題是,由於iframe的背景可以定製,任何人都可以「消失」「由MyWebsite.site供電」。

那麼我有什麼選擇?我應該如何根據任何背景動態更改標籤顏色?

回答

1

假設您可以訪問由網站管理員定義的背景顏色(十六進制;例如#ff0000),您應該能夠使用諸如下面的算法反轉顏色。給定的算法將十六進制顏色值轉換爲RGB。然後它從255中減去RGB值的每個分量,這產生逆。反轉的RGB值然後被轉換回十六進制顏色值。將倒置的十六進制顏色值應用於「powered by ...」文本,並且應該全部設置。

http://www.codingforums.com/archive/index.php/t-47335.html

注意,這種計算可以直接在十六進制來完成,但可能會多一點很難理解(這取決於你的頭腦是如何「認爲」這些事情)。