CSS实现3D按钮效果

这次给大家带来CSS实现3D按钮效果,CSS实现3D按钮效果的注意事项有哪些,下面就是实战案例,一起来看一下。

css巧妙利用了box-shadow来实现3D物体的立体感,当按钮按下的时候再去修改box-shadow和top值。

让人感觉有一种按钮被按下的感觉。css代码非常少,如下所示

a.css-3d-btn{ position: relative; color: rgba(255, 255, 255, 1); text-decoration: none; background-color: rgba(219, 87, 51, 1); font-family: "Microsoft YaHei", 微软雅黑, 宋体; font-weight: 700; font-size: 3em; display: block; padding: 4px; border-radius: 8px; /* let's use box shadows to make the button look more 3-dimensional */ box-shadow: 0px 9px 0px rgba(219, 31, 5, 1), 0px 9px 25px rgba(0, 0, 0, .7); margin: 100px auto; width: 160px; text-align: center; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; transition: all .1s ease;}/* now if we make the box shadows smaller when the button is clicked, it'll look like the button has been "pushed" */a.css-3d-btn:active{ box-shadow: 0px 3px 0px rgba(219, 31, 5, 1), 0px 3px 6px rgba(0, 0, 0, .9); position: relative; top: 6px;}

登录后复制

效果如下:

CSS实现3D按钮效果

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

注意事项

注意事项

以上就是CSS实现3D按钮效果的详细内容,更多请关注【创想鸟】其它相关文章!

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2898315.html

(0)
上一篇 2025年3月10日 23:33:25
下一篇 2025年3月10日 23:33:35

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css中Float属性详解

    这次给大家带来css中Float属性详解,使用css中Float属性的注意事项有哪些,下面就是实战案例,一起来看一下。 一、Float的特性 1. 应用于文字围绕图片 2. 创建一个块级框 3. 多列注意事项 4. 浮动元素的宽度、高度自适…

    2025年3月10日 编程技术
    200
  • Css3的之形状总结

    这次给大家带来Css3的之形状总结,使用Css3形状的注意事项有哪些,下面就是实战案例,一起来看一下。 一、自适应椭圆  border-radius特性: 可以单独指定水平和垂直半径,并且值可以是百分比,用/(斜杠)分隔这两个值即可(可以实…

    2025年3月10日 编程技术
    200
  • CSS的居中布局总结

    这次给大家带来CSS的居中布局总结,CSS居中布局的注意事项有哪些,下面就是实战案例,一起来看一下。 先来说几种简单的、人畜无害的居中方法 1. 把margin设为auto 具体来说就是把要居中的元素的注意事项和注意事项都设为auto,此方…

    2025年3月10日 编程技术
    200
  • 在CSS边界线消失如何处理

    这次给大家带来在CSS边界线消失如何处理,处理在CSS边界线消失的注意事项有哪些,下面就是实战案例,一起来看一下。 先来看看下图,经常会在一些注意事项栏中见到,要求每行中最后一列的右边框消失,如何在所有浏览器中最便捷优雅的实现? 如果是不需…

    2025年3月10日
    200
  • CSS3的blur白边怎么去除

    这次给大家带来CSS3的blur白边怎么去除,去除CSS3的blur白边注意事项有哪些,下面就是实战案例,一起来看一下。 做一个登录页,全屏背景图毛玻璃效果,实现方法如下: HTML:                   var w = w…

    2025年3月10日 编程技术
    200
  • CSS3的box-sizing属性图文教程

    这次给大家带来CSS3的box-sizing属性图文教程,使用CSS3的box-sizing属性注意事项有哪些,下面就是实战案例,一起来看一下。 简介 box-sizing属性包括content-box(default),border-bo…

    2025年3月10日
    200
  • 给文字加波浪线效果

    这次给大家带来给文字加波浪线效果,给文字加波浪线效果的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 css的设计之巧妙,实现之精妙,细细寻味,其妙非凡,妙不可言。这波浪线,取巧的运用了linear-gradient属性,合角度、颜…

    2025年3月10日 编程技术
    200
  • 用CSS3实现鼠标浮动放大图片

    这次给大家带来用CSS3实现鼠标浮动放大图片,用CSS3实现鼠标浮动放大图片的注意事项有哪些,下面就是实战案例,一起来看一下。 无需JS和jQuery代码实现CSS3鼠标浮动放大图片 .box { /* 可见视觉区域 */ width: 4…

    编程技术 2025年3月10日
    200
  • css的position属性及z-index属性图文详解

    这次给大家带来css的position属性及z-index属性图文详解,使用position属性及z-index属性的注意事项有哪些,下面就是实战案例,一起来看一下。 在网页设计中,position属性的使用是非常重要的。有时如果不能认识清…

    2025年3月10日 编程技术
    200
  • 3D相册效果的实现

    这次给大家带来3D相册效果的实现,实现3D相册效果的注意事项有哪些,下面就是实战案例,一起来看一下。 本文利用CSS3属性来编写一个实例,话不多说,先直接看看效果。 因为前面已经讲解过一些属性的用法,此篇文章不再赘述,只记录这个实例的编码过…

    2025年3月10日 编程技术
    200

发表回复

登录后才能评论