分类: 精选插画

精选插画-更多插画等你来看

  • B2美化通知弹窗(其他WP主题通用)

    B2美化通知弹窗(其他WP主题通用)

    添加一个通用的WordPress美化通知弹窗,供会员活动或者通知使用。这个方法适用于所有的WordPress网站主题,并特别适合B2主题美化和子比主题等用户沟通较多的主题。

    分别有带倒计时版本和不带倒计时版本两个

    效果图

    教程

    倒计时版通知源码

    注意里面的注释

    <script>
    window.onload = function () {
    countDown();
    function addZero(i) {
    return i < 10 ? "0" + i: i + "";
    }
    function countDown() {
    var nowtime = new Date();
    var endtime = new Date("此处填写截至日期格式为xxxx/xx/xx");
    var lefttime = parseInt((endtime.getTime() - nowtime.getTime()) / 1000);
    var d = parseInt(lefttime / (24*60*60))
    var h = parseInt(lefttime / (60 * 60) % 24);
    var m = parseInt(lefttime / 60 % 60);
    var s = parseInt(lefttime % 60);
    d = addZero(d)
    h = addZero(h);
    m = addZero(m);
    s = addZero(s);
    document.querySelector(".count").innerHTML = `活动倒计时 ${d}天 ${h} 时 ${m} 分 ${s} 秒`;
    if (lefttime <= 0) {
    document.querySelector(".count").innerHTML = "<style>.Ji-col{display: none;}</style>";
    return;
    }
    setTimeout(countDown, 1000);
    }
    }
    </script>
    <div class="Ji-row">
    <div class="Ji-col">
    <div class="vip-login-tip" style="background-image: url(此处填写图片url);">
    <div class="vip-login-countdown-row">
    <div class="counddown-wrap">
    <p class="count"></p>
    </div>
    </div>
    <div class="vip-login-title">此处填写活动标题</div>
    <div class="vip-login-subtitle">此处填写活动介绍</div>
    <!--此处子比用户不用动,其他主题请替换为自己的vip开通页面-->
    <div><a href="javascript:;" class="vip-login-btn pay-vip">此处填写按钮内容</a></div>
    <div class="close"><svg class="ic-close" viewBox="0 0 1024 1024"><path d="M573.44 512.128l237.888 237.696a43.328 43.328 0 0 1 0 59.712 43.392 43.392 0 0 1-59.712 0L513.728 571.84 265.856 819.712a44.672 44.672 0 0 1-61.568 0 44.672 44.672 0 0 1 0-61.568L452.16 510.272 214.208 272.448a43.328 43.328 0 0 1 0-59.648 43.392 43.392 0 0 1 59.712 0l237.952 237.76 246.272-246.272a44.672 44.672 0 0 1 61.568 0 44.672 44.672 0 0 1 0 61.568L573.44 512.128z"></path></svg></div>
    </div>
    </div>
    </div>
    <script>
    var closeButtons = document.getElementsByClassName('close');
    for (var i = 0; i < closeButtons.length; i++) {
    closeButtons[i].addEventListener('click', function() {
    this.parentNode.style.display = 'none';
    });
    }
    </script>
    <style>
    @media (max-width:800px) {
    .Ji-col {
    display:none;
    }
    }.vip-login-tip {
    position:relative;
    box-sizing:border-box;
    padding:18px 10px 22px 20px;
    width:400px;
    height:175px;
    border-radius:10px;
    background-color:#fff;
    background-position:right 50%;
    background-repeat:no-repeat;
    background-size:130px;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    box-shadow:0px 0px 8px rgba(255,112,173,0.35);
    }
    .vip-login-countdown-row {
    display:flex;
    align-items:center
    }
    .vip-login-countdown-row i {
    color:var(--header-color);
    font-size:18px
    }
    .vip-login-countdown-row .countdown-lable {
    margin:0 3px 0 4px;
    font-size:14px;
    line-height:16px
    }
    .vip-login-countdown-row .counddown-wrap {
    font-size:14px
    }
    .vip-login-title {
    width:218px;
    margin:10px 0;
    font-weight:600;
    font-size:16px;
    line-height:22px;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    word-break:break-word!important;
    word-break:break-all;
    line-break:anywhere;
    -webkit-line-clamp:1
    }
    .vip-login-subtitle {
    width:218px;
    color:var(--text2);
    font-size:14px;
    line-height:20px;
    display:-webkit-box;
    color:#8e8e8e;
    overflow:hidden;
    -webkit-box-orient:vertical;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    word-break:break-word!important;
    word-break:break-all;
    line-break:anywhere;
    -webkit-line-clamp:1
    }
    .vip-login-btn {
    margin-top:10px;
    display:inline-block;
    height:40px;
    width:160px;
    line-height:40px;
    text-align:center;
    border-radius:8px;
    color:#fff;
    background-color:#00b2ff;
    transition:background-color .3s,color .3s;
    font-weight:600;
    cursor:pointer
    }
    .close {
    position:absolute;
    top:0px;
    right:7px;
    cursor:pointer
    }
    .Ji-row {
    position:fixed;
    bottom:30px;
    right:80px;
    z-index:10;
    display:flex;
    justify-content:right
    }
    .vip-login-countdown-row .counddown-wrap span {
    display:inline-block;
    margin:0px 4px;
    width:20px;
    font-size:13px;
    height:18px;
    color:var(--header-color);
    border-radius:5px;
    text-align:center;
    line-height:18px;
    font-weight:500px;
    background:var(--header-color)
    }
    </style>
    

    不带倒计时版

     <script>
    window.onload = function () {
    countDown();
    function addZero(i) {
    return i < 10 ? "0" + i: i + "";
    }
    function countDown() {
    var nowtime = new Date();
    var endtime = new Date("2023/12/31");
    var lefttime = parseInt((endtime.getTime() - nowtime.getTime()) / 1000);
    var d = parseInt(lefttime / (24*60*60))
    var h = parseInt(lefttime / (60 * 60) % 24);
    var m = parseInt(lefttime / 60 % 60);
    var s = parseInt(lefttime % 60);
    d = addZero(d)
    h = addZero(h);
    m = addZero(m);
    s = addZero(s);
    document.querySelector(".count").innerHTML = `活动倒计时<p class="red_p"> ${d}</p>天 <p class="red_p">${h}</p> 时 <p class="red_p">${m}</p> 分 <p class="red_p">${s} </p>秒`;
    if (lefttime <= 0) {
    document.querySelector(".count").innerHTML = "<style>.Ji-col{display: none;}</style>";
    return;
    }
    setTimeout(countDown, 1000);
    }
    }
    </script>
    <div class="Ji-row">
    <div class="Ji-col">
    <div class="vip-login-tip" style="background-image: url(替换为你的图片链接);">
    <div class="vip-login-countdown-row">
    <div class="counddown-wrap">
    <p class="count" style="display: flex;"></p>
    </div>
    </div>
    <div class="vip-login-title">本站会员特惠</div>
    <div class="vip-login-subtitle">限时2023年10月8日至12月31日<br>永久会员仅需<small>¥</small>109</div>
    <div><a href="/vips" class="vip-login-btn">了解详情</a></div>
    <div class="close"><svg class="ic-close" viewBox="0 0 1024 1024"><path d="M573.44 512.128l237.888 237.696a43.328 43.328 0 0 1 0 59.712 43.392 43.392 0 0 1-59.712 0L513.728 571.84 265.856 819.712a44.672 44.672 0 0 1-61.568 0 44.672 44.672 0 0 1 0-61.568L452.16 510.272 214.208 272.448a43.328 43.328 0 0 1 0-59.648 43.392 43.392 0 0 1 59.712 0l237.952 237.76 246.272-246.272a44.672 44.672 0 0 1 61.568 0 44.672 44.672 0 0 1 0 61.568L573.44 512.128z"></path></svg></div>
    </div>
    </div>
    </div>
    <script>
    var today = new Date().toDateString();
    var isClosed = localStorage.getItem('popupClosed');
    if (isClosed !== today) {
    var closeButtons = document.getElementsByClassName('close');
    for (var i = 0; i < closeButtons.length; i++) {
    closeButtons[i].addEventListener('click', function() {
    this.parentNode.style.display = 'none';
    localStorage.setItem('popupClosed', today);
    });
    }
    } else {
    var jiRow = document.querySelector('.Ji-row');
    if (jiRow) {
    jiRow.style.display = 'none';
    }
    }
    </script>
    <style>
    @media (max-width:800px) {
    .Ji-col {
    display:none;
    }
    }.vip-login-tip {
    position:relative;
    box-sizing:border-box;
    padding:18px 10px 22px 20px;
    width:400px;
    height:175px;
    border-radius: 10px;
    background-position:right 50%;
    background-repeat:no-repeat;
    background-size:180px;
    background-color:#fff;
    box-shadow: 0px 0px 20px 0px #00000020;
    }
    .vip-login-countdown-row {
    display:flex;
    align-items:center
    }
    .red_p{
    color: red;
    }
    .vip-login-countdown-row i {
    color:var(--header-color);
    font-size:18px
    }
    .vip-login-countdown-row .countdown-lable {
    margin:0 3px 0 4px;
    font-size:14px;
    line-height:16px
    }
    .vip-login-countdown-row .counddown-wrap {
    font-size:14px
    }
    .vip-login-title {
    width:218px;
    margin:10px 0;
    font-weight:600;
    font-size:16px;
    line-height:22px;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    word-break:break-word!important;
    word-break:break-all;
    line-break:anywhere;
    -webkit-line-clamp:1
    }
    .vip-login-subtitle {
    width:218px;
    color:var(--text2);
    font-size:14px;
    line-height:20px;
    display:-webkit-box;
    color:#8e8e8e;
    overflow:hidden;
    -webkit-box-orient:vertical;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    word-break:break-word!important;
    word-break:break-all;
    line-break:anywhere;
    -webkit-line-clamp:3
    }
    .vip-login-btn {
    margin-top:10px;
    display:inline-block;
    height:40px;
    width:160px;
    line-height:40px;
    text-align:center;
    border-radius:8px;
    color:#fff;
    background-color:#00b2ff;
    transition:background-color .3s,color .3s;
    font-weight:600;
    cursor:pointer
    }
    .close {
    position:absolute;
    top:7px;
    right:7px;
    cursor:pointer
    }
    .Ji-row {
    position:fixed;
    bottom:30px;
    right:80px;
    z-index:10;
    display:flex;
    justify-content:right;
    }
    .vip-login-countdown-row .counddown-wrap span {
    display:inline-block;
    margin:0px 4px;
    width:20px;
    font-size:13px;
    height:18px;
    color:var(--header-color);
    border-radius:5px;
    text-align:center;
    line-height:18px;
    font-weight:500px;
    background:var(--header-color)
    }
    svg.ic-close {
    width: 20px;
    height: 20px;
    }
    </style>

     

    使用方法和说明

    放在footer.php文件里(body标签之前),或者放在你主题自定义底部html代码中也行,只要可以加载就行!

    说明:用户关闭弹窗后当天不再弹出,第二天才会弹出,或手动清除cookies,也可以

    好看的背景图

    上文演示里面提到的背景图如下:

    https://pic.imgdb.cn/item/6538701dc458853aefd76df5.png

    https://pic.imgdb.cn/item/65392966c458853aef1b2b90.png

  • B2主题文章内页点击展开更多

    B2主题文章内页点击展开更多

    很久前的一个子主题中提取出来的,JUSTNEWS主题也有类似的功能,有需要可以在本站找找。

    效果图

    功能上是可以增加网站的PV,但是之前百度好像严打过这种按钮一次。

    教程

    将下面的代码放入你主题的functions.php中,可以放子主题。

    //字数统计
    function word_num () {
    	global $post;
    	$text_num = mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8');
    	return $text_num;
    }

    css代码

    /*阅读全文*/
    #contTab{
        display: none;
    }
    .content-more{
        display: none;
    }
    #contTab:checked ~ #cont{
        max-height: 1000px;
        overflow: hidden;
    }
    #contTab:checked ~  .content-more{
        display: block;
        position: relative;
        padding-top: 20px;
        padding-bottom: 30px;
        text-align: center;
    }
    #contTab:checked ~  .content-more .gradient{
        background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
        background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff);
        background-image: linear-gradient(-180deg,rgba(255,255,255,0),#fff);
        height: 80px;
        position: absolute;
        left: 0;
        top: -79px;
        width: 100%;
    }
    
    #contTab:checked ~  .content-more .readmore{
        display: inline-block;
        background: #f44360;
        color: #fff;
        width: 175px;
        height: 42px;
        border-radius: 42px;
        line-height: 42px;
        font-size: 16px;
        cursor: pointer;
    }
    文章页的修改找到

    <?php the_content(); ?>

    修改为

    <?php if (word_num() > 250) { ?>         <input type="checkbox" id="contTab" checked="checked" class="tabbed">         <div id="cont">         <?php the_content(); ?>         </div>         <div class="content-more"><div class="gradient"></div> <label for="contTab" class="readmore">点击展开全文</label></div>         <?php } else { ?>         <?php the_content(); ?>         <?php } ?>
  • 7B2主题批量修改文章样式

    7B2主题批量修改文章样式

    7B2主题的文章样式是在文章发布页面进行定义的,包括纯文字、简洁、大图片、小图片和视频几种。老白博客今天是在7B2官网群里面,看一位群友说想要批量修改文章样式,所以才有了本文。略加思索,果断采用最简单的MySQL的语句进行修改。

    7B2主题批量修改文章样式

    文章样式代码

    通过对上述样式关键词的搜索,找到了文章样式对应的代码如下:

    7B2主题批量修改文章样式

    分别对应

    1. 'post-style-1' => __('纯文字','b2'),
    2. 'post-style-2' => __('简洁','b2'),
    3. 'post-style-3' => __('大图片','b2'),
    4. 'post-style-4' => __('小图片','b2')

    和修改文章阅读权限类似,接下来只需要到数据库中进行搜索替换即可。

    数据库批量修改文章样式

    文章样式一般在posts或者postmeta表格中中,按照下面的语句进行替换即可

    1. UPDATE wp_postmeta SET meta_value = replace(meta_value,'post-style-1','post-style-2') WHERE meta_key = 'b2_single_post_style'

    其中post-style-1是需要修改的文章样式,post-style-2是修改后的目标文章样式

  • 仿哔哩哔哩网站页面回顶部的火箭

    仿哔哩哔哩网站页面回顶部的火箭

    html代码:

    <div class="to-top"></div>

    css代码:

    /*小火箭*/
    
    
    .to-top {
    position: fixed;
    display: none;
    bottom: 100px;
    right: 20px;
    width: 62px;
    height: 85px;
    cursor: pointer;
    background-image: url(https://img.ahap.cn/files/2023/12/20231201145812632.png);
    background-position: –40px44px;
    transition: transform 0.3s ease-in;
    transform: translateY(0);
    z-index: 999;
    }
    .to-top:hover {
    animation: up-top .4s steps(1) infinite;
    }
    .to-top.fly {
    transform: translateY(1000px);
    }
    @keyframes up-top{
    0% {
    background-position-x: –40px;
    }
    16.5% {
    background-position-x: –183px;
    }
    33% {
    background-position-x: –326px;
    }
    49.5% {
    background-position-x: –469px;
    }
    66% {
    background-position-x: –612px;
    }
    82.5% {
    background-position-x: –755px;
    }
    100% {
    background-position-x: –40px;
    }}
    function toggleToTopVisibility() {
    if ($(window).scrollTop() > 0) {
    $(“.to-top”).fadeIn(100);
    } else {
    $(“.to-top”).fadeOut(100);
    }
    }
    
    
    toggleToTopVisibility();
    $(“.to-top”).click(function() {
    $(this).addClass(“fly”);
    setTimeout(() => {
    $(this).removeClass(“fly”);
    }, 300);
    $(“html, body”).animate({ scrollTop: 0 }, “fast”);
    });
    
    
    $(window).scroll(toggleToTopVisibility);

    图片地址:https://img.ahap.cn/files/2023/12/20231201145812632.png

    如果您是子主题用户,您可以将代码放在后台子主题设置->基本设置->插入代码的菜单中

  • 《奥奇传说手游》公测时间介绍

    《奥奇传说》是陪伴童年的经典游戏,上线在倒计时了,现在可以提前助力获取奖励,《奥奇传说手游》什么时候公测?下面玩咖宝典小编给大家带来《奥奇传说手游》公测时间介绍,一起看看吧。

    《奥奇传说手游》什么时候公测

    公测时间

    2021年4月15日全平台公测

    4月13日10点开启预下载,4.15可以进入游戏畅玩。

    《奥奇传说》游戏点评

    1、主线连贯,强行热血,拟人化的玩法,没有页游可爱;

    2、游戏的方式和页游有较大差距,抽卡冒险,建模一般;

    3、肝且氪,不断进化强化,氪金改命,大家可以自行去游戏体验。

    以上就是《奥奇传说手游》上线时间介绍,更多相关资讯,敬请关注玩咖宝典。

  • 《珊瑚岛》海底打开大门方法介绍

    《珊瑚岛》海底怎么打开大门?不少的玩家不是很清楚海底打开大门的方法,在下面的攻略中就为大家带来了《珊瑚岛》海底打开大门方法介绍介绍,不清楚打开大门方法的玩家们可不要错过下面的攻略了。

    《珊瑚岛》海底打开大门方法介绍

    答:人鱼大门地上有踏板,按着门上显示顺序踩即可打开

    1、游戏中,我们剧情推进到海底,在进行海底任务时,需要打开人鱼的大门。

    2、这个大门其实开启方式不是很难,我们需要优先把海底任务完成,潜水的时候可以先打开地图。

    3、显示灰白色的圆底三角图标就是没完成的地方,完成的是黄色图标,完成之后回实验室找玲对话完之后再返回。

    4、来到人鱼大门这里,地上有踏板,按着门上显示顺序踩即可打开。

    上述就是《珊瑚岛》海底打开大门方法介绍介绍攻略了,看完攻略后的玩家们应该清楚游戏中海底打开大门的方法了吧,希望小编的这篇攻略能够帮助到各位玩家,如果小伙伴们觉得小编的这篇攻略有用的话,那就继续关注玩咖宝典站吧。

  • 《江南百景图》温庭筠培养攻略

    《江南百景图》的温庭筠,晚唐诗人,名字好听,出身没落贵族,文思敏捷,《江南百景图》温庭筠属性怎么样?下面玩咖宝典小编给大家带来《江南百景图》温庭筠属性珍宝搭配推荐,一起看看吧。

    《江南百景图》温庭筠怎么样

    【人物属性】

    初始属性:建造50,农牧71,制作50,理财15,探险256

    满级属性:建造253,农牧428,制作253,理财64,探险603

    【双倍书籍】

    诗经、道德经

    【天赋-八吟】

    探索新区域时,本金减少5%8%/12%/15%,但所需工人数+3/+2

    【珍宝推荐

    太极图

    【人物简评】

    1、温庭筠是沈万千的贵价替代,可以省一点钱,同时也会耗费人力;

    2、很废的人物,升阶要耗费很多材料,不值得,比赵明诚更废的角色出现了。

    沈万千温庭筠对比面板:

    同搭满级太极图

    以上就是《江南百景图》温庭筠培养攻略,更多《江南百景图》精彩内容,敬请关注玩咖宝典。

  • 《光遇》开盲盒意思介绍

    《光遇》开盲盒是玩家之间流行的一个小游戏,很多光之子感兴趣不明白意思,《光遇》开盲盒什么意思?下面玩咖宝典小编给大家带来《光遇》开盲盒意思介绍,一起看吧。

    《光遇》开盲盒什么意思

    开盲盒意思

    1、开盲盒是由玩家之间自发组成的游戏,六个盲盒,穿上一样的初始服装;

    2、然后一个嘉宾可以去图里面,选择一个小黑人点亮,抽取之后要换回原本的服装;

    3、如果两个人看对眼了就可以匹配成功,没有看对眼也可以退货不要,玩法有点像非诚勿扰,随机性很强,可以让社恐玩家融入。

    开盲盒在哪玩?

    1、贴吧:大家可以去贴吧发帖,寻找人玩开盲盒,最近很火,很容易找到人;

    2、群:自己可以去qq加一些《光遇》交友群,邀请6个人一起组队玩就行;

    3、微博超话:超话里发帖喊一声,很容易叫到六个人。

    以上就是《光遇》开盲盒意思介绍,更多《光遇》相关资讯,敬请关注玩咖宝典。

  • 《星球重启》召唤机甲方法

    《星球重启》中分为了三种不同等级的机甲,但是多数的小伙伴不知道《星球重启》游戏中如何召唤出来机甲,聊天窗口右侧的机甲按钮点击一键召唤,接下来就是玩咖宝典小编为玩家带来的《星球重启》召唤机甲方法,感兴趣的玩家快来一起看看吧。

    玩咖宝典1

    《星球重启》怎么召唤机甲

    一、召唤机甲

    1、聊天窗口右侧的机甲按钮点击一键召唤。

    2、注:在游戏过程中点击下方聊天框右侧的机甲按钮即可召唤。

    玩咖宝典2

    二、机甲获得方法

    1、开服新玩家完成主线任务即可赠送一个初始的机甲。

    玩咖宝典3

    2、参加一些竞技活动获得金币即可在商城中兑换初始机甲。

    玩咖宝典4

    3、商城中可以购买机甲,可以选择不同等级强度的机甲。

    玩咖宝典5

    4、在地图中会有固定的机甲可以自由的操控,辅助探测地形。

    玩咖宝典6

    以上内容就是关于《星球重启》召唤机甲方法的介绍了,希望能帮助到各位小伙伴,获取更多资讯请关注玩咖宝典。

  • 《江南百景图》杜牧培养攻略

    《江南百景图》的杜牧,唐代诗人,流传很多优秀的诗文,侯级角色,《江南百景图》杜牧属性怎么样?下面玩咖宝典小编给大家带来《江南百景图》杜牧属性珍宝搭配推荐,一起看看吧。

    《江南百景图》杜牧怎么样

    【人物属性】

    初始属性:建造94,农牧56,制作17,理财81,探险38

    满级属性:建造605,农牧415,制作66,理财600,探险237

    【双倍书籍】

    诗经、风月

    【天赋-无欲】

    负责建造娱乐建筑时,减少10%/14%/17%/20%的资源花费。

    【珍宝推荐

    太极图、打神鞭

    【人物简评】

    1、很一般的角色,很多侯级角色都有特,而杜牧最好的属性只有优;

    2、跟左思差不多,需要从0阶攒碎片升1阶,天赋仅仅是省一点资源;

    3、能力既不如包大人也不如魏九天,立绘有点好看,有集卡强迫症的建议兑换。

    以上就是《江南百景图》杜牧培养攻略,更多《江南百景图》精彩内容,敬请关注玩咖宝典。