Javascript 如何获得与Youtube相同的按钮?

Javascript 如何获得与Youtube相同的按钮?,javascript,html,css,button,Javascript,Html,Css,Button,您会看到“搜索按钮”。它真的很好。取决于您希望它的便携性 Firefox 3.5引入了标签,您可以将其放入悬停属性。背景图像、颜色和边框的组合。只需查看它们的标签即可 您可以使用jqueryui按钮。这会让你大部分的方式,然后你只需要自定义一个主题,以获得外观和感觉 它可以完成一些简单的CSS3操作,例如 渐变:-moz线性渐变(中间顶部,#FFFFFF,#EFEFEF)重复滚动0 0#F6F6F6 边界半径:3px 3px 3px 而且它看起来像一个盒子的阴影:悬停你可以试试 实际上,这似


您会看到“搜索按钮”。它真的很好。

取决于您希望它的便携性


Firefox 3.5引入了标签,您可以将其放入悬停属性。

背景图像、颜色和边框的组合。

只需查看它们的标签即可


您可以使用jqueryui按钮。这会让你大部分的方式,然后你只需要自定义一个主题,以获得外观和感觉


它可以完成一些简单的CSS3操作,例如

  • 渐变:
    -moz线性渐变(中间顶部,#FFFFFF,#EFEFEF)重复滚动0 0#F6F6F6
  • 边界半径:
    3px 3px 3px
而且它看起来像一个盒子的阴影:悬停

你可以试试


实际上,这似乎不是背景图像,而是浏览器生成的渐变。像这样的渐变现在在IE中可以看到吗?@Frederik Wordenskjold:我认为IE是第一个实现渐变的浏览器,尽管它是通过专有的
过滤器
属性实现的。编辑查看Matt的答案。我喜欢2.0833em按钮高度。我如何更改它,以便在用户单击时按钮会有阴影,而不是悬停?这是最糟糕的CSS做法之一。请不要用这个垃圾@厄尔兹:也许吧,但禁用javascript是不行的;-)
.yt-uix-button {
    height:2.0833em;
    border:1px solid #ccc;
    background:#f6f6f6;
    background-image:0;
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
    -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    overflow:visible;
    padding:0 .5em;
}

.yt-uix-button:hover {
    -webkit-box-shadow: #999 0px 0px 3px;
    background: #F3F3F3 -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EBEBEB));
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EBEBEB));
    border-color: #999;
    outline: 0px;
}
.awesome{
background: #222 url(/images/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
text-shadow: 0 -1px 1px #222;
border-bottom: 1px solid #222;
position: relative;
cursor: pointer;
}