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

时间:2010-04-01 22:29:03

标签: javascript html css button

http://www.youtube.com/

您会看到“搜索buttoN”。这真的很棒。

6 个答案:

答案 0 :(得分:6)

只需查看他们的CSS

.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;
}

答案 1 :(得分:3)

您可以使用jQuery UI按钮。这将使你大部分时间,然后你只需要自定义一个主题来获得外观和感觉。

Here's a good theme让你在那里大部分时间。

答案 2 :(得分:1)

背景图片,颜色和边框的组合。

答案 3 :(得分:0)

取决于你想要的便携性。

Firefox 3.5引入了-moz-box-shadow标记,您可以将其添加到悬停属性中。

答案 4 :(得分:0)

它做了一些巧妙的CSS3事情,比如

  • 渐变:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6
  • 边界半径:3px 3px 3px 3px

它看起来像:hover

上的方框阴影

答案 5 :(得分:0)

您可以尝试Zurb css

.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;
}