javascript - 如何为图像 slider 调用 img 标签中图像的某些部分?

标签 javascript html css

我创建了一个组合了小 Logo 的图像。现在我想在图像标签中使用此图像并将其放入图像 slider 中。我已经写下了 slider 使用的所有样式、脚本和代码。但它不起作用。

<script type="text/javascript" src="http://bdppl.com/bdsupport/crawler.js" ></script>
<style>
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8 {width:100px; height:0; margin:10px; border:1px solid #212121; padding:67px 0 0 0; display:block;}
.r2{padding:67px 0 0 100px;}
.r3{padding:67px 0 0 200px; }
.r4{padding:67px 0 0 300px; }
</style>
<div id="mycrawler2">
<img class="r1" src="images/recruiters.jpg" style="background-image: url(images/recruiters.jpg)" />
<img class="r2" src="images/recruiters.jpg" style="background-image: url(images/recruiters.jpg)" />
<img class="r3" src="images/recruiters.jpg" style="background-image: url(images/recruiters.jpg)" />
<img class="r4" src="images/recruiters.jpg" style="background-image: url(images/recruiters.jpg)" />
<img class="r5" src="images/recruiters.jpg" style="background-image: url(images/recruiters.jpg)" />
<img class="r6" src="images/recruiters.jpg" style="background-image: url(images/recruiters.jpg)" />
<img class="r7" src="images/recruiters.jpg" style="background-image: url(images/recruiters.jpg)" />
<img class="r8" src="images/recruiters.jpg" style="background-image: url(images/recruiters.jpg)" />
    </div> 
<script type="text/javascript" defer="defer">
marqueeInit({
    uniqueid: 'mycrawler2',
    style: {
        'padding': '2px',
        'width': '980px',
        'height': '100px',
        'margin': '10px 0 0 10px '
    },
    inc: 5, //speed - pixel increment for each iteration of this marquee's movement
    mouse: 'cursor driven', //mouseover behavior ('pause' 'cursor driven' or false)
    moveatleast: 2,
    neutral: 150,
    savedirection: true,
    random: true
});
</script>

enter image description here

最佳答案

首先制作png格式的空白图像,然后给出其路径。在 css 中将旧样式修改为当前样式。

<style>
    .m1, .m2, .m3, .m4, .m5, .m6, .m7, .m8, .m9, .m10, .m11, .m12, .m13, .m14, .m15, .m16, .m17, .m18, .m19, .m20 {width:100px; height:67px; margin:10px; border:1px solid #212121; background:url(../images/recruiters.jpg);}
    .m2{background-position: 100px 0;}
    .m3{background-position: 200px 0;}
    .m4{background-position: 300px 0;}
    .m5{background-position: 400px 0;}
    .m6{background-position: 500px 0;}
    .m7{background-position: 600px 0;}
    .m8{background-position: 700px 0;}
    .m9{background-position: 800px 67px;}
    .m10{background-position:900px 67px;}
    .m11{background-position: 0 67px;}
    .m12{background-position: 100px 67px;}
    .m13{background-position: 200px 67px;}
    .m14{background-position: 300px 67px;}
    .m15{background-position: 400px 67px;}
    .m16{background-position: 500px 67px;}
    .m17{background-position: 600px 67px;}
    .m18{background-position: 700px 67px;}
    .m19{background-position: 800px 67px;}
    .m20{background-position: 900px 67px;}
    </style>
    <div id="mycrawler2">
    <img class="m1" src="images/n.png" alt="" />
    <img class="m2" src="images/n.png" alt="" />
    <img class="m3" src="images/n.png" alt="" />
    <img class="m4" src="images/n.png" alt="" />
    <img class="m5" src="images/n.png" alt="" />
    <img class="m6" src="images/n.png" alt="" />
    <img class="m7" src="images/n.png" alt="" />
    <img class="m8" src="images/n.png" alt="" />
    <img class="m9" src="images/n.png" alt="" />
    <img class="m10" src="images/n.png" alt="" />
    <img class="m11" src="images/n.png" alt="" />
    <img class="m12" src="images/n.png" alt="" />
    <img class="m13" src="images/n.png" alt="" />
    <img class="m14" src="images/n.png" alt="" />
    <img class="m15" src="images/n.png" alt="" />
    <img class="m16" src="images/n.png" alt="" />
    <img class="m17" src="images/n.png" alt="" />
    <img class="m18" src="images/n.png" alt="" />
    <img class="m19" src="images/n.png" alt="" />
    <img class="m20" src="images/n.png" alt="" />
    </div>

关于javascript - 如何为图像 slider 调用 img 标签中图像的某些部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269183/

相关文章:

asp.net - ASP :Imagemap making the hotspots easily findable

javascript - 使用 ASP.NET MVC 和 jQuery 渲染部分 View /提交表单而无需刷新页面

javascript - 是否有类似于 Google Hangouts 的开源技术?

html - 管理侧边栏中的子链接

css - menuToggle CSS 问题 - 无法显示或无法运行

ruby-on-rails - Rails 链接助手中没有值的数据属性

css - WP COMPRESS_CSS

javascript - 如何在 Angular 4 中使用路由器 url 通配符?

javascript - 如果尚未到达日期,请禁用链接

javascript - 使用 jQuery 更改 HTML 但保留 CSS3 动画