Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >CSS 3.0实现卡片悬停立体特效

CSS 3.0实现卡片悬停立体特效

作者头像
越陌度阡
发布于 2020-11-26 03:27:18
发布于 2020-11-26 03:27:18
1.6K00
代码可运行
举报
运行总次数:0
代码可运行

今天给大家分享一个用CSS 3.0实现的卡片悬停立体特效,效果如下:

以下是代码实现,欢迎大家制复粘贴和收藏。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>CSS 3.0实现卡片悬停立体特效</title>
        <style>
            * {
                font-family: '微软雅黑', sans-serif;
                box-sizing: border-box;
            }

            body {
                display: flex;
                align-items: center;
                justify-content: center;
                min-height: 100vh;
                background: #ebf5fc;
            }

            .container {
                position: relative;
                display: flex;
                justify-content: space-around;
                align-items: center;
                width: 1100px;
                flex-wrap: wrap;
            }

            .container .card {
                width: 320px;
                margin: 20px;
                padding: 40px 30px;
                background: #ebf5fc;
                border-radius: 40px;
                box-shadow: -6px -6px 20px rgba(255, 255, 255, 1),
                    6px 6px 20px rgba(0, 0, 0, .1);
            }

            .container .card:hover {
                box-shadow: inset -6px -6px 10px rgba(255, 255, 255, 0.5),
                    inset 6px 6px 20px rgba(0, 0, 0, 0.05);
            }

            .container .card .imgBx {
                position: relative;
                text-align: center;
            }

            .container .card .imgBx img {
                max-width: 120px;
            }

            .container .card .contentBx {
                position: relative;
                margin-top: 20px;
                text-align: center;
            }

            .container .card .contentBx h2 {
                color: #32a3b1;
                font-weight: 700;
                font-size: 1.4em;
                letter-spacing: 2px;
            }

            .container .card .contentBx p {
                color: #32a3b1;
            }

            .container .card .contentBx a {
                display: inline-block;
                padding: 10px 20px;
                margin-top: 15px;
                border-radius: 40px;
                color: #32a3b1;
                font-size: 16px;
                text-decoration: none;
                box-shadow: -4px -4px 15px rgba(255, 255, 255, 1),
                    4px 4px 15px rgba(0, 0, 0, .1);
            }

            .container .card .contentBx a:hover {
                box-shadow: inset -4px -4px 10px rgba(255, 255, 255, 0.5),
                    inset 4px 4px 10px rgba(0, 0, 0, .1);
            }

            .container .card .contentBx a:hover span {
                display: block;
                transform: scale(0.98);
            }

            .container .card:hover .imgBx,
            .container .card:hover .contentBx {
                transform: scale(0.98);
            }
        </style>
    </head>

    <body>
        <div class="container">
            <div class="card">
                <div class="imgBx">
                    <img src="design.png" alt="">
                </div>
                <div class="contentBx">
                    <h2>设计</h2>
                    <p>任何时候,无论你面临着生命的何等困惑,抑或经受着多少挫折,无论道路如何的艰难,无论希望变得如何渺茫,请你不要绝望,再试一次,成功一定属于你!</p>
                    <a href="#"><span>Read More</span></a>
                </div>
            </div>
            <div class="card">
                <div class="imgBx">
                    <img src="code.png" alt="">
                </div>
                <div class="contentBx">
                    <h2>编码</h2>
                    <p>任何时候,无论你面临着生命的何等困惑,抑或经受着多少挫折,无论道路如何的艰难,无论希望变得如何渺茫,请你不要绝望,再试一次,成功一定属于你!</p>
                    <a href="#"><span>Read More</span></a>
                </div>
            </div>
            <div class="card">
                <div class="imgBx">
                    <img src="launch.png" alt="">
                </div>
                <div class="contentBx">
                    <h2>成长</h2>
                    <p>任何时候,无论你面临着生命的何等困惑,抑或经受着多少挫折,无论道路如何的艰难,无论希望变得如何渺茫,请你不要绝望,再试一次,成功一定属于你!</p>
                    <a href="#"><span>Read More</span></a>
                </div>
            </div>
        </div>
    </body>

