如何用 CSS 创建淡入淡出按钮?
要在网页上创建淡入淡出按钮,请使用不透明度属性。要通过悬停鼠标光标启用此功能,请使用 :hover 选择器。在悬停时淡入时,如果实际按钮的不透明度设置为小于 1,则在悬停时将不透明度设置为 1。对于悬停时淡出,效果相反。
悬停时淡出
将不透明度设置为小于 1 以实现淡出概念。要在悬停时实现此功能,请使用 :hover 选择器 −
button:hover {
opacity: 0.5;
}
示例
以下是在悬停时淡出的 CSS 淡入淡出按钮的代码 −
<!DOCTYPE html>
<html>
<head>
<style>
button {
background-color: rgb(255, 175, 222);
border: none;
color: black;
padding: 25px;
text-align: center;
font-size: 20px;
margin: 4px 2px;
transition: 0.3s;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-weight: bolder;
opacity: 1;
}
button:hover {
opacity: 0.5;
}
</style>
</head>
<body>
<h1>Fading Button Example</h1>
<button>Hover Here</button>
<p>Hover on the above button to see background fade on button</p>
</body>
</html>
悬停时淡入
将不透明度设置为 1 以实现淡入概念。要在悬停时实现此功能,请使用 :hover 选择器 −
button:hover {
opacity: 1;
}
示例
以下是在悬停时淡入的 CSS 淡入淡出按钮的代码 −
<!DOCTYPE html>
<html>
<head>
<style>
button {
background-color: rgb(255, 175, 222);
border: none;
color: black;
padding: 25px;
text-align: center;
font-size: 20px;
margin: 4px 2px;
transition: 0.3s;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-weight: bolder;
opacity: 0.5;
}
button:hover {
opacity: 1;
}
</style>
</head>
<body>
<h1>Fading Button Example</h1>
<button>Hover Here</button>
<p>Hover on the above button to see background fade on button</p>
</body>
</html>
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP