分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

30.纯 CSS 创作一个晃动的公告板

发布时间:2023-09-06 02:31责任编辑:蔡小小关键词:CSS

原文地址:https://segmentfault.com/a/1190000014983030

感想: 绝对定位+动画

HTML代码:

<div class="signboard"> ???<div class="sign">THANKS</div> ???<div class="strings"></div> ???<div class="pin top"></div> ???<div class="pin left"></div> ???<div class="pin right"></div></div>

CSS代码:

html, body { ???margin: 0; ???padding: 0; ???width: 100%; ???height: 100%; ???display: flex; ???justify-content: center; ???align-items: center; ???background: radial-gradient(circle at center 60%,white,saddlebrown)}.signboard{ ???position: relative; ???width: 400px; ???height: 300px; ???/* border: 1px solid blue; */}.sign{ ???position: absolute; ???bottom: 0; ???width: 100%; ???height: 200px; ???border-radius: 15px; ???background: burlywood; ???line-height: 200px; ???text-align: center; ???font-family: sans-serif; ???font-weight: bold; ???color: saddlebrown; ???text-shadow: 0 2px 0 rgba(225, 225, 225, 0.3), ???????????????0 -2px 0 rgba(0, 0, 0, 0.7);}/* 画出细绳 */.strings{ ???position: absolute; ???width: 150px; ???height: 150px; ???border: 5px solid brown; ???border-right: none; ???border-bottom: none; ???transform: rotate(45deg); ???top: 38px; ???left: 122px;}/* 画出细绳顶部的图钉 */.pin{ ???position: absolute; ???width: 25px; ???height: 25px; ???border-radius: 50%;}.pin.top{ ???background: gray; ???left: 187px;}/* 画出木板上左右两侧的图钉 */.pin.left,.pin.right{ ???background: brown; ???top: 110px; ???box-shadow: 0 2px 0 rgba(255,255,255,0.3);}.pin.left{ ???left: 80px;}.pin.right{ ???right: 80px;}/* 让signboard晃动起来 */.signboard{ ???animation: swing 1.5s ease-in-out infinite alternate; ???/* 用于指定元素变形的中心点 */ ???transform-origin: 200px 13px;}@keyframes swing{ ???from{ ???????transform: rotate(10deg); ???} ???to{ ???????transform: rotate(-10deg); ???}}

30.纯 CSS 创作一个晃动的公告板

原文地址:https://www.cnblogs.com/FlyingLiao/p/10332170.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved