大家快来看,现在的科技多先进,网上冲浪、手机不离手,都是我们生活中的好帮手!在网页设计上,文章和图片就是关键。安排妥当了,用着舒服不说,还让网站看起来超炫酷好玩!之前可能觉得它们并不重要,但只要用心搭配,就像是流行的那句话“文言两字转头空”,让人过目难忘!这种方法虽然简单,但是谁都会喜欢,哪儿都能用得上。无论是展示商品、打广告,或是介绍旅游景点,只要点开就能看到逼真的照片,眼前一亮,想知道的信息都想了解。
设置HTML结构
用HTML文件几句话就可以让文字变成图画,好简单,也好维护。当然,写程序时要注意图片路径和文字对照表要对应上,别把脚本给弄丢了,那可是很丢份儿的事
设计CSS样式
想要让文字变图片呗?直接用CSS搞定!首先得让文字变成相对定位,层级还得最高,这样才能飘在图片上;接下来把图片变成绝对定位,层级降到最低,这样图片不就跑到文字下边儿?还有,记得把图片的透明度降下来,这样我们的层次感就更明显!
这是一段需要替换的文字。
编写jQuery脚本
哎呦jQuery竟然有这么牛的功能,可以把字儿全换成图,太牛了!只要轻点鼠标,两个动作就能搞定了:mouseover轻轻的触碰,鼠标一移动就变图片;然后接着mouseout,一放开就恢复成字。怎么搞?只要在鼠标一碰文本,就加上个.active类,立马就能看到效果了;等鼠标移开,原来什么样,还是什么样。然后再做啥?找到所有带.active类的多文本,给个计时器,等着他们慢慢变成图片,本来以为不可能的事儿,现在小菜一碟!
.text { position: relative; z-index: 1; } .image { position: absolute; top: 0; left: 0; z-index: 0; opacity: 0; }
整合HTML文件
咱们得把HTML、CSS和jQuery串起来做出一个超级帅气的HTML文件。既要有字,还得让字儿活灵活现。先搞定HTML布局,再用CSS美化,最后加点jQuery动效让页面炫起来。做完后,你的网页绝对能震撼全场!
$(function() { $('.text').mouseover(function() { $(this).addClass('active'); }).mouseout(function() { $(this).removeClass('active'); }); $('.text.active').each(function() { var text = $(this).text(); var image = $(this).next('.image'); var opacity = 0; var timer = setInterval(function() { $(this).css('opacity', opacity); opacity += 0.1; if (opacity >= 1) { clearInterval(timer); $(this).text(''); $(this).prev('.text').hide(); } }.bind(image), 50); }); });
跟着我,轻轻松松学会几个小技巧,就可以用jQuery让网页文章变得更有看头!不仅颜值更高了,而且也非常实用!这样做能够大大提高你的产品或服务品质噢。不得不赞叹jQuery在DOM操控和动态展示方面的超级威力!
评论0