响应式Web开发项目教程(HTML5+CSS3+Bootstrap)第2版 例3-1 CSS3过渡

代码

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3 过渡</title>
<style>
/*显示*/
.box {width: 100px;height: 100px;background-color: #eee;/*透明度*/opacity: 1;/*过渡*/transition: 3s;
}
/*隐藏*/
.box:hover {opacity: 0;
}
</style>
</head><body>
<div class="box"></div>
</body>
</html>

上述代码中:
第8-16行代码定义.box的样式,设置透明度为1,transition的值为3s;
第18~20行代码定义元素的透明度为0,表示当鼠标指针悬停在.box元素上时元素隐藏,当鼠标离开盒子时元素显示。

运行效果

在这里插入图片描述
在CSS3之前,由于没有过渡属性transition,当修饰CSS样式时,CSS样式属性值就会瞬间变成修改后的值,此时CSS样式的变化是没有过渡效果的,这样会影响用户体验。通过CSS的过渡能够平滑地改变一个元素的CSS值,使元素从一个样式逐渐过渡到另一个样式,就很好的解决了这个问题。
利用transition能够实现元素显示、隐藏的过渡效果。
注意:元素的过渡效果开始于指定的CSS属性改变值时,CSS属性改变的典型时间是鼠标指针位于元素上或离开元素时;当鼠标光标移动到该元素时,该元素会逐渐改变它原有样式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/342131.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件分发点(DP)的合理规划

软件分发点&#xff08;Distribution Point, DP&#xff09;是用于托管文件以分发到计算机和移动设的服务器&#xff0c;Jamf Pro可以通过分发点分发以下类型的文件&#xff1a; 软件包 脚本 内部应用程序 内部书籍 Jamf Pro支持两种类型的分发点&#xff0c;您可以使用这些类型…

怎么挑选一体化污水处理设备

选择一体化污水处理设备是一个关键决策&#xff0c;它直接影响到污水处理系统的效能和运行成本。随着环保意识的日益提高&#xff0c;各种污水处理设备也不断地涌现出来。那么&#xff0c;在众多选项中&#xff0c;如何挑选一体化污水处理设备&#xff1f;本文将为您提供一些建…

leetcode17 电话号码的字母组合

方法1 if-else方法 if-else方法的思路及其简单粗暴&#xff0c;如下图所示&#xff0c;以数字234为例&#xff0c;数字2所对应的字母是abc&#xff0c;数字3所对应的是def&#xff0c;数字4所对应的是ghi&#xff0c;最后所产生的结果就类似于我们中学所学过的树状图一样&…

《共建开源》系列:Airtest-Framework - UI自动化框架系统

Airtest- Framework 平台简介 Airtest- Framework 是 基于 unittest、Flask、Airtest 搭建的 开源的 UI 自动化框架系统 提供 HTTP API 接口&#xff0c;实现自动解析包名并自动执行 相应目录下的 Case。目前仅支持单台设备连接。多个任务会自动排队处理。 系统要求 Pytho…

【C++进阶06】红黑树图文详解及C++模拟实现红黑树

一、红黑树的概念及性质 1.1 红黑树的概念 AVL树用平衡因子让树达到高度平衡 红黑树可以认为是AVL树的改良 通过给每个节点标记颜色让树接近平衡 以减少树在插入节点的旋转 在每个结点新增一个存储位表示结点颜色 可以是Red或Black 通过对任何一条从根到叶子的路径上 各个结点…

YOLOv8改进 | 二次创新篇 | 在Dyhead检测头的基础上替换DCNv3 (全网独家首发)

一、本文介绍 本文给大家带来的改进机制是在DynamicHead上替换DCNv3模块,其中DynamicHead的核心为DCNv2,但是今年新更新了DCNv3其作为v2的升级版效果肯定是更好的,所以我将其中的核心机制替换为DCNv3给Dyhead相当于做了一个升级,效果也比之前的普通版本要好,这个机制我认…

代码随想录 Leetcode24. 两两交换链表中的节点

题目&#xff1a; 代码(首刷看解析 2024年1月12日&#xff09;&#xff1a; class Solution { public:ListNode* swapPairs(ListNode* head) {if(headnullptr) return nullptr;ListNode* cur new ListNode(0,head);ListNode* dummy cur;while(cur->next ! nullptr &&…

2022 年全国职业院校技能大赛高职组云计算赛项试卷

【赛程名称】云计算赛项第一场-私有云 某企业拟使用OpenStack 搭建一个企业云平台&#xff0c;以实现资源池化弹性管理、企业应用集中管理、统一安全认证和授权等管理。 系统架构如图 1 所示&#xff0c;IP 地址规划如表 1 所示。 图 1 系统架构图 表 1 IP 地址规划 设备…

磷酸铁锂电池生产污废水需要哪些工艺及设备

磷酸铁锂电池作为一种常见的锂离子电池&#xff0c;已广泛应用于电动汽车、储能系统等领域。然而&#xff0c;在磷酸铁锂电池的生产过程中&#xff0c;难免会产生一定量的污废水。为了有效处理和处理这些污废水&#xff0c;我们需要合适的工艺和设备。 首先&#xff0c;针对磷酸…

辟谣了!这款爆火的全能家务机器人竟是人类幕后操作?

原创 | 文 BFT机器人 近日&#xff0c;一款具备多种家务技能的全能家务型机器人火遍全网&#xff01; 在一段视频中&#xff0c;这款机器人展示了烹饪、打扫、浇花等多种家务技能&#xff0c;令人惊叹不已。 除此之外&#xff0c;它还能整理床铺、叠衣服、逗宠物、自主坐电梯等…

【qt】sdk写pro写法,cv,onnx,cudnn

我的sdk在OpenCV003项目里&#xff1a; pro中添加 CONFIG(release, debug|release) {LIBS -L$$PWD/sdk/onnxruntime-x64-gpu/lib/ -lonnxruntimeLIBS -L$$PWD/sdk/onnxruntime-x64-gpu/lib/ -lonnxruntime_providers_cudaLIBS -L$$PWD/sdk/onnxruntime-x64-gpu/lib/ -lon…

Mysql 查询最近12个月的数据

示例&#xff1a; 比如现在是2024年 1月&#xff0c; 我们想查询最近12个月的数据。 那么就是 2024-01 的数据&#xff0c;以及 2023-02 到2023-12的数据&#xff0c;一共12个月数据。 ps&#xff1a; 当然起始我们能自然而然拿到最近12个月的起始和结束时间&#xff0c;那么…