旅游景点 旅游攻略 生活知识 文化旅游 旅游景区 昆明旅游 桂林旅游 乡村旅游 上海旅游 知识问答

CSS3 transition 属性 高度往上展开增高

时间:2025-03-06 01:27:29

1、首先我们定义一个div的类.div-test-up ,div为flex布局,并且align-items: flex-end;代码如下.div-test-up{ height: 100px; display: flex; align-items: flex-end; }

CSS3 transition 属性 高度往上展开增高

2、然后我们定义一个span的类.span-test。代码如下.span-test { font-size: 12px; display: block; height: 27px; width: 27px; transition: height 1s; background-color: rebeccapurple; }

CSS3 transition 属性 高度往上展开增高

3、我们编写html代码,span在div里面<div class="div-test-up"> <span class="span-test">向上</span> </div>

CSS3 transition 属性 高度往上展开增高

4、编写代码后,在浏览器中查看,界面如下

CSS3 transition 属性 高度往上展开增高

5、当鼠标移上去是,span 的高度向上增高

CSS3 transition 属性 高度往上展开增高

6、整理代码如下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>transition向上展开</title> <meta name="generator" content="" /> <style type="text/css"> .div-test-up { height: 100px; display: flex; align-items: flex-end; } .span-test { font-size: 12px; display: block; height: 27px; width: 27px; transition: height 1s; background-color: rebeccapurple; } .span-test:hover { height: 100px; } </style></head><body> <div class="div-test-up"> <span class="span-test">向上</span> </div></body></html>

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com