BING 每日壁纸背景 - 网页版本

软件
16 0

大部分通用,看具体代码 ajax 主题另说,这是 WP 博客代码。

添加代码

function bing_auto_bg()
{
    $str=file_get_contents('http://global.bing.com/HPImageArchive.aspx?idx=0&n=1');
    if(preg_match("/<url>(.+?)<\/url>/ies",$str,$matches))
    {
$imgurl='http://global.bing.com'.$matches[1];
echo'<style type="text/css">body{background: url('.$imgurl.');width: 100%; height: 100%; -moz-background-size: cover;-webkit-background-size: cover;background-size: cover; background-position: top center; background-attachment: fixed; }</style>';
    }
}
add_action( 'wp_head', 'bing_auto_bg' );

剩下就是 CSS。各自情况不同以 Kunkka 为例子:

#content { # 新添加元素
 background: rgba(255,255,255,0.9); # 让 id="content"透明色
}

壁纸 API(720p)

http://www.bing.com/HPImageArchive.aspx?idx=0&n=1
http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1
http://cn.a-0001.a-msedge.net

http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1
http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1
http://cn.a-0012.a-msedge.net

http://global.bing.com/HPImageArchive.aspx?idx=0&n=1
http://global.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1
http://cn.a-0001.a-msedge.net

缺点

按各地情况不同,打开 CN 必应速度有差异,访问速度必然会影响。折腾当然是先体验后观察,是否继续使用由自己决定。
使用发现更新壁纸问题,估计是缓存造成的。电脑设定 BING 桌面已更换壁纸,BING 首页已更新,却不见网页背景更新。

学习:
[](http://www.loogi.cn/162.html#comment-65)http://www.loogi.cn/162.html#comment-65

可能会用:
http://www.cnblogs.com/kongxianghai/p/5059966.html

更新 2016-04-28
评论 ( 0 )
私信
pic
code
pre