当前位置:  开发笔记 > 编程语言 > 正文

HTML按钮"推"效果

如何解决《HTML按钮"推"效果》经验,为你挑选了1个好方法。

我无法弄清楚是什么让html按钮元素看起来被推(右键单击一个html按钮然后悬停和关闭,看看我的意思).

我从其他网站上采取了以下两个例子.第一个具有典型的按钮推动效果.第二个没有.

.button { 
border:none 0; 
background-color:Transparent; }
.button .l { background:url('img.gif') no-repeat 0 0; 
padding-left:7px;
display:block; 
height:32px; }
.button .c { background:url('img.gif') repeat-x 0 0; 
display:block; 
height:32px; 
padding-top:7px; }
.button .r {
background:url('img.gif') no-repeat right top; 
padding-right:7px; 
display:block; 
height:32px; }

.button {
background:#F0F0F0 url(img.gif) repeat-x scroll 0 0;
border:1px solid Black;
color:#333333;
font-size:12px;
height:20px;
padding-left:8px;
padding-right:8px; }

编辑:@ mr双向飞碟,我想要一个在所有浏览器中看起来都相同的按钮(即背景图像),但仍然表现得像一个具有推动效果的真实html按钮.我是否正确假设我需要javascript为此?推送状态的不同css?一个例子/教程会很棒



1> scunliffe..:

要么使用


它会自动像按钮一样,或者使用:hover和:active CSS伪类来获得你想要的东西......

a.likeAButton {
  background-color:#67a0cf;
  border:1px outset #2683cf;
  color:#fff;
  padding:3px 3px 3px 3px;
  margin:1px;
  text-decoration:none;
}
a.likeAButton:hover {
  background-color:#5788af;
  border:1px outset #2683cf;
  color:#fcffdf;
  padding:3px 3px 3px 3px;
  margin:1px;
  text-decoration:none;
}
a.likeAButton:active {
  background-color:#67b4cf;
  border:1px inset #1d659f;
  color:#e0ffaf;
  padding:4px 2px 2px 4px;
  margin:1px;
  text-decoration:none;
}


Fake Button

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有