96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

html素材图片-html怎么实现当鼠标经过一个图片时显示另一张图片

原创:找图网 2023-07-18 14:11:12
  • html怎样在图片右侧写文字

  • 1、首先先准备图片素材和文字语言。

    2、添加CSS样式修饰,最外面的大框添加宽度居中。

    3、现在的图文是这样排版。

    4、想要将图文左右排版,无非是定位或者浮动,对图片块和文字块都添加了浮动效果后。

    5、如图添加浮动后,文字部分因为文字太长超出了他所用那的范围,所以被挤到到了下行的右侧。

    6、这时候,将文字区域设置下宽度,不让他超过最大范围就行了,如图设置宽度为450px。

    7、然后再预览效果图,就完美解决了。

  • 如何在HTML中实现图片的滚动效果?

  • 素材的准备。为了更好的表现网站的风格和特色,具备一些更富表现力和吸引力的图片是必不可少的。同理,小编也准备了一些与网页主题密切相关的图片,用于做为实现图片滚动效果的素材。

    打开Dreamweaver8,新建一网页文件,并保存为名为“"文件。

    切换至代码编辑界面,输入如下代码:

    <body><div id="photo-list">  <ul id="scroll">

    <li><a href="#"><img src="images/1.jpg" width="100px" height="100px" alt=""/></a></li>

    <li><a href="#"><img src="images/2.jpg" width="100px" height="100px" alt=""/></a></li>

    <li><a href="#"><img src="images/3.jpg" width="100px" height="100px" alt=""/></a></li>

    <li><a href="#"><img src="images/4.jpg" width="100px" height="100px" alt=""/></a></li>

    <li><a href="#"><img src="images/5.jpg" width="100px" height="100px" alt=""/></a></li>

    <li><a href="#"><img src="images/6.jpg" width="100px" height="100px" alt=""/></a></li>    </ul> </div></body>

    新建一CSS样式表文件,并将该文件保存到与“”相同的目录下,文件名称为“"。

    在新建的样式表文件"”文件中输入如下代码:

    * { padding:0; margin:0;}       /*设置所有对像的内边距为0*/

    body { text-align:center;}      /*设置页面居中对齐*/

    #photo-list {

    /* 6张图片的宽度(包含宽度、padding、border、图片间的留白)

    计算:6*(100+2*2+1*2+9) - 9

    之所以减去9是第6张图片的右边留白 */

    width:681px;

    /* 图片的宽度(包含高度、padding、border)

    计算:100+2*2+1*2  */

    height:106px;

    margin:50px auto;

    overflow:hidden;     /*溢出部份将被隐藏*/

    border:1px dashed #ccc;

    }

    #photo-list ul { list-style:none;}

    #photo-list li { float:left; padding-right:9px;}

    #photo-list img { border:1px solid #ddd; background:#fff; padding:2px;}

    在网页文件""中添加对该样式表的引用:

    <link rel="stylesheet" type="text/css" href="">

    新建一个JS文件,并将该文件另存为“"。

    在”“文件中输入如下所示代码:

    var id = function(el) {          return (el);        },

    c = id('photo-list');

    if(c) {

    var ul = id('scroll'),

    lis = ('li'),

    itemCount = ,

    width = lis[0].offsetWidth, //获得每个img容器的宽度

    marquee = function() {

    c.scrollLeft += 2;

    if(c.scrollLeft % width <= 1){  //当 c.scrollLeft 和 width 相等时,把第一个img追加到最后面

    (('li')[0]);

    c.scrollLeft = 0;

    };

    },

    speed = 50; //数值越大越慢

    = width*itemCount + 'px'; //加载完后设置容器长度

    var timer = setInterval(marquee, speed);

    c.onmouseover = function() {

    clearInterval(timer);

    };

    c.onmouseout = function() {

    timer = setInterval(marquee, speed);

    };

    };

    然后在主页文件"”中添加对该“”文件的引用。

    <script type="text/javascript" src=""></script>

    打开“”网页文件,最终效果如果所示:

  • html怎么实现当鼠标经过一个图片时显示另一张图片

  • 1、准备切换图片素材,一般是两张,如图,放入img文件夹,跟HTML同级。

    2、然后用img嵌入到网页,嵌入其中的一张,另外一张待会切换。

    3、如图,现在是静态的,鼠标放上去也不会产生切换反应,因为没有用JS。

    4、如图,获取img,转成JS对象,加个[0]就可以转js对象了。

    5、然后设定经过事件,切换成另一张图片,这样就产生鼠标经过切换图片的效果了。

    6、但是一旦鼠标离开了,就要切换回原来的图片素材,所以再加一个离开事件,这样离开后就变换成原来的图片。

    7、如图,现在我的鼠标在图片上,就变成twopicture了。

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com