html滚动图片居中,图像不随滚动条移动,始终固定在网页垂直居中央的特效

本文介绍了如何使用CSS将div元素设置为固定定位,同时实现图片垂直居中,即使页面滚动也不随滚动条移动。通过实例代码和教程,读者可以快速掌握这种特效的实现方法。

让一个 div(有背景图片) 在页面里面固定,位置需要水平和垂直居中,且不随页面的滚动而滚动

以下讨论的是和滚动条 垂直居中 相关的图像不随滚动条移动,始终固定在网页垂直居中央的特效代码教程文章,内容是本站精心挑选整理的教程,希望对广大的网友给到帮助,下面是详细内容:

脚本代码(For Alixixi.com)如下:

图片保持垂直居中的网页特效

.logo {

width: 540px;

height: 258px;

position:fixed;

background: url(http://js.alixixi.com/uploadpic/201809030123258118.png) no-repeat;

margin:auto;

left:0;

right:0;

top:0;

bottom:0;

}

111

111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111

End. 教程到这里讲完了,阅读是否有所收获呢?本站还提供有滚动条 垂直居中 相关的内容,欢迎继续阅读。

更多关于 滚动条 垂直居中 的文章

NPC对话编辑 -------------------------------------------------------------------------------- 老格式: 文字变色(支持链接): <我是白色文字/FCOLOR=255>,FCOLOR值的范围(0.255) 新格式(兼容老格式): {}在<>文字描述区使用,以“;”分割,例:<{s=我是文字描述;fc=255}/@节点> 基本标志: ht: 提示文字,换行符“|”。 例:<{s=我是文字描述;ht=提示|换行}>。鼠标移动上去提示的效果。 htfc: 提示文字前景颜色。 例:<{s=我是文字描述;ht=提示|换行;htfc=255}>。htfc范围(0..255)或Web颜色,例:#FF00FF。 htbc: 提示框的背景颜色。 例:<{s=我是文字描述;ht=提示|换行;htbc=255}>。htbc范围(0..255)或Web颜色,例:#FF00FF。 hta: 提示框的背景透明值。 例:<{s=我是文字描述;ht=提示|换行;hta=255}>。hta范围(0..255),从低到高透明,程序默认半透明是128。 ox: X坐标偏移。 例:<{s=我是文字描述;ox=100}>。此作用是相对偏移,后面的排版内容会根据此内容坐标相对偏移。 oy: Y坐标偏移。 例:<{s=我是文字描述;oy=100}>。此作用是相对偏移,后面的排版内容会根据此内容坐标相对偏移。 x: X绝对坐标。 例:<{s=我是文字描述;x=100}>。此作用是绝对坐标,影响后面内容排列。 y: Y绝对坐标。 例:<{s=我是文字描述;y=100}>。此作用是绝对坐标,影响后面内容排列。 w: 默认宽度。 建议设置,否则轻端模式下,用户存在此图,读到宽度会导致排版错乱。 h: 默认高度。 建议设置,否则轻端模式下,用户存在此图,读到高度度会导致排版错乱。 bidx: 控件编号(需在此次对话中要保持唯一) 默认:0(NPC主对话框),范围1~255,需要设置此组件为父控件时使用,注意此值在此次对话中要保持唯一 文字相关标志:(继承基本标志) s: 要显示的文字。 例:<{s=我是文字描述}>。 fc: 文字的前景颜色。 例:<{s=我是文字描述;fc=255}>。fc范围(0..255)或Web颜色,例:#FF00FF。默认值:白色 bc: 文字的背景颜色。 例:<{s=我是文字描述;bc=255}>。bc范围(0..255)或Web颜色,例:#FF00FF。 ch: 鼠标移到文字上的颜色。 例:<{s=我是文字描述;ch=255}>。ch范围(0..255)或Web颜色,例:#FF00FF。默认值=fc值 cd: 鼠标按下的颜色。 例:<{s=我是文字描述;cd=255}>。cd范围(0..255)或Web颜色,例:#FF00FF。默认值=fc值 bold: 文字是否描边。 例:<{s=我是文字描述;bold=1}>。bold范围(0..1),1=描边,0或填写描边,建议描边填写,节约宽带。 boldc: 描边颜色。 例:<{s=我是文字描述;boldc=1}>。boldc范围(0..255),或Web颜色,例:#FF00FF。 f.se: 字体大小。 例:<{s=我是文字描述;f.se=9}>。范围(7..30)。默认值:9 f.bd: 字体加粗。 例:<{s=我是文字描述;f.bd=1}>。范围(0..1)。默认值:0 f.ul: 字体下划线。 例:<{s=我是文字描述;f.ul=1}>。范围(0..1)。默认值:普通文字0,链接1,链接可以加此项强项取消。 psi: 点击播放声音。 例:<{s=我是文字描述;psi=110}>。点击时候播放110序列号的声音,参见“sound.lst”序列号。-1=关闭点击声音。 ac: 颜色自动变色。 例:<{s=我是文字描述;ac=1,2,3,4}>。循环变色,最多只能设置10个颜色。 图像相关标志:(图片除了上面boldc以外都支持以上属性) i: 图片的索引号。 例:<{i=2935;li=13}>。显示2935图片,必须存在i和li,否则显示。 li: 图片资源库索引号。 例:<{i=2935;li=13}>。图片资源库在“M2->查看->列表信息二->客户端资源”里设置。或使用文件名,例:<{i=2935;li=&ui1}>,&代表使用文件名方式,文件名最大支持30字符需填写后缀名,按读取规则读取。 ih: 鼠标移动上的图片索引号。 同上,默认值为i的值。 id: 鼠标按下的索引号。 同上,默认值为i的值。 sox: 文字X坐标偏移。 默认值:0,支持正负数。 soy: 文字Y坐标偏移。 默认值:0,支持正负数。 注意:i和li,必须同时存在,否则显示,如果同时存在s则是按钮效果。 播放特效标志:(继承了以上标志) ei: 特效起始图片。 例:<{s= ;ei=2560;eli=13;et=180;ec=10}>。显示2935图片,并在上层显示2560起始的特效。 eli: 特效资源库索引号。 例:<{i=2935;li=13;ei=2560;eli=13;et=180;ec=10}>。显示2935图片,并在上层显示2560起始的特效。或使用文件名,&代表使用文件名方式,文件名最大支持30字符需填写后缀名,按读取规则读取。 et: 特效播放速度。 一般100~200之间,默认值:120。 ec: 播放数量。 特效播放多少张图片。 efc: 循环播放次数。 0为无限次循环(默认)。 edm: 绘图模式。 0-普通绘图,1-混合绘图(默认) efxy: 是否按资源图坐标计算。 0-计算(默认),1-计算 eox: x微调坐标。 默认值:0 eoy: y微调坐标。 默认值:0 注意:特效可以显示在一个文字上层或图像上层,但如果底层想显示图像或文字,那么写个s= ;属性,=和;之间写个空格。 进度条标志:(继承基本标志) type: 组建类型,1=进度条(必填) 例:<{type=1;li=14;i=3364;m=100;p=50;x=100;y=100}> li: 资源库索引号。 (必填) i: 图片的索引号。 (必填) p: 当前进度值。 默认值:0 m: 最大进度值。 默认值:0 o: 绘制方向。 0-水平(默认),1-垂直 获取包裹物品数量标志:(继承文字相关标志) type: 组建类型,2=获取包裹物品数量(必填) s: 包裹物品名称。 (必填) 例:当前包裹回城卷数量:<{type=2;s=回城卷}> 快速关闭NPC对话框:(推荐使用) 标志:@Close 例:<关闭对话框/@Close> 区别: @Close:客户端直接关闭窗体,经过M2 @Exit:是经过M2关闭的窗体,可防止跳转刷物品,建议QF,QM使用@Exit,其他可见NPC建议使用@Close 自定义OK框标志:(继承基本标志) type: 组建类型,3=自定义OK框(必填) idx: 编号,范围(0~7)。 (必填) i: 背景图片的索引号。 例:<{i=2935;li=13}>。显示2935图片,必须存在i和li,否则显示。 li: 背景图片资源库索引号。 例:<{i=2935;li=13}>。图片资源库在“M2->查看->列表信息二->客户端资源”里设置。或使用文件名,&代表使用文件名方式,文件名最大支持30字符需填写后缀名,按读取规则读取。 fil: 允许放入的物品类型。 DB库的StdMode值,如果有多个使用“,”隔开,此属性填写时,允许所有物品 ht: 参考文字标志对应说明。 OK框中作用于未放入物品前显示,放入物品后按物品属性显示。 mic: OK框内高亮半透明颜色。 当鼠标在包裹内拿起物品,符合OK框fil条件的,OK框高亮显示半透明颜色,填写则启用此属性,范围(0..255)或Web颜色 显示物品标志:(继承基本标志,基础标志内的ht失效,w默认值34,h默认值32) type: 组件类型:4 (必填) idx: 物品数据库id 当t=0时,填写db库中的idx,当t=1、2时参考物品位置填写(必填) t: 显示类型 0=数据库物品、1=主角装备、2=英雄装备,默认=0 i: 背景图片的索引号。 例:<{i=2935;li=13}>。显示2935图片,必须存在i和li,否则显示背景图。 li: 背景图片资源库索引号。 例:<{i=2935;li=13}>。图片资源库在“M2->查看->列表信息二->客户端资源”里设置。或使用文件名,&代表使用文件名方式,文件名最大支持30字符需填写后缀名,按读取规则读取。 ct: 物品数量,小于1显示。 默认:0,最大支持65535。 ct.x: 物品数量文字偏移X 默认:0。 ct.y: 物品数量文字偏移Y 默认:0。 psi: 点击播放声音。 例:<{s=我是文字描述;psi=110}>。点击时候播放110序列号的声音,参见“sound.lst”序列号。默认:-1=关闭点击声音。 sht: 是否显示hint。 默认:1,0=显示、1=显示 设置标志:(集成任何标志) type: 组件类型:5 (必填) pbidx: 父组件编号 默认:0,0代表NPC主面板。 当设置父编号后,后面所创建的组件都加入到填写编号的组件内 滚动框控件:(继承基本标志,如需滚动,必须添加滚动条控件,并父控件为自己) type: 组件类型:6 (必填) ih: 组高 默认:12,每次滚动的大小 es: 扩展大小 默认:0,滚动到尽头扩展出来空白大小 bc: 边框颜色 默认:-1,0-255为指定边框颜色,边框颜色用于排版中辅助,当排款完成后即可取消 滚动条控件:(继承基本标志,父控件须为滚动框) type: 组件类型:7 (必填) ori: 滚动条方向 默认:1,0=水平、1=垂直 背景图: li: 背景图 默认:&Prguse2 i: 图片的索引号。 默认:291 上: p.li: 背景图 默认:&Prguse2 p.i: 图片的索引号。 默认:292 p.ih: 鼠标移动上的图片索引号。 默认:-1 p.id: 鼠标按下的图片索引号。 默认:293 p.ox: x偏移 默认:1 p.oy: y偏移 默认:1 中: b.li: 背景图 默认:&Prguse2 b.i: 图片的索引号。 默认:581 b.ih: 鼠标移动上的图片索引号。 默认:-1 b.id: 鼠标按下的图片索引号。 默认:-1 b.ox: x偏移 默认:1 b.oy: y偏移 默认:0 下: n.li: 背景图 默认:&Prguse2 n.i: 图片的索引号。 默认:294 n.ih: 鼠标移动上的图片索引号。 默认:-1 n.id: 鼠标按下的图片索引号。 默认:295 n.ox: x偏移 默认:1 n.oy: y偏移 默认:-1 文字转义符: / #47 \ #92 ; #59 = #61 < #60 > #62 { #123 } #125 # #35 提醒:有些需要的属性,就要填写,节约宽带,例:bold=1是开启,=0是关闭,但是填写这个属性也是关闭,很多属性内置也有默认值,比如标签的颜色,文字颜色等等,如和默认一样,则需要填写。 NPC命令 功能:自定义NPC对话框 格式:OPENMERCHANTDLG 资源库索引号|图片索引号|是否可移动(0,1)|宽度|高度|显示位置(0..4)|微调坐标X|微调坐标Y|是否显示关闭按钮(0,1)|关闭按钮坐标X|关闭按钮坐标Y 说明: 显示位置:0-左上角,1-右上角,2-左下角,3-右下角,4-居中 例:资源库索引号 ui1文件对应14 编号,或使用文件名,&代表使用文件名方式,文件名最大支持30字符需填写后缀名,按读取规则读取。 [@main] #if #act OPENMERCHANTDLG 14|3832|1|742|474|4|0|0|0|0|0 还原原始NPC窗口模式 格式:OPENMERCHANTDLG -1| 说明:-1表示,还原原始NPC窗口模式;同时需要带"|",然引擎会认为是错误 功能:播放动态图片(自定义NPC对话框有效) 格式:PLAYNPCDLGEFFECT 资源库索引号|播放起始图片|播放速度(毫秒)|播放数量|循环次数(0=无限循环)|绘图模式(0/1)|X坐标偏移|Y坐标偏移|是否按资源图坐标计算(0-按 1-按资源图计算) 说明:最多支持6个命令同步播放 资源库索引号:支持编号或使用文件名,&代表使用文件名方式,文件名最大支持30字符需填写后缀名,按读取规则读取。 滚动框添加组件示例 [@滚动框测试] #SAY <纵向滚动条测试/@纵向滚动框测试> <横向滚动条测试/@横向滚动条测试>\ <返回/@main> [@纵向滚动框测试] #SAY ;添加滚动框 <{type=6;w=200;h=100;bidx=1;bc=255}> ;设置后面的组件都以上一行的组件为父组件 <{type=5;pbidx=1}> ;添加第一行展示物品 <{type=4;idx=1}> <{type=4;idx=2}> <{type=4;idx=3}> <{type=4;idx=4}> <{type=4;idx=5}>\ ;添加第二行展示物品 <{type=4;idx=6}> <{type=4;idx=7}> <{type=4;idx=8}> <{type=4;idx=9}> <{type=4;idx=10}>\ ;添加第三行展示物品 <{type=4;idx=11}> <{type=4;idx=12}> <{type=4;idx=13}> <{type=4;idx=14}> <{type=4;idx=15}>\ ;添加第四行展示物品 <{type=4;idx=16}> <{type=4;idx=17}> <{type=4;idx=18}> <{type=4;idx=19}> <{type=4;idx=20}>\ ;添加纵向滚动条 <{type=7;h=100;x=184;y=0}> ;设置后面的组件以NPC主面板为父组件 <{type=5}>\ <返回/@滚动框测试> [@横向滚动条测试] #SAY ;添加滚动框 <{type=6;w=200;h=100;bidx=2;bc=255}> ;设置后面的组件都以上一行编辑框为父组件 <{type=5;pbidx=2}> ;添加第一行展示物品 <{type=4;idx=1}> <{type=4;idx=2}> <{type=4;idx=3}> <{type=4;idx=4}> <{type=4;idx=5}> <{type=4;idx=6}> <{type=4;idx=7}> <{type=4;idx=8}> <{type=4;idx=9}>\ ;添加第二行展示物品 <{type=4;idx=10}> <{type=4;idx=11}> <{type=4;idx=12}> <{type=4;idx=13}> <{type=4;idx=14}> <{type=4;idx=15}> <{type=4;idx=16}> <{type=4;idx=17}> <{type=4;idx=18}>\ ;添加横向滚动条 <{type=7;w=200;x=0;y=84;ori=0}> ;设置后面的组件以NPC主面板为父组件 <{type=5}>\ <返回/@滚动框测试>
最新发布
08-01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值