CSS 中多属性的过渡速记?
原文:https://www . geesforgeks . org/transition-速记-带有多个属性-in-css/
CSS 中的 transition 属性用于在元素中创建一些转换。此属性平滑地更改值。本文在 div 元素上包含悬停效果,以在转换后更改元素的宽度和高度。 过渡属性列表如下:
- 过渡性质
- 过渡持续时间
- 过渡定时功能
- 过渡延迟
语法:
div {
transition: <property> <duration> <timing-function> <delay>;
}
例 1:
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color:Green;
text-align:center;
}
h3 {
text-align:center;
}
input[type=text] {
width: 100px;
-webkit-transition: width .35s ease-in-out;
transition: width .35s ease-in-out;
}
input[type=text]:focus {
width: 250px;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h3>Search: <input type="text" name="searchbox"></h3>
</body>
</html>
输出: 注意:如果没有指定持续时间部分,过渡将没有效果,因为它的默认值是 0。transition 属性主要指定两件事。第一个是添加效果的 CSS 属性,第二个是持续时间,除非过渡效果会更小。
例 2:
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color:Green;
}
div {
width: 1px;
height: 0px;
text-align:center;
background: Green;
-webkit-transition: width 2s, height 2s;
transition: width 2s, height 2s;
}
div:hover {
width: 300px;
height: 240px;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<div>
<img src=
"https://media.geeksforgeeks.org/wp-content/uploads/GG-1.jpg"
align="middle"></div>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处