如何在css中获得此渐变效果?我可以使用纯CSS(按钮)制作此样式
回答
您可以使用下面的CSS和HTML在你的岗位上实现的东西按钮
CSS
#button {
background-color: #7BCEE6;
background-image: -moz-linear-gradient(top, #7BCEE6, #3F7DBB); /* FF3.6 */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7BCEE6), color-stop(1, #3F7DBB)); /* Saf4+, Chrome */
background-image: linear-gradient(top, #7BCEE6, #3F7DBB);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7BCEE6', EndColorStr='#3F7DBB'); /* IE6–IE9 */
width:120px;
height:40px;
-moz-border-radius: 12px; /* FF1+ */
-webkit-border-radius: 12px; /* Saf3-4 */
border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome */
}
#image {
width:25px;
height:40px;
background:#930;
margin-left:10px;
float:left;
}
#text {
text-shadow: 1px 1px 3px #888; /* FF3.5+, Opera 9+, Saf1+, Chrome */
color:#fff;
font-size:22px;
float:left;
margin-top:5px;
}
HTML
<div id="button">
<div id="image"></div>
<div id="text">Reports</div>
</div>
活生生的例子:http://jsbin.com/ebuno5
笔记 哪里是红色块,应该是你可以添加一个PNG图像。此外,你必须记住,大多数Internet Explorer 8下的css3不受支持。要添加一些CSS3功能,即你可以在你的pie.htc
是的,我使用http://gradients.glrzad.com/来生成这个CSS:
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.45, rgb(26,106,163)),
color-stop(0.87, rgb(36,183,224))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(26,106,163) 45%,
rgb(36,183,224) 87%
);
但是请注意(因为我确信你是),这在Internet Explorer中不起作用。
此外,你必须检查出克里斯Coyier的CSS3 button maker。
IE具有梯度太大,队友:`过滤器:进程id:DXImageTransform.Microsoft.gradient(startColorstr = '#24B7E0',endColorstr =” #1A6AA3',GradientType = 0);` – mingos 2011-01-07 20:42:46
你需要CSS3。尽管如此,它在所有浏览器中都不受支持。检查http://css3generator.com/以生成您的渐变。它会将您发送给一个非常棒的渐变编辑器:http://www.colorzilla.com/gradient-editor/。下面一个例子来创建渐变与旧版浏览器的一些支持:
/* old browsers */
background: #1E5799;
/* firefox */
background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207cca 51%, #7db9e8 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207cca), color-stop(100%,#7db9e8));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E5799', endColorstr='#7db9e8',GradientType=0);
您还可以使用CSS3 PIE添加为Internet Explorer CSS3支持:http://css3pie.com/。祝你好运!
我使用this site作为渐变。
请注意,Opera(目前在版本11)根本不支持CSS3渐变,所以请确保它具有某种后备状态。
看一看CSS Pie。它提供了跨浏览器的边界半径,箱阴影和渐变功能
- 1. 纯CSS按钮
- 2. 按钮样式,css
- 3. CSS按钮样式
- 4. 哪里可以获得CSS样式,可以为IE5,6,firefox3设计样式按钮?
- 5. 我可以使用多个单选按钮的形式这样
- 6. 什么CSS样式我可以用它来改变我的单选按钮
- 7. 我可以使用“原样”文本制作css div吗?
- 8. CSS图像按钮样式
- 9. CSS样式选项按钮?
- 10. 为ASP.NET输入按钮使用CSS按钮样式?
- 11. 我可以将css样式添加到此•?
- 12. 我怎么可以在此改变CSS样式表中的
- 13. 如何使用CSS制作3D按钮?
- 14. 我可以在我的动态按钮上获取xaml按钮样式吗?
- 15. CSS样式不适用于按钮?
- 16. 用于按钮样式的CSS链接
- 17. CSS按钮样式不适用
- 18. CSS样式不适用于ExtJS按钮
- 19. 纯CSS样式与列?
- 20. 按下后更改按钮样式 - CSS
- 21. 是否可以使用带按钮和自动播放的纯CSS滑块?
- 22. 如何复制此按钮的CSS?
- 23. 制作按钮怎么样?
- 24. 无法从控制器类执行按钮样式方法(FXML按钮)。我如何设置FXML按钮的样式而不使用CSS?
- 25. 是否有可能用css覆盖单选按钮样式?
- 26. 我可以从样式表中只提取使用的CSS吗?
- 27. 我用CSS设计的这个按钮不会样式
- 28. 纯粹的CSS样式单选按钮组的方式没有选中单选按钮时?
- 29. 问题的CSS样式上formtastic按钮
- 30. 修复引导按钮CSS样式
+1对于真棒链接 – qwertymk 2011-01-07 20:41:51