左箭头html和css

时间:2017-05-24 06:25:12

标签: html css3

我需要此功能的代码。 默认情况下,它应该像右箭头Right arrow,当我点击它时应该是向下箭头。down arrow

谢谢, 拉姆

3 个答案:

答案 0 :(得分:0)

您可以使用javascript来完成。如果您不知道如何使用javascript,请参阅下面的代码。

<html>
<head>
<title>Title</title>
<script type="text/javascript>
function myFunction(){
document.getElementById('img').src = "down.jpg";
}
</script>

<body>
<img src="right.jpg" id="img" onclick="myFunction();"/>
</body>
</html>

享受:D

如您所见,我们使用其id获取js中的元素并更改其src属性并将其设置为您的另一个图像。您可以根据需要更改onclick事件。您可以使用ondblclick在双击时触发该功能。 ^ - ^

答案 1 :(得分:0)

这可以帮助你@ pbrc1995:)

function myFunction(x) {
    x.classList.toggle("change");
}
.container {
    display: inline-block;
    cursor: pointer;
}

.bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #333;
    margin: 6px 0;
    transition: 0.4s;
}

.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
    transform: rotate(-45deg) translate(-9px, 6px) ;
}

.change .bar2 {opacity: 0;}

.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px) ;
    transform: rotate(45deg) translate(-8px, -8px) ;
}
<p>Click on the Menu Icon to transform it to "X":</p>
<div class="container" onclick="myFunction(this)">
  <div class="bar1"></div>
  <div class="bar2"></div>
  <div class="bar3"></div>
</div>

答案 2 :(得分:0)

由于您不是在寻求JavaScript解决方案,所以没有它。

&#13;
&#13;
div.arrow {
  width:33px; height:30px;
  background:url('https://i.stack.imgur.com/yMatp.png');
}

div.arrow:active{
  width:51px; height:26px;
  background:url('https://i.stack.imgur.com/M3Bew.png');
}
&#13;
<div class="arrow"></div>
&#13;
&#13;
&#13;