打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【聊代码】第七十集 css样式(之四十)图片扭动
userphoto

2022.09.15 广东

关注
聊代码(第七十集)css样式(之四十)       图片扭动效果。
海特行者欢迎你
代码:
<div align="center">
<style type="text/css"> .背景图片{ border-radius: 20%;
background-image:url(http://img4.oldkids.cn/upload/2017/09/29/blog_ 20170929203720474.gif);
width: 680px;
height: 450px; }
.动图属性{
transform-origin: center ;
position: relative; top:70px; left:-20px;
animation: 动 linear 20s infinite; }
@keyframes 动{
0% {transform: skew(-10deg,0deg);}
25% {transform: skew(10deg,-10deg);}
50% {transform: skew(-10deg,0deg);}
75% {transform: skew(10deg,10deg);}
100% {transform: skew(-10deg,0deg);} }
</style>
<div class="背景图片">
<div class="动图属性">
<img src="//image109.360doc.com/DownloadImg/2022/09/1508/252081474_2_20230427040514894.png" style="width: 180px; height: 350px;" /><span style="font-size:25px;color:#f00">海特行者欢迎你</span></div> </div>
代码解析:
border-radius: 20%; 圆角半径。通过对圆角半径的不同设置,可以获得直角矩形、圆角矩形、正圆形和椭圆形。
background-image:url(http://img4....gif); 背景图片。
box-shadow: 0 0 80px 10px rgba(230,0,0,1); 边框阴影。(其中:80px表示边框阴影厚度;10px表示边框厚度,在设置了阴影的情况下,边框厚度不明显)。
transform-origin: center ; 设置旋转元素的基点位置。
position: relative; top:70px; left:-20px;定位类型设置为相对定位。
animation: 动 linear 20s infinite; 依次为“动画”、“动作类型”、“旋转”、“时速”、“动作循环不停”。(20s表示一个动作周期的时间,值越大,动作速度越慢)。
@keyframes 动{ from {transform:rotate(0deg);} to {transform:rotate(360deg);}360度旋转的css样式。(如果设置了动作循环不停,建议设置360度旋转)。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
知更鸟begin主题使用常见问题汇总
CSS3 transform介绍
Web页面中5种超酷的Hover效果
【聊代码】第九十集 css样式(之六十)只公转而不自转效果|老小孩讲述
CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate) | 0101后花园
你需要知道的CSS3 动画技术 | CSS | 前端观察
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服