Q
如何创建CSS3
1
A
回答
2
你可以这样做:
.button{
width:100px;
height:30px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background: -moz-linear-gradient(top, #89ae56 0%, #85a06d 100%);
background: -webkit-linear-gradient(top, #89ae56 0%, #85a06d 100%);
background: linear-gradient(top, #89ae56 0%, #85a06d 100%);
position:relative;
color:#fff;
line-height:30px;
padding-left:10px;
}
.button:after{
content:"+";
position:absolute;
width:20px;
height:20px;
background:#5f5f5f;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
color:#fff;
text-align:center;
right:5px;
top:5px;
line-height:20px;
}
<div class="button">
Read More
</div>
1
有很多方法可以实现。人们需要使用SPAN元素,具有背景渐变,圆角,带文字阴影的白色文字,像这样。
在HTML:
<span class="button-span">Read More</span>
而在你的CSS(在http://www.colorzilla.com/gradient-editor/一个纯CSS梯度产生的后台代码):
.button-span {
display: block;
padding: 10px 20px;
border-radius: 5px;
color: white;
text-shadow: 1px 1px rgba(0, 0, 0, 0.4);
/* Background gradient */
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color- stop(79%,#8eb92a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 79%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 79%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 79%); /* IE10+ */
background: linear-gradient(top, #bfd255 0%,#8eb92a 79%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#8eb92a',GradientType=0); /* IE6-9 */
}
反复折腾的值,如果你想要的小小的+图标,你可以使用一个带有符号的透明PNG,或者使用像这样的字体中的符号:http://fortawesome.github.com/Font-Awesome/(你需要了解如何为最后一个选项嵌入字体,但它不是太困难)
希望这有助于!
相关问题
- 1. 创建CSS3
- 2. Javascript:如何创建一个CSS3动画
- 3. 如何在css3中创建阴影框
- 4. 如何创建固定的CSS3标头?
- 5. 如何创建CSS3反弹效果
- 6. 如何在Opera中创建CSS3渐变?
- 7. 如何创建与CSS3伪类
- 8. 如何从html5 + css3创建pdf文件?
- 9. 如何在css3中创建边框
- 10. 创建CSS3形状?
- 11. CSS3 rotateX创建一个行
- 12. 创建使用CSS3和HTML
- 13. 使用CSS3创建属性
- 14. 创建斜坡全宽css3
- 15. 如何使用CSS3创建语音 - 气泡边框
- 16. 如何在CSS3中创建对角线段?
- 17. 如何使用CSS3和jQuery创建旋转齿轮?
- 18. 如何使用jQuery/CSS3创建“幻灯片库”面板?
- 19. 如何在CSS3的导航栏上创建按钮链接?
- 20. CSS3 - 如何在矩形上创建圆形边框半径?
- 21. css3:如何创建3个灵活的列?
- 22. 如何使用PURE CSS创建CSS3反弹效果
- 23. 如何使用CSS3,jQuery和HTML创建图像队列效果?
- 24. 如何使用纯CSS3创建此形状?
- 25. 如何在HTML5/CSS3中创建按钮样式(使用示例)?
- 26. 如何使用css3创建一个圆角的箭头框?
- 27. 如何创建径向css3边框渐变阴影
- 28. 如何使用CSS3创建以下样式?
- 29. 如何使用JQuery或CSS3创建展开式面板?
- 30. 如何使用CSS3和Bootstrap创建卷纸?
,但我想用加号图标和文字完全CSS阴影 – 2012-03-23 07:51:45
@Rohitazad你有多远?你可以展示你现在拥有的东西吗? – 2012-03-23 08:25:37