button按钮样式_⼀篇⽂章带你了解CSS3按钮知识
htmlbutton属性在实际开发中,按钮的应⽤是必不可少。使⽤ CSS 来制作按钮,可以更有新意,更有趣,也可以⾃定义⾃⼰想要的样式。
⼀、平⾯样式CSS按钮
平⾯样式按钮的使⽤现在⾮常流⾏,并且符合⽆处不在的平⾯设计趋势。,这些的平⾯样式按钮效果很好看。
以下代码是按钮处于正常的情况下的状态。
例:
.button { background-color: #4CAF50; /* Green */ border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; dis
1. 按钮颜⾊
颜⾊:Green ,Blue, Red, Gray ,Black。
可以使⽤ background-color 属性来设置按钮颜⾊。
例
.button1 { background-color: #4CAF50; } /* Green */ .button2 { background-color: #008CBA; } /* Blue
2. 按钮⼤⼩
尺⼨10px ,12px ,16px 20px , 24px。
可以使⽤ font-size 属性来设置按钮⼤⼩:
例 :
.button1 { font-size: 10px; } .button2 { font-size: 12px; } .button3 { font-size: 16px; } .
3. 圆⾓按钮
弧度:2px ,4px ,8px ,12px ,50%。
可以使⽤ border-radius 属性来设置圆⾓按钮:
例:
.button1 { border-radius: 2px; } .button2 { border-radius: 4px; } .button3 { border-radius: 8px;
⼆、边框样式CSS按钮
边框样式按钮与平⾯按钮属于同⼀类。唯⼀的区别是,将使⽤边框来代替平⾯按钮所使⽤的背景颜⾊。
以下代码是按钮处于正常的情况下的状态。
1. 按钮边框颜⾊
绿 蓝 红 灰 ⿊
可以使⽤ border 属性设置按钮边框颜⾊:
例:
.button1 { background-color: white; color: black; border: 2px solid #4CAF50; /* Green */}
2. ⿏标悬停按钮
可以使⽤ :hover 选择器来修改⿏标悬停在按钮上的样式。
提⽰: 可以使⽤ transition-duration 属性来设置 "hover" 效果的速度:
例:
.button { -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s;}.button:hover { background-color: #4CAF50; /* Green */ color: white;}⿏标放在对应的⾊块上,显⽰相对应的颜⾊。
3. 按钮阴影
阴影按钮 ⿏标悬停后显⽰阴影。
使⽤ 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 1
4. 按钮宽度
宽度:250px,50% ,100%
默认情况下,按钮的⼤⼩有按钮上的⽂本内容决定( 根据⽂本内容匹配长度 )。可以使⽤ width 属性来设置按钮的宽度:提⽰: 如果要设置固定宽度可以使⽤像素 (px) 为单位,如果要设置响应式的按钮可以设置为百分⽐。
CSS 实例
.button1 { width: 250px;}.button2 { width: 50%;}.button3 { width: 100%;}
三、按钮组
1. 移除外边距并添加 float:left 来设置按钮组:
CSS 实例
.button { float: left;}
2. 带边框按钮组
可以使⽤ border 属性来设置带边框的按钮组:
CSS 实例
.button { float: left; border: 1px solid green}
四、按钮动画
1. 按样式CSS按钮
这些“按下”式按钮结合了⼀些平⾯设计和假象,让⽤户感觉他们实际上按下了按钮。当⽤户按下它时,它似乎陷⼊了页⾯。它的实现需要⽤到阴影来设置,使其具有3D弹出外观。以下代码是按钮处于正常的情况下的状态。
编程字典
Click Me
五、总结
本⽂基于Html基础,主要介绍了Html中按钮组件的使⽤,对于按钮中需要⽤到的做了详细的讲解,⽤丰富的案例 ,多种样式展⽰,帮助⼤家去更好的理解 。
最后,希望可以帮助⼤家更好的学习CSS3。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论