• 注册
  • WordPress建站 WordPress建站 关注:0 内容:23

    xiu主题给焦点图添加鼠标悬停一道光滑过特效

  • 查看作者
  • 打赏作者
  • Lv.1
    青铜会员 VIP 1
    靓号:888
    官方

    知鹅总觉得 xiu 主题的焦点区域设置的那个大图太简单了,没有任何特效,这不突发奇想,准备给他加一个特效:当鼠标悬停在图片上时,一道光滑过。

    1、在主题style.css下加入如下代码:

        

    .large{
    position: relative; 
    display: block; 
    /* overflow: hidden; */ 
    box-shadow: 0 0 10px #FFF; 
    } 
    .light{ 
    cursor:pointer; 
    position: absolute; 
    left: -300px; 
    top: 0; 
    width: 300px; 
    height: 266px; 
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0)); 
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0)); 
    transform: skewx(-25deg); 
    -o-transform: skewx(-25deg); 
    -moz-transform: skewx(-25deg); 
    -webkit-transform: skewx(-25deg); 
    } 
    .large:hover .light{ 
    left:300px; 
    -moz-transition:0.5s; 
    -o-transition:0.5s; 
    -webkit-transition:0.5s; 
    transition:0.5s; 
    }

    其中.large为该焦点图li的 class 属性

    2、在主题文件functions.php中搜索 hui_posts_focus(),然后找到下面这行代码:

    $html .= '<li class="large"><a'.hui_target_blank().' href="'._hui('focus_href').'"><img class="thumb" data-original="'._hui('focus_src').'"><h4>'._hui('focus_title').'</h4></a></li>';

    在 li 标签结束符号前面加一个属性

    <i class="light"></i>

    修改后变为

    $html .= '<li class="large"><a'.hui_target_blank().' href="'._hui('focus_href').'"><img class="thumb" data-original="'._hui('focus_src').'"><h4>'._hui('focus_title').'</h4></a><i class="light"></i></li>';

    刷新首页就可以看到效果了。

    请登录之后再进行评论

    登录
  • 偏好设置
  • 做任务
  • 实时动态
  • 帖子间隔 侧栏位置: