热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用纯CSS实现打开内容弹窗的交互动画是什么

这篇文章给大家分享的是有关使用纯CSS实现打开内容弹窗的交互动画是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来

这篇文章给大家分享的是有关使用纯CSS实现打开内容弹窗的交互动画是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

效果预览

使用纯CSS实现打开内容弹窗的交互动画是什么

代码解读

定义 dom,一个名为 .main 的容器中包含 1 个链接:

设置页面的基本属性:无边距、全高、忽略溢出:

body {
    margin: 0;
    height: 100vh;
    overflow: hidden;
}

设置主界面的背景和其中按钮的布局方式:

.main {
    height: inherit;
    background: linear-gradient(dodgerblue, darkblue);
    display: flex;
    align-items: center;
    justify-content: center;
}

设置按钮样式:

.open-popup {
    box-sizing: border-box;
    color: white;
    font-size: 16px;
    font-family: sans-serif;
    width: 10em;
    height: 4em;
    border: 1px solid;
    text-align: center;
    line-height: 4em;
    text-decoration: none;
    text-transform: capitalize;
}

设置按钮悬停效果:

.open-popup:hover {
    border-width: 2px;
}

至此,主界面完成,接下来制作弹窗。
在 dom 中增加的 .popup 小节表示弹窗内容,其中的 是返回按钮,

是具体内容,这里我们把内容简化为一些陆生动物的 unicode 字符,为了能够触发这个弹窗,设置 .popupidterrestrial,并在 .main 链接中指向它:


感谢各位的阅读!关于使用纯CSS实现打开内容弹窗的交互动画是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!


推荐阅读
author-avatar
李胜浩就一画__画的_908
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有