zblog首页缩略图添加鼠标悬浮图片缩放特效

2021-07-14 16:01:19 浏览数 (1)

继前天晚上到昨天凌晨搞定了zblog首页缩略图的改版之后,

今天又花了一个下午加上一个晚上的时间,搞定了首页缩略图鼠标悬浮图片缩放的特效。

真的是很难!(对我这种不懂代码的人来说)

模仿的站点:https://www.tusay.net/

在这里,感谢涂涂!虽然没有直接的沟通,也没有直接的帮助我修改,

但能有他的站,给我做参考参照,就挺开心,让自己有了模仿的目标!

下面吧代码放出来,希望能对喜欢这个的朋友有帮助!

post-multi.php文件

代码语言:javascript复制
 <div class="pic">
               {php}
               $temp=rand(1,8);
              $pattern="/<[img|IMG].*?src=['|"](.*?(?:[.gif|.jpg|.png]))['|"].*?[/]?>/";
              $content = $article->Content;
              preg_match_all($pattern,$content,$matchContent);
              if(isset($matchContent[1][0]))
              $temp=$matchContent[1][0];
              else
$temp="$host/zb_users/theme/$theme/style/images/suiji/
$temp.jpg";
              
              {/php}
              <a href="{$article.Url}" title="{$article.Title}"><img src="{$temp}" style="width:190px; 
              height:150px;" /></a>
          </div>
          <div class="zynr">
          {php}
          $description = preg_replace('/[rns] /', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),100)).'...');
          {/php}
          {$description}
          </div>

css文件

代码语言:javascript复制
/*新加缩略图摘要部分*/
.post_body .zynr{width:440px; height:128px; Line-height:27px;padding:10px; margin-left:190px;word-break: break-all; word-wrap:break-word; }
.post_body .pic{
    max-width:190px;
    max-height:150px;
    overflow:hidden;
    float:left;
	margin:15px 0px 0px 0px;
	display:block;
    }
.post_body .pic img{
	-webkit-transition:-webkit-transform .3s linear;
	-moz-transition:-moz-transform .3s linear;
	-o-transition:-o-transform .3s linear;
	transition:transform .3s linear
}
.post_body:hover .pic img{
 	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
 }

PS:

我不懂代码,所有的修改,全部通过网络搜索,所以不接受任何批评!

但欢迎各路大神指点并感谢万分!

0 人点赞