当前位置: 首页 > news >正文

新浪网站建设的目的公司网站建设设计公司

新浪网站建设的目的,公司网站建设设计公司,建设彩票网站多少钱,今天最新军事新闻CSS太极动态图 1. 案例效果 我们今天学习用HTML和CSS实现动态的太极,看一下效果。 2. 分析思路 太极图是由两个旋转的圆组成,一个是黑圆,一个是白圆。实现现原理是使用CSS的动画和渐变背景属性。 首先,为所有元素设置默认值为0…

CSS太极动态图

1. 案例效果

我们今天学习用HTML和CSS实现动态的太极,看一下效果。

QQ录屏20240205103407 -original-original

2. 分析思路

  1. 太极图是由两个旋转的圆组成,一个是黑圆,一个是白圆。实现现原理是使用CSS的动画和渐变背景属性。

  2. 首先,为所有元素设置默认值为0,以消除margin和padding影响。

    * {margin: 0;padding: 0;box-sizing: border-box;
    }
    
  3. 然后,将整个页面设置为100%的视口高度,使用flex布局使元素水平垂直居中。

    body {height: 100vh;display: flex;justify-content: center;align-items: center;background-color: wheat;
    }
    
  4. 接下来,创建一个名为taiji的容器,包含两个子元素,一个是::after,另一个是::before。这两个子元素分别表示上方的黑圆和下方的白圆。

    image-20240205104114563

  5. 利用渐变背景属性设置基本的太极图,这里的旋转角度需要设置90度。

    background: linear-gradient(90deg,rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) 50%,rgba(255, 255, 255, 1) 50%,rgba(255, 255, 255, 1) 90%
    );
    

    image-20240205104234982

  6. 两个小圆也用背景渐变属性设置,就能得到太极图。

    /* 上方的圆球 */	
    background: radial-gradient(circle,rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 1) 25%,rgba(0, 0, 0, 1) 25%,rgba(0, 0, 0, 1) 100%
    );
    
     /* 下方的圆球 */
    background: radial-gradient(circle,rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) 25%,rgba(255, 255, 255, 1) 25%,rgba(255, 255, 255, 1) 100%
    );
    
  7. 让太极图动起来,设置animation动画。

    @keyframes taiji-auto {from {transform: rotate(0deg);}to {transform: rotate(360deg);}
    }
    
    animation: taiji-auto 4s linear infinite;
    

3. 完整代码

3.1 html文件

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>太极动态图</title><link rel="stylesheet" href="./style.css" /></head><body><div class="taiji"></div></body>
</html>

3.2 css文件

* {margin: 0;padding: 0;box-sizing: border-box;
}body {height: 100vh;display: flex;justify-content: center;align-items: center;background-color: wheat;
}@keyframes taiji-auto {from {transform: rotate(0deg);}to {transform: rotate(360deg);}
}/* 太极圆的容器 */
.taiji {position: relative;width: 300px;height: 300px;border-radius: 50%;border: 1px solid #ccc;margin: 300px auto;/* 渐变色:左黑右白 */background: rgb(0, 0, 0);background: linear-gradient(90deg,rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) 50%,rgba(255, 255, 255, 1) 50%,rgba(255, 255, 255, 1) 90%);animation: taiji-auto 4s linear infinite;overflow: hidden;
}/* 上方的圆球 */
.taiji::after {content: "";width: 150px;height: 150px;border-radius: 50%;position: absolute;left: 50%;top: 0;transform: translateX(-50%);background-color: #000;/* 渐变色 */background: rgb(255, 255, 255);background: radial-gradient(circle,rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 1) 25%,rgba(0, 0, 0, 1) 25%,rgba(0, 0, 0, 1) 100%);
}/* 下方的圆球 */
.taiji::before {content: "";width: 150px;height: 150px;border-radius: 50%;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);background: rgb(0, 0, 0);background: radial-gradient(circle,rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) 25%,rgba(255, 255, 255, 1) 25%,rgba(255, 255, 255, 1) 100%);
}
http://www.yayakq.cn/news/761553/

相关文章:

  • 王占山将军是什么军衔广州百度网站排名优化
  • 企业网站规划与建设低成本做网站 白之家
  • 杭州开发网站的公司哪家好聊城做wap网站价格
  • 网站访客代码jsseo谷歌外贸推广
  • 丰台手机网站建设网站运营主要做什么
  • 誉铭摄影网站生活中花钱请人做网站
  • 怎么做学校子网站wordpress访问非常慢
  • 安保企业网站模板驻马店网站建设维护
  • 百度上海分公司地址北京百度搜索排名优化
  • 劳动保障局瓯海劳务市场和做网站苏州正规网站制作公司
  • 制作营销网站公司大丰有做网站的
  • 周末做兼职上什么网站找电子商务网站的目的
  • 网站建设怎么赚钱杭州专业seo服务公司
  • 徐州做网站的公司有哪些深圳有什么好玩的
  • 国内优秀食品包装设计seo排名系统源码
  • 网站运营方案设计wdcp wordpress 404
  • 网站app 开发网站建设方案封面
  • 网站建设_网站设计_app制作东莞网站建设市场
  • 有没有专门做宝宝用品的网站申请空间 建立网站吗
  • 中间商可以做网站吗php网站开发防注入
  • 销售新网站推广策略9420高清免费视频在线观看
  • 东莞网站建设兼职网站建设用户需求分析
  • 网站seo标题是什么意思seosem是指什么意思
  • 苏州宣传册设计广告公司网站推广优化如何做
  • 网站收录没排名网站排名软件推荐
  • 帮别人做网站制作一句话宣传自己的产品
  • 网站百度v认证一站式+wordpress
  • 乐清做网站的公司软件工程课程设计
  • 网站互动怎么做wordpress升级后乱码
  • 企业建设网站有用么浙江智能建站系统价格