</html>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/06/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CSS 3.0实现立体卡片特效
给大家分享一个由CSS 3.0实现的立体卡片特效,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏。 <!DOCTYPE html> <html lang="en"> <head> <m
越陌度阡
2020/11/26
1.4K0
CSS 3.0实现立体卡片特效
CSS 3.0实现会发光的卡片
给大家分享一个用CSS 3.0实现的会发光的卡片特效,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏。 <!DOCTYPE html> <html lang="en"> <head> <
越陌度阡
2020/11/26
6750
CSS 3.0实现会发光的卡片
CSS 3.0实现创意点击按钮
给大家分享一个用CSS 3.0实现的创意点击按钮,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏。 <!DOCTYPE html> <html lang="en"> <head>
越陌度阡
2020/11/26
4.3K0
CSS 3.0实现创意点击按钮
每日分享html之1个卡片选择、2个加载、1个背景、1个开关
1.前端工程师主要利用HMTL与CSS建构页面(其中html构建骨架,css构建样式),用JavaScript获取后端数据以及完善交互以及用户体验。 2.通俗来讲,前端在一个项目里,拿到UI设计师设计的设计稿,然后实现UI设计师设计稿,调用后端程序员给的数据接口以获取数据,然后测试,最后部署上线。 3.前端可以对设计图负责,大部分情况下,不需要特别的去理解业务逻辑,因为我们90后都是玩着十几年手机电脑长大的,十几年的经验足够我们在潜意识里想明白应该怎么做,怎么去一步步实现,会有什么意外情况。 4.我感觉前端发展有个很大的缺陷----晋升问题. 正如第三点所言,作为领导必须对项目有足够的了解,显然是要重点包括业务逻辑,这点上,后端开发者需要涉及数据库逻辑,是必须要跟业务逻辑打交道的(重中之重),因此,大部分的领导岗位都是后端开发者更有晋升的机会。当然,个别公司有专门的前端组长(这也不算什么),如果说前端开发者在自己工作范围之外还要腾出时间去研究业务逻辑,属实是觉得出力不讨好(因为这样的操作需要持续很久才能看出效果),而且再怎么研究业务逻辑也不会比每时每刻跟业务逻辑打交道的后端开发者了解更多。说实在的,大部分情况下,前端在配合后端进行开发.后端需要了解业务逻辑,要跟领导和客户商量细节,露脸机会很大,在老板面前刷脸次数众多。这些都是拉开前后端程序员晋升机会差距的因素。
淼学派对
2022/11/20
5130
每日分享html之1个卡片选择、2个加载、1个背景、1个开关
鼠标悬停按钮
  前端的学习不是一蹴而就,不积跬步无以至千里,不积小流无以成江海。持续不断的努力才能让你我有所收获,专业的知识还得到机构去学习,培训机构的设立有其存在的必然性,你钱花对了吗?
