位置: IT常识 - 正文

css 实现太极效果(简单的css特效)

编辑:rootadmin
css 实现太极效果 目录一、简述二、太极效果制作一、简述

推荐整理分享css 实现太极效果(简单的css特效),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css写太极图,css特效代码,用css画太极,html5做个太极图,css实现太极图,用css画太极,css实现太极图,css实现太极图,内容如对您有帮助,希望把文章链接给更多的朋友!

本次主要介绍::after,::before,box-shadow这三个属性。

::after,::before这两个是伪类选择器,box-shaow是用来设置元素的阴影效果 before:向选定的元素前插入内容 after:向选定的元素后插入内容 使用content 属性来指定要插入的内容,值可以为空,但是不能不写,如果不写的话伪类选择器就不会显示出来。

例如以下代码:

<!DOCTYPE html><html><head><meta charset="utf-8"> <title>test</title> <style>div:before{ content:"- 注意-";}</style></head><body><div>我的名字是 Donald</div></body></html>css 实现太极效果(简单的css特效)

伪类选择器的内容是不可选中的

二、太极效果制作

1.第一步:编写html部分 我们只需要定义一个div标签即可,用它来完成太极的制作

<!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></head><body> <div></div></body></html>

2.第二步:设置div的样式

body{ background-color: antiquewhite;}div{ width: 150px; height: 300px; margin: 100px auto; background-color: white; border-radius: 50%; border-right: 150px solid black; box-shadow: 0px 0px 30px blueviolet; }

这里的box-shadow的第一个值是x轴移动的值,第二个值是y轴移动的值,第三个值代表模糊度,第四个是阴影的颜色。 效果: 第三步:通过伪类选择器画出两个小圆

div::after,div::before{ content: ""; display: block; border-radius: 50%; margin-left: 75px; border: 50px solid black; background-color: white; width:50px; height: 50px;}

content必须要写出来,值为空也可以,如果不写的话伪类选择器就不会显示。 设置它的边框颜色为黑色,然后就可以和大圆的黑色部分连接起来了。 效果: 4.第四步:将after的边框和背景分别改成白色和黑色。

/*覆盖上面::after的border和background-color两个属性*/div::after{ border: 50px solid white; background-color: black;}

效果: 5.当然你也可以给它个动画让它动起来,当我们鼠标移动到太极上时它就开始转动

div:hover{ animation: mytest 2s linear infinite; }@keyframes mytest { to{ transform: rotate(360deg); }}

CSS完整代码:

body{ background-color: antiquewhite;}div{ width: 150px; height: 300px; margin: 100px auto; background-color: white; border-radius: 50%; border-right: 150px solid black; box-shadow: 0px 0px 30px blueviolet; }div:hover{ animation: mytest 2s linear infinite; }@keyframes mytest { to{ transform: rotate(360deg); }}div::after,div::before{ content: ""; display: block; border-radius : 50%; margin-left: 75px; border: 50px solid black; background-color: white; width:50px; height: 50px;}div::after{ border: 50px solid white; background-color: black;}
本文链接地址:https://www.jiuchutong.com/zhishi/298349.html 转载请保留说明!

上一篇:ReID行人重识别(训练+检测,附代码),可做图像检索,陌生人检索等项目(行人重识别map)

下一篇:震撼,支持多模态模型的ChatGPT 4.0发布了(多模手机)

  • 北京外贸进出口公司
  • 汇算清缴研发费用加计扣除优惠明细表
  • 交通事故的支出是否可以个税税前扣除
  • 预提工资计入哪个科目
  • 企业不开票的收入会怎么样处理
  • 税率开错情况说明
  • 非贸税务备案
  • 经纪代理服务怎么做分录
  • 长期借款账务处理会计分录例题
  • 即征即退免所得税吗
  • 什么是税收筹划风险?税收筹划风险的种类有哪些?
  • 报销油费如何写摘要及会计分录怎么做?
  • 税务退税会计分录
  • 衍生金融资产的核算
  • 公司给员工发的工资要交税吗
  • 白蚁防治费怎么计算
  • 增值税代扣代缴抵扣
  • 建筑材料发票备注栏没写工程名称和工程地点能用吗
  • 增值税申报表能更正申报吗
  • 两万元大写金额报销单怎么写
  • 本月无票收入到下月开具如何申报
  • 利润表本月金额怎么算
  • 企业注销个税怎样更正申报呢
  • 公司购买房子涉及什么税
  • 银行余额调节表的作用
  • 电脑麦克风对方听不到声音怎么办
  • 其他应收款贷方负数说明什么
  • 路由器晚上关了,早上再开信号会好吗?
  • 没有购入发票可以开出发票
  • 投资性房地产如何计提折旧
  • 报销凭证写错了怎么办
  • 银行存款账面余额与银行账户余额
  • 当月认证的发票可以进行进项税额转出嘛
  • react 路由参数
  • web前端基础教程
  • 个税各项减扣标准金额
  • 节假日加班工资是几倍
  • 以旧换新方式销售金银首饰的消费税处理
  • 借款合同 印花
  • mongodb 教程
  • 非独立核算与独立核算
  • 土地出让金相关政策
  • 送货单和收款收据的区别
  • 增值税发票查询全国统一发票查询平台
  • 吊车租赁有限公司
  • mysql密码忘了怎么办?
  • 摊销无形资产10000元
  • 货款客户给的电话怎么查
  • 长投对方亏损
  • 公司报销专用发票
  • 房地产影响投资和消费,事关民生和发展
  • 固定资产清理会计处理
  • 产品质量问题扣款账务处理
  • 跨年的费用
  • 应付职工薪酬包括辞退福利吗
  • 个人独资企业与一人公司的区别与联系
  • 工会经费的列支范围有哪些
  • 车票抵扣进项税怎么计算
  • 弥补亏损后怎么做账
  • mysql8 表分区
  • xp系统cmd怎么打开
  • mysql8.0远程连接
  • 无法进入睡眠状态
  • xp主题设置
  • zhudongfangyu.exe是什么进程,可以删除吗
  • win10快捷键合集
  • w10 2021年更新
  • 电脑系统脚本错误
  • 谈谈jQuery Ajax用法详解
  • bat脚本如何运行
  • python数值计算基础
  • python xml dom
  • js判断函数
  • Python使用QQ邮箱发送Email的方法实例
  • jsoni
  • shell脚本实例精讲
  • jquery iframe写入内容
  • 郑州市高新区税务局地址
  • 县税务局可以去市里吗
  • 工资个人所得税法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设