首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滚动形式

滚动形式
EN

Stack Overflow用户
提问于 2014-04-03 08:39:11
回答 1查看 55关注 0票数 0

我有一个导航栏在我们的挂起的网站由样式超链接。

其中之一最初是一个PayPal链接,但出于安全考虑,我不得不将这个PP链接改为加密按钮。

问题是,我应用于链接的悬停图像交换效果不适用于表单图像。我尝试过每一种方法(this.src到that.src,基于移动背景位置的悬停)来实现这一点,但是表单的复杂性与href的简单性证明是有问题的。

考虑到下面的代码,有人能向我展示一种非Javascript的方式来改变'pp3.gif‘的位置,或者交换另外两个图像来模仿我已经拥有的其他列表元素的css悬浮图像交换

代码语言:javascript
复制
    <li><a href="info.htm" target="iframe1">Information</a></li>
    <li>
        <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
           <input type="hidden" name="cmd" value="_s-xclick">
           <input type="image" src="../buttons/pp3.gif" name="submit">
           <input type="hidden" name="encrypted" value="-----BEGIN PKCS7 ... END PKCS7-----">
       </form>
    </li>
    <li><a href="delivery.htm" target="iframe1">Livraison</a></li>

谢谢!戴夫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-03 09:26:18

我建议不要使用<input type="image">。与直接用CSS设计输入相比,它非常不灵活。试试这个:

http://jsfiddle.net/6S8Hs/

代码语言:javascript
复制
<ul>
<li><a href="info.htm" target="iframe1">Information</a></li>

<li>
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
        <input type="hidden" name="cmd" value="_s-xclick"/>
        <input class="hover-effect" type="submit" name="submit"/>
        <input type="hidden" name="encrypted" value="-----BEGIN PKCS7 ... END PKCS7-----"/>
    </form>
</li>
<li><a href="delivery.htm" target="iframe1">Livraison</a></li></ul>

ul{ list-style-type: none; }

ul li{ display:inline; float:left; margin-left:10px; }

.hover-effect{ width:50px; height: 50px; background-image:url("http://a.deviantart.net/avatars/t/o/toaster-kitten.jpg"); display:block; border:none; color:transparent; }

.hover-effect:hover{ background-image:url("http://img.ehowcdn.com/other-people/ehow/images/a06/27/bh/care-newborn-kitten-mother-800x800.jpg"); }

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22832185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档