威视视频管理系统如何修改视频截图样式

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页 | 首页 | 帝国CMS | Drupal | PHPCMS | PHP168 | PHP | Joomla | TWiki | SupeSite | ECShop | DedeCMS |WordPress


视频截图,即为页面中可以看到的视频缩略图,可以大致分为三种:左侧大图、右侧小图、专辑图片 如下图:

Weishi02001.jpg

对比一下,大家可以看到,每个网站也都有自己不同的截图样式:

Weishi02002.jpg


可以看到,这些截图有的简单,有的复杂,甚至有的是在截图上又添加了一些小的功能;在此因为程序限制,截图上的一些暂时无法实现的功能就不再叙述了,本篇重点在于对截图样式,截图比例的修改;


截图比例的修改[ ]

截图的宽高比列基本上有两种:16:10 和 4:3 ;在themes.css文件中,有截图样式的一段css代码:

/*--------------视频截图格式--------------*/
.pic,.pic img,.pics,.pics img{height:75px;}
.pic_r{height:56px;}

.pic{border:1px solid #d8d8d8;display:block;width:120px; margin-bottom:5px;padding:4px;overflow:hidden;}
.pic:hover{border:1px solid #999;}
.pic img{display:block;width:120px;overflow:hidden;}
.pics{background:url(../images/spl_bg.gif) right 0 no-repeat;display:block;width:120px;margin-bottom:5px;padding:6px 6px 0 0;}
.pics img{width:120px;}
.pic_r{border:1px solid #ccc;display:block;float:left;width:90px;margin:0 5px 5px 0;overflow:hidden;}
.pic_r img{display:block;width:90px;overflow:hidden;}

其中,pic为左侧大图的样式,pics为专辑图片的样式,pic_r为右侧小图的样式;默认的比例为16:10 ;

下面,想改截图比列为4:3,请修改两个数值:

.pic,.pic img,.pics,.pics img{height:90px;}
.pic_r{height:68px;}

然后回首页,刷新看一下,是不是变了呢; 但是,专辑的背景图还是原来的,下步还需要更换一下专辑的背景图

Weishi02003.gifspl_bg.gif

将这张图片下载后,放入system/template/front/default/media/images/目录下替换原文件即可; *注意备份原来的那张图片 效果见下图:

Weishi02005.jpg

截图边框的美化[ ]

试看一些其他视频网站,视频截图的边框多种多样,基本上分为三类:

  • 没有边框;

Weishi02006.png

这个最简单,更改为以下代码即可:

.pic{border:0px solid #ccc;......padding:0px;......}

同样也可以直接把border:0px solid #ccc;和padding:0px;这两句删掉,精简代码;

  • 1px的细线做边框,并带有鼠标经过变色的样式;

Weishi02007.png

我们现在的默认模板,默认的就是这种样式,如果想换换颜色,只须修改颜色值即可:

.pic{border:1px solid #d8d8d8;display:block;width:120px; margin-bottom:5px;padding:4px;overflow:hidden;}
.pic:hover{border:1px solid #999;} /*鼠标经过时边框的颜色*/
  • 用图片做背景的截图边框效果

Weishi02008.png

这种情况,首先请准备一张合适的背景图,本例的图片:

Weishi02009.gifpic_bg.gif

载之后,放入system/template/front/default/media/images/文件夹内,然后替换以下代码:

.pic{background:url(../images/pic_bg.gif) -3px 0 no-repeat;display:block;width:147px;
 height:86px; margin-bottom:5px;padding:13px 0 0 13px;overflow:hidden;}

然后删除这句样式:.pic:hover{border:1px solid #999;} 即可; 但是,因为这张背景图是向两边淡出的,故视频截图向内缩进了一些,那么要使截图下面的文字也往右缩进一些,使其和图片对齐,再往css中加入这句代码即可:

.t_box dd,.t_box dt a{ padding-left:10px;}

看一下整体效果:

Weishi02100.png