How to realize the special effect of white texture 3D button in CSS3
This article is about how CSS3 achieves the special effects of 3D buttons with white texture. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.
Method of use
HTML structure
Normal
*,
[role= "button"]: hover:not ([disabled]) > * {
-webkit-transform: scale (0.975)
Transform: scale (0.975)
}
Button:focus:not (: active)
[role= "button"]: focus:not (: active) {
-webkit-animation: active 0.9s alternate infinite
Animation: active 0.9s alternate infinite
Outline: none
}
Button:active:not ([disabled])
[role= "button"]: active:not ([disabled]) {
Box-shadow: 0 4px 3px 1px # FCFCFC, 0 6px 8px # D6D7D9, 0-4px 4px # CECFD1, 0-6px 4px # FEFEFE, inset 0 0 5px 3px # 999, inset 0 30px # aaa
}
Button:active:not ([disabled]) > *
[role= "button"]: active:not ([disabled]) > * {
-webkit-transform: scale (.95)
Transform: scale (0.95)
}
Button:disabled
[role= "button"]: disabled {
Opacity: 0.6
Cursor: not-allowed
}
Button.icon
[role= "button"] .icon {
Width: 50px
}
Button.icon svg
[role= "button"] .icon svg {
Margin-top: 3px
Width: 30px
Height: 30px
}
Thank you for reading! This is the end of this article on "how to achieve White texture 3D Button effects in CSS3". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, you can share it for more people to see!