CSS3设置按钮的样式

CSS3设置按钮的样式平面按钮样式 现主流在实际开发中 按钮的应用是必不可少使用 CSS 来制作按钮 可以更有新意 更有趣 也可以自定义自己想要的样式平面样式按钮的使用现在非常流行 并且符合无处不在的平面设计趋势实现方式 button background color 4CAF50 Green border none color white padding 15px32px text align center text dec

平面按钮样式——现主流

在实际开发中,按钮的应用是必不可少
使用 CSS 来制作按钮,可以更有新意,更有趣,也可以自定义自己想要的样式

  • 平面样式按钮的使用现在非常流行,并且符合无处不在的平面设计趋势平面按钮

实现方式

.button { 
    background-color: #4CAF50; /* Green */ border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; } 

按钮颜色

颜色:Green ,Blue, Red, Gray ,Black按钮颜色
实现方式

 .button1 { 
    background-color: #4CAF50; } 

按钮大小

尺寸10px ,12px ,16px 20px , 24px
可以使用 font-size 属性来设置按钮大小按钮大小
实现方式




.button1 { 
    font-size: 10px; } 

圆角按钮

弧度:2px ,4px ,8px ,12px ,50%
可以使用 border-radius 属性来设置圆角按钮
圆角按钮
实现方式






.button1 { 
    border-radius: 2px; } 

边框样式CSS按钮

边框样式按钮与平面按钮属于同一类。唯一的区别是,将使用边框来代替平面按钮所使用的背景颜色。以下代码是按钮处于正常的情况下的状态

按钮边框颜色

绿 蓝 红 灰 黑
可以使用 border 属性设置按钮边框颜色按钮边框颜色
实现方式




.button1 { 
    background-color: white; color: black; border: 2px solid #4CAF50; /* Green */ } 

鼠标悬停按钮

可以使用 :hover 选择器来修改鼠标悬停在按钮上的样式
提示: 可以使用 transition-duration 属性来设置 “hover” 效果的速度
鼠标悬停按钮
实现方式






/* 上图蓝色按钮 */ .button { 
    -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; } .button:hover { 
    background-color: #4CAF50; /* Green */ color: white; } 

按钮阴影

阴影按钮 鼠标悬停后显示阴影
使用 box-shadow 属性来为按钮添加阴影
按钮阴影




按钮阴影
实现方式

.button1 { 
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); } .button2:hover { 
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); } 

按钮动画

这些“按下”式按钮结合了一些平面设计和假象,让用户感觉他们实际上按下了按钮。当用户按下它时,它似乎陷入了页面。它的实现需要用到阴影来设置,使其具有3D弹出外观。以下代码是按钮处于正常的情况下的状态
按钮动画
实现方式




 button { 
    width: 200px; height: 100px; color: #fff; background-color: #6496c8; border: none; border-radius: 15px; box-shadow: 0 10px #27496d; } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202760.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午11:22
下一篇 2026年3月19日 下午11:22


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号