CSS实现太极图(1个div实现)
使用一个div实现太极图的步骤如下:
HTML部分:
<body>
<div class="box-taiji">
</div>
</body>
第一步,结合border实现左黑右白的正方形,加上圆角、阴影。代码如下;
.box-taiji{
            width:;
            height:300px;
            position:relative;
            margin: 50px auto;
            border-left:150px solid #000;
            border-right:150px solid #fff;
            box-shadow: 0 0 30px rgba(0,0,0,0.5);
            border-radius: 300px;
        }
效果如下:

第二步,通过伪类,实现一个一个白色的圆形,定位好位置。同时,利用box-shadow:0 200px 0 #000;实现同样大小的圆,放好。
.box-taiji:after{
            width:150px;
            height:150px;
            position:absolute;
            content: '';
            display: block;
            top:;
            left:-75px;
            z-index:;
            background-color: #fff;
            border-radius:50%;
            box-shadow:0 150px 0 #000;
        }
先后实现的效果如下:


第三步,同样第二步一样的原理,再实现黑白两个圆,放到相关的位置。
.box-taiji:before {
            content:'';
            position:absolute;
            display: block;
            width:75px;
            height:75px;
            top:38px;
            left:-38px;
            z-index:;
            background-color:#000;
            border-radius:50%;
            box-shadow:0 150px 0 #fff;
        }
最终效果如下:

和用上一篇3个div实现太极图一样,我们也可以通过CSS3动画实现旋转太极图。
CSS实现太极图(1个div实现)的更多相关文章
- 利用css如何让嵌套的div层不继承父div层的透明度?
		http://zhidao.baidu.com/link?url=cvQhh0Q7_ah0qg9tc-2zP0cjB_PoIiIq6t6RFpp4aZPPNoVJUqyy7TT41TU5pWzRtRY ... 
- div+css 怎么让一个小div在另一个大div里面 垂直居中
		div+css 怎么让一个小div在另一个大div里面 垂直居中 方法1: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 .parent { width:800 ... 
- CSS样式实现溢出超出DIV边框宽度高度的内容自动隐藏方法
		CSS样式实现溢出超出DIV边框宽度高度的内容自动隐藏方法 平时我们布局时候,有的文字内容多了会超过溢出我们限制的高度,有的图片会撑破DIV,让网页错位变乱. 这样我们就需要解决如何使用CSS来超出设 ... 
- CSS+HTML实现移动端div左右滑动展示
		由于手机屏幕的宽度有限,内容太多移动设备一行装不下的,所以很多移动端网站的导航栏都有左右滑动效果,下面我就用CSS+HTML实现移动端div左右滑动展示. CSS:box设置文本不换行,子元素box1 ... 
- Div+Css画太极图源代码
		<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>D ... 
- CSS实现太极图(3个div实现)
		使用三个div实现太极图的步骤如下: HTML部分 <div class="box"> <div class="yin"></di ... 
- 【DIV+CSS】代码作业练习DIV+CSS太极阴阳图
		1. DIV + CSS 练习:太极阴阳图. 基本思路:由三个div块元素组成: #taiji太极阴阳图底面 #yin太极阴阳图阴面小圆 #yang太极阴阳图阳面小圆 (太极阴阳图:上为阳下 ... 
- CSS选择器、标签,div的位置。
		今天是休假,布置了一个作业,是利用CSS制作斯坦福大学官网.虽然是一个并不复杂的制作,却让我第一次体会到了想摔鼠标的感觉. 遇到了很多问题,却找不出自己到底是哪里出了问题,简简单单的一个logo.足足 ... 
- [css]display: table-cell,用div做分列布局
		table-cell我们却能用得到,而且是用它来干一件很重要的事情——多列布局. 多列布局在css中有多重要就不用我说了吧,传统模式下大家都使用float来解决这一问题,但是float写出来的东西代码 ... 
随机推荐
- Lucene7.4学习和简单使用
			简述: 前面从新回顾学习了Solr,正好也借此机会顺便学习一下Lucene. 一.什么是Lucene? 全文检索的一个实现方式,也是非结构化数据查询的方法.应用场景:在数据量大,数据结构不固定的时候, ... 
- 初学struts2框架
			昨天初学strts2,折腾了一晚上才正好一个简单的应用程序,在这个过程中遇到了很多的问题. 1. struts2的更新太快,所以从图书馆借的书常常会跟不上变化,所以有时执行起来会很麻烦. 2. 如果你 ... 
- STM32-RS485通信软硬件实现
			OS:Windows 64 Development kit:MDK5.14 IDE:UV4 MCU:STM32F103C8T6/VET6 AD:Altium Designer 18.0.12 1.RS ... 
- jmeter之beanshell断言实例
			.首先储存一个接口的响应结果,比如在http请求的后面添加beanshell后置处理器(BeanShell PostProcessor)来储存http请求的响应结果: import org.json. ... 
- [BZOJ 5323][Jxoi2018]游戏
			传送门 \(\color{green}{solution}\) 它每次感染的人是它的倍数,那么我们只需要找出那些除了自己以外在\(l\), \(r\)内没有别的数是 它的约数的数,在这里称其为关键数. ... 
- WCF系列教程之WCF实例化
			本文参考自http://www.cnblogs.com/wangweimutou/p/4517951.html,纯属读书笔记,加深记忆 一.理解WCF实例化机制 1.WCF实例化,是指对用户定义的服务 ... 
- linux mint 19 pyenv 安装 python 3.7.0 问题解决
			Python3: ImportError: No module named '_ctypes' 解决 sudo apt-get install libffi-dev WARNING: The Pyth ... 
- javaweb 实现跨域
			现在的一个web应用会涉及到多个地方的restAPi的调用,传统的jsonp虽然支持跨域,但是只是支持get请求. 传统的ajax请求是不支持跨域的,是为了安全考虑. 跨域的思路是跟http机制有关, ... 
- [中英对照]User-Space Device Drivers in Linux: A First Look | 初识Linux用户态设备驱动程序
			如对Linux用户态驱动程序开发有兴趣,请阅读本文,否则请飘过. User-Space Device Drivers in Linux: A First Look | 初识Linux用户态设备驱动程序 ... 
- 王亮:游戏AI探索之旅——从alphago到moba游戏
			欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由云加社区技术沙龙 发表于云+社区专栏 演讲嘉宾:王亮,腾讯AI高级研究员.2013年加入腾讯,从事大数据预测以及游戏AI研发工作.目前 ... 
