javascript - 悬停文本上的 slider

标签 javascript jquery html css

我是 js 和 jquery 的新手。我怎样才能做这个东西?我有四个文本,当我将鼠标悬停在每个文本上时,我需要看到 2 个属于特定文本的两个图像的 slider 。如果可以,请帮助我。我只有这段代码:

.pic {
  background-image: url(img/scr-img/1.png);
  width: 236px;
  height: 420px;
  transition: 1s;
  background-size: cover;
}

p1:hover~.pic {
  background-image: url(img/scr-img/8.png);
}

p2:hover~.pic {
  background-image: url(img/scr-img/9.png);
}

p3:hover~.pic {
  background-image: url(img/scr-img/11.png);
}

p4:hover~.pic {
  background-image: url(img/scr-img/5.png);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p1>
  <p>text1</p>
</p1>
<p2>
  <p>text2</p>
</p2>
<p3>
  <p>text3</p>
</p3>
<p4>
  <p>text4</p>
</p4>
<div class="pic"></div>

最佳答案

你可以这样做

<p1>
    <p>text1</p>
</p1>
<div class="pic"></div>
<p2>
    <p>text2</p>
</p2>
<div class="pic"></div>
<p3>
    <p>text3</p>
</p3>
<div class="pic"></div>
<p4>
    <p>text4</p>
</p4>
<div class="pic"></div>

// css 

.pic {
  transition: 1s;
  background-size: cover;
}

p1:hover+.pic {
  width: 236px;
  height: 420px;
  background-image: url(img/scr-img/8.png);
}

p2:hover+.pic {
  width: 236px;
  height: 420px;
  background-image: url(img/scr-img/9.png);
} 

p3:hover+.pic {
  width: 236px;
  height: 420px;
   background-image: url(img/scr-img/11.png);
}    

p4:hover+.pic {
  width: 236px;
  height: 420px;
  background-image: url(img/scr-img/5.png);
} 

只需确保图片 url 正确

关于javascript - 悬停文本上的 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53446074/

相关文章:

javascript - 在 Javascript 中将变量与变量值结合起来

javascript - 对对象数组使用 trustAsHTML

jquery - 拖动和调整 div 与其他 div 重叠

Javascript 空闲访客检查

jquery - 如何比较时间戳

javascript - 有没有办法通过添加 javascript 文本节点让滚动条自动向下移动到 div 的最新添加内容?

html - 我如何控制(跨所有设备和浏览器)字符是显示为表情符号版本还是文本版本?

javascript - 需要知道要阅读什么才能达到这种效果

javascript - wit.ai + 基于插槽的机器人 + 在客户端保存实体值

html - 如何从 CSS 定位未知的 <div>