button 按压效果、内部阴影

重要属性:
:active 选择器用于选择活动链接。
box-shadow: inset 将外部阴影 (outset) 改为内部阴影。

<style>
        .button {
            overflow: hidden;
            height: 80px;
            background: #7fb1bf;
            cursor: pointer;
            color: #fff;
            font-size: 40px;
            letter-spacing: 1px;
            text-shadow: rgb(0 0 0 / 90%) 0 1px 8px;
            border-radius: 20px;
            -o-box-shadow: hsla(0, 0%, 100%, .25) 0 1px 0,
            inset hsla(0, 0%, 100%, .25) 0 1px 0, inset rgba(0, 0, 0, .25) 0 0 0, 
            inset hsla(0, 0%, 100%, .03) 0 20px 0, inset rgba(0, 0, 0, .15) 0 -20px 20px,             
            inset hsla(0, 0%, 100%, .05) 0 20px 20px;
            box-shadow: 0 1px 0 hsl(0deg 0% 100% / 25%), 
            inset 0 1px 0 hsl(0deg 0% 100% / 25%), 
            inset 0 0 0 rgb(0 0 0 / 25%), inset 0   20px 0 hsl(0deg 0% 100% / 3%),
            inset 0 -20px 20px rgb(0 0 0 / 15%), 
            inset 0 20px 20px hsl(0deg 0% 100% / 5%);
            -webkit-transition: all .1s linear;
            transition: all .1s linear;
        }
        .button:active {
            box-shadow: inset 0px 0px 2px 2px rgb(78, 78, 78);
        }
</style>
<body>
    <h2>按钮动画 - "按压效果"</h2>
    <button class="button">Click Me</button>
</body>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ### CSS核心样式 * * * #### css字体属性 ##### font-weight:字体粗细 * 作...
    skips阅读 2,695评论 0 0
  • # css: > 1. 学会使用CSS选择器 > 2. 熟记CSS样式和外观属性 > 3. 熟练掌握CSS各种选择...
    欣简书阅读 1,306评论 0 0
  • 学习目标: > 1. 学会使用CSS选择器 > 2. 熟记CSS样式和外观属性 > 3. 熟练掌握CSS各种选择器...
    ZPNGU阅读 5,180评论 0 0
  • 一、CSS中的属性和取值 1.文本类属性: text-align属性:此标签内容的水平对齐方式,内容须为具体文字/...
    刘远舟阅读 3,644评论 0 1
  • 转载请声明 原文链接 关注公众号获取更多资讯 这篇文章主要总结H5的一些新增的功能以及一些基础归纳,这里只是一个提...
    前端进阶之旅阅读 12,974评论 22 225

友情链接更多精彩内容