我不是费圆
2020/12/17
2K0
每日分享html之2个悬停、2个加载、1个button
1.前端工程师主要利用HMTL与CSS建构页面(其中html构建骨架,css构建样式),用JavaScript获取后端数据以及完善交互以及用户体验。 2.通俗来讲,前端在一个项目里,拿到UI设计师设计的设计稿,然后实现UI设计师设计稿,调用后端程序员给的数据接口以获取数据,然后测试,最后部署上线。 3.前端可以对设计图负责,大部分情况下,不需要特别的去理解业务逻辑,因为我们90后都是玩着十几年手机电脑长大的,十几年的经验足够我们在潜意识里想明白应该怎么做,怎么去一步步实现,会有什么意外情况。 4.我感觉前端发展有个很大的缺陷----晋升问题. 正如第三点所言,作为领导必须对项目有足够的了解,显然是要重点包括业务逻辑,这点上,后端开发者需要涉及数据库逻辑,是必须要跟业务逻辑打交道的(重中之重),因此,大部分的领导岗位都是后端开发者更有晋升的机会。当然,个别公司有专门的前端组长(这也不算什么),如果说前端开发者在自己工作范围之外还要腾出时间去研究业务逻辑,属实是觉得出力不讨好(因为这样的操作需要持续很久才能看出效果),而且再怎么研究业务逻辑也不会比每时每刻跟业务逻辑打交道的后端开发者了解更多。说实在的,大部分情况下,前端在配合后端进行开发.后端需要了解业务逻辑,要跟领导和客户商量细节,露脸机会很大,在老板面前刷脸次数众多。这些都是拉开前后端程序员晋升机会差距的因素。
淼学派对
2022/11/20
1.1K0
每日分享html之2个悬停、2个加载、1个button
CSS八种让人眼前一亮的HOVER效果
巧用伪元素:before、:after等,让你的页面按钮眼前一亮。原文链接:8 amazing HTML button hover effects, that will make your website memorable。更多内容:github.com/reng99/blog…
Jimmy_is_jimmy
2020/10/15
7980
10个超酷的H5特效设计+1个仿最新苹果UI设计(压轴)
1.抽屉式(动态)选择 button(纯css实现) html代码:  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="s
淼学派对
2022/11/20
1.5K0
10个超酷的H5特效设计+1个仿最新苹果UI设计(压轴)
纯css写的各种小按钮合集,记录下来成为学习笔记
↑没用这个属性。那么通过z-index来调整只能够要么背景盖住图片,要么图片在背景之前。亦或是改变透明度这样并不好。所以使用mix-blend-mode属性。
江一铭
2022/06/16
1.2K0
纯css写的各种小按钮合集,记录下来成为学习笔记
CSS 3.0实现创意产品卡片
给大家分享一个用CSS 3.0实现的创意产品卡片,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏。 <!DOCTYPE html> <html lang="en"> <head> <me
越陌度阡
2020/11/26
4830
CSS 3.0实现创意产品卡片
【UI界面设计】CSS生成工具,提示箭头
主要代码预览: <form class='configuration'> <h2>Arrow configuration</h2> <div class='clr'> <ol class='section positions'> <li> <label>Position</label> <label><input type="radio" name="p
用户5997198
2019/11/13
8980
【UI界面设计】CSS生成工具,提示箭头
【CSS进阶】巧用伪元素before和after制作绚丽效果
原创:叫我詹躲躲 来源:掘金 链接:巧用伪元素before和after制作绚丽效果
微芒不朽
2022/09/06
1.7K0
【CSS进阶】巧用伪元素before和after制作绚丽效果
CSS 实现卡片以及鼠标移入特效
首先,我们通过 Vue 的模板语法创建一个简单的卡片组件。在这里,我们使用了Element Plus的滚动条组件(el-scrollbar)来包裹我们的卡片。
訾博ZiBo
2025/01/06
1170
CSS 实现卡片以及鼠标移入特效
css创意罗盘表盘
(注意要用“jquery.min.js”) 效果如上 <!doctype html> <html> <head> <meta charset="utf-8"> <title>
天天Lotay
2022/12/02
4670
css创意罗盘表盘
60个非常实用的CSS代码片段,千万要收藏好了!
如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑:
winty
2020/06/22
1.6K0
60个非常实用的CSS代码片段,千万要收藏好了!
CSS 3.0实现立体书本特效
给大家分享一个运用CSS 3.0实现的立体书本特效,效果如下: 还真是很像一本书吧,但是需要下面三张图片配合。 1.书的正面图(1.jpg),实际尺寸以代码中的为准。 2.书的侧面(2.jpg),实际
越陌度阡
2020/11/26
1.2K0
CSS 3.0实现立体书本特效
【前端艺术】CSS3图片鼠标悬停动画特效代码
该代码实现CSS3图片鼠标悬停动画特效。鼠标/手指悬停到图片上面的时候,利用CSS3制作上下关门的动画效果,非常炫酷。
用户5997198
2019/08/15
4.5K0
「HTML+CSS」--自定义按钮样式【002】
其实与上一篇文章实现的原理是一样的,只是线条的位置和方向有所变化,其他基本没有什么变化「HTML+CSS」--自定义按钮样式【001】
海轰Pro
2021/04/12
1.4K0
「HTML+CSS」--自定义按钮样式【002】
CSS实现图片磨砂玻璃效果
「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」
山河已无恙
2023/01/30
9740
CSS实现图片磨砂玻璃效果
每日分享html特效篇之五个加载页面特效和五个导航按钮特效
1.前端工程师主要利用HMTL与CSS建构页面(其中html构建骨架,css构建样式),用JavaScript获取后端数据以及完善交互以及用户体验。 2.通俗来讲,前端在一个项目里,拿到UI设计师设计的设计稿,然后实现UI设计师设计稿,调用后端程序员给的数据接口以获取数据,然后测试,最后部署上线。 3.前端可以对设计图负责,大部分情况下,不需要特别的去理解业务逻辑,因为我们90后都是玩着十几年手机电脑长大的,十几年的经验足够我们在潜意识里想明白应该怎么做,怎么去一步步实现,会有什么意外情况。 4.我感觉前端发展有个很大的缺陷----晋升问题. 正如第三点所言,作为领导必须对项目有足够的了解,显然是要重点包括业务逻辑,这点上,后端开发者需要涉及数据库逻辑,是必须要跟业务逻辑打交道的(重中之重),因此,大部分的领导岗位都是后端开发者更有晋升的机会。当然,个别公司有专门的前端组长(这也不算什么),如果说前端开发者在自己工作范围之外还要腾出时间去研究业务逻辑,属实是觉得出力不讨好(因为这样的操作需要持续很久才能看出效果),而且再怎么研究业务逻辑也不会比每时每刻跟业务逻辑打交道的后端开发者了解更多。说实在的,大部分情况下,前端在配合后端进行开发.后端需要了解业务逻辑,要跟领导和客户商量细节,露脸机会很大,在老板面前刷脸次数众多。这些都是拉开前后端程序员晋升机会差距的因素。
淼学派对
2022/11/20
8.1K0
每日分享html特效篇之五个加载页面特效和五个导航按钮特效
相关推荐
CSS 3.0实现立体卡片特效
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验