前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSS 05 transition特效

CSS 05 transition特效

作者头像
卢衍飞
发布2023-02-13 21:34:43
5980
发布2023-02-13 21:34:43
举报
文章被收录于专栏:技术分享交流技术分享交流

transition-property 过渡属性,默认值为all

transition-duration 过渡持续时间,默认时间为0s

transition-timing-function 过渡函数,默认ease函数,还有ease-out(先快后慢)、ease-in(先慢后快)、linear(匀速)等等函数

transition-delay 过渡延迟时间,默认0s

.ceng{

代码语言:javascript
复制
width:100px;
height:100px;
background-color:pink;
cursor:pointer;
transition-duration:2s;
transition-property:height;      //指定方向,默认all,即所有方向都变化
transition-delay:.1s;
transition-timing-function:ease;
transition:all 2s .1s ease;    //transition 的复合写法

} .ceng:hover{

代码语言:javascript
复制
width:300px;
height:150px;
background-color:red;

/ border-radius:50%;/ //圆形也可以变化,正方形变成圆形

} 仿天猫专题过渡效果实例

手机馆

代码语言:javascript
复制
        <div class='m_content'>
            R9s Plus最新上线
        </div>
        <div class="m_img">
            <img src="./r9s,jpg" alt="手机">
        </div>
    </li>
</ul>

*{

代码语言:javascript
复制
padding:0px;
margin:0px;
front-family:'Microshoft YaHei';

} .main{

代码语言:javascript
复制
margin:10px auto;
width:230px;
border:1px solid #ccc;
text-align:center;

} .main li{

代码语言:javascript
复制
list-style:none;
cursor:pointer;   //鼠标三角形状变成手形

} .m_title{

代码语言:javascript
复制
front-size:20px;
font-weight:bold;
margin:5px;

} m.content{

代码语言:javascript
复制
color:#666;
margin-bottom:15px;

} .m_img{

代码语言:javascript
复制
position:relative;
padding:30px;

} .m_img::before{ //伪元素

代码语言:javascript
复制
content:"";
position:absolute;
width:160px;
height:160px;
background-color:#eee;
border-radius:50%;
z-index:-1;
left:35px;
top:10px;

} .m_img img{

代码语言:javascript
复制
transform:scale(1);
transition:all .5s; 

} .main li:hover .m_img img{

代码语言:javascript
复制
transform:scale(1);

} 仿天猫首页类别展示的效果

好车特卖一口价

代码语言:javascript
复制
<div class="m_content">
    新车 新年 开回家
</div>
<div class="m_img">
    <img src="./car.jpg" alt="新车特卖">
</div>

.main{

代码语言:javascript
复制
width:260px;
height:270px;
border:1px; solid #ccc;
margin:50px auto;
front-family:'Microshoft YaHei';
cursor:pointer;

} .m_title{

代码语言:javascript
复制
text-align:left;
font-size:20px;
padding:20px 10px 10px 10px;

} .m_content{

代码语言:javascript
复制
color:#11ccaa;
padding:0 10px 10px 10px;

} .m_img{

代码语言:javascript
复制
text-align:right;
position:relative;   //相对定位

} .m_img img{

代码语言:javascript
复制
    position:absolute;   //绝对定位
    width:180px;
    top:0px;
    right:0px;
    teansition:right 0.3s;

} .mail:hover img{

代码语言:javascript
复制
right:10px;

}

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023 年 01 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com