怎么用css3制作样式好看的按钮?

本篇文章主要介绍了用css3制作样式好看的按钮,即圆角点击向右滑动按钮功能。希望本文介绍对大家有所帮助。

注:CSS3,CSS 用于控制网页的样式和布局。CSS3 是最新的 CSS 标准。

用css3制作样式好看按钮的具体代码示例如下:

4ccbfa8435b8c037073e81f07792bf8.png

/*style2.css*/.a-btn{    background:#80a9da;    background:-webkit-gradient(linear,left top,left bottom,color-stop(#80a9da,0),color-stop(#6f97c5,1));    background:-webkit-linear-gradient(top, #80a9da 0%, #6f97c5 100%);    background:-moz-linear-gradient(top, #80a9da 0%, #6f97c5 100%);    background:-o-linear-gradient(top, #80a9da 0%, #6f97c5 100%);    background:linear-gradient(top, #80a9da 0%, #6f97c5 100%);    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a9da', endColorstr='#6f97c5',GradientType=0 );    padding-left:90px;    padding-right:105px;    height:90px;    display:inline-block;    position:relative;    border:1px solid #5d81ab;    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);    -webkit-border-radius:4px;    -moz-border-radius:4px;    border-radius:4px;    float:left;    clear:both;    margin:10px 0px;    overflow:hidden;    -webkit-transition:box-shadow 0.3s ease-in-out;    -moz-transition:box-shadow 0.3s ease-in-out;    -o-transition:box-shadow 0.3s ease-in-out;    transition:box-shadow 0.3s ease-in-out;}.a-btn img{    position:absolute;    left:15px;    top:13px;    border:none;    -webkit-transition:all 0.3s ease-in-out;    -moz-transition:all 0.3s ease-in-out;    -o-transition:all 0.3s ease-in-out;    transition:all 0.3s ease-in-out;}.a-btn .a-btn-slide-text{    position:absolute;    font-size:36px;    top:18px;    left:18px;    color:#bde086;    text-shadow:0px 1px 1px rgba(0,0,0,0.3);    -webkit-transform:scale(0);    -moz-transform:scale(0);    -ms-transform:scale(0);    -o-transform:scale(0);    transform:scale(0);    opacity:0;    -webkit-transition:all 0.3s ease-in-out;    -moz-transition:all 0.3s ease-in-out;    -o-transition:all 0.3s ease-in-out;    transition:all 0.3s ease-in-out;}.a-btn-text{    padding-top:13px;    display:block;    font-size:30px;    text-shadow:0px -1px 1px #5d81ab;}.a-btn-text small{    display:block;    font-size:11px;    letter-spacing:1px;}.a-btn-icon-right{    position:absolute;    right:0px;    top:0px;    height:100%;    width:80px;    border-left:1px solid #5d81ab;    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;}.a-btn-icon-right span{    width:38px;    height:38px;    opacity:0.7;    -webkit-border-radius:20px;    -moz-border-radius:20px;    border-radius:20px;    position:absolute;    left:50%;    top:50%;    margin:-20px 0px 0px -20px;    border:1px solid rgba(0,0,0,0.5);    background:#5b5b5b url(../images/arrow_down.png) no-repeat center center;    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);    box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);    -webkit-transition:all 0.3s ease-in-out;    -moz-transition:all 0.3s ease-in-out;    -o-transition:all 0.3s ease-in-out;    transition:all 0.3s ease-in-out;}.a-btn:hover{    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);}.a-btn:hover img{    opacity:0;}.a-btn:hover .a-btn-slide-text{    opacity:1;    -webkit-transform:scale(1);    -moz-transform:scale(1);    -ms-transform:scale(1);    -o-transform:scale(1);    transform:scale(1);}.a-btn:hover .a-btn-icon-right span{    opacity:1;    background-color:#bc3532;}.a-btn:active{    position:relative;    top:1px;    background:#5d81ab;    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;    box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;    border-color:#80a9da;}.a-btn:active .a-btn-icon-right span{    -webkit-transform:rotate(360deg);    -moz-transform:rotate(360deg);    -ms-transform:rotate(360deg);    -o-transform:rotate(360deg);    transform:rotate(360deg);}

808ca64e93eeb6a36064d3107ce462d.png

【相关内容推荐】

介绍CSS3中的几个新技术

立即学习“前端免费学习笔记(深入)”;

CSS3 教程 | CSS3 最新版参考手册 | 创想鸟教程

CSS3的浏览器兼容问题

以上就是怎么用css3制作样式好看的按钮?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1610948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 01:52:30
下一篇 2025年12月24日 01:52:58

发表回复

登录后才能评论
关注微信