【01】CSS制作的图形
【01】CSS制作的图形





<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>测试</title><style type="text/css">*{margin:0;padding:0;border:0;}.wrap {position: absolute;}.arrow {position: relative;width:0;height:0;border-top:9px solid transparent;border-right:9px solid #000;-webkit-transform: rotate(10deg);-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);-o-transform: rotate(10deg);}.arrow:after {content:"";position: absolute;border:0 solid transparent;border-top:3px solid #000;border-radius:20px000;top:-12px;left:-9px;width:12px;height:12px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}.star-six {width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:100px solid #99CC33;position: relative;}.star-six:after {width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:100px solid #99CC33;position: absolute;content:"";top:30px;left:-50px;}.star-five {margin:50px0;position: relative;display: block;color:#0066CC;width:0px;height:0px;border-right:100px solid transparent;border-bottom:70px solid #0066CC;border-left:100px solid transparent;-moz-transform: rotate(35deg);-webkit-transform: rotate(35deg);-ms-transform: rotate(35deg);-o-transform: rotate(35deg);}.star-five:before {border-bottom:80px solid #0066CC;border-left:30px solid transparent;border-right:30px solid transparent;position: absolute;height:0;width:0;top:-45px;left:-65px;display: block;content:'';-webkit-transform: rotate(-35deg);-moz-transform: rotate(-35deg);-ms-transform: rotate(-35deg);-o-transform: rotate(-35deg);}.star-five:after {position: absolute;display: block;color:#0066CC;top:3px;left:-105px;width:0px;height:0px;border-right:100px solid transparent;border-bottom:70px solid #0066CC;border-left:100px solid transparent;-webkit-transform: rotate(-70deg);-moz-transform: rotate(-70deg);-ms-transform: rotate(-70deg);-o-transform: rotate(-70deg);content:'';}.heart {position: relative;width:100px;height:90px;}.heart:before,.heart:after {position: absolute;content:"";left:50px;top:0;width:50px;height:80px;background: red;-moz-border-radius:50px50px00;border-radius:50px50px00;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin:0100%;-moz-transform-origin:0100%;-ms-transform-origin:0100%;-o-transform-origin:0100%;transform-origin:0100%;}.heart:after {left:0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin:100%100%;-moz-transform-origin:100%100%;-ms-transform-origin:100%100%;-o-transform-origin:100%100%;transform-origin:100%100%;}.infinity {position: relative;width:212px;height:100px;}.infinity:before,.infinity:after {content:"";position: absolute;top:0;left:0;width:60px;height:60px;border:20px solid #FF33CC;-moz-border-radius:50px50px050px;border-radius:50px50px050px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}.infinity:after {left:auto;right:0;-moz-border-radius:50px50px50px0;border-radius:50px50px50px0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.pacman {width:0px;height:0px;border-right:60px solid transparent;border-top:60px solid #FFCC00;border-left:60px solid #FFCC00;border-bottom:60px solid #FFCC00;border-top-left-radius:60px;border-top-right-radius:60px;border-bottom-left-radius:60px;border-bottom-right-radius:60px;}.yin-yang {width:96px;height:48px;background:#fff;border-color:#000;border-style: solid;border-width:2px2px50px2px;border-radius:100%;position: relative;}.yin-yang:before {content:"";position: absolute;top:50%;left:0;background:#fff;border:18px solid #000;border-radius:100%;width:12px;height:12px;}.yin-yang:after {content:"";position: absolute;top:50%;left:50%;background:#000;border:18px solid #fff;border-radius:100%;width:12px;height:12px;}</style></head><body><div class="wrap" style="top:30px; left:40px;"><div class="arrow"></div></div><div class="wrap" style="top:20px; left:100px;"><div class="star-six"></div></div><div class="wrap" style="top:20px; left:200px;"><div class="star-five"></div></div><div class="wrap" style="top:20px; left:400px;"><div class="heart"></div></div><div class="wrap" style="top:220px; left:100px;"><div class="infinity"></div></div><div class="wrap" style="top:220px; left:400px;"><div class="pacman"></div></div><div class="wrap" style="top:340px; left:200px;"><div class="yin-yang"></div></div></body></html>
【01】CSS制作的图形的更多相关文章
- 【转】CSS制作图形速查表-存档
http://www.w3cplus.com/css/css-simple-shapes-cheat-sheet http://www.cnblogs.com/powertoolsteam/p/c ...
- CSS制作的32种图形效果[梯形|三角|椭圆|平行四边形|菱形|四分之一圆|旗帜]
转载链接:http://www.w3cplus.com/css/css-simple-shapes-cheat-sheet 前面在<纯CSS制作的图形效果>一文中介绍了十六种CSS画各种不 ...
- CSS制作图形速查表
很少会有人意识到,当浏览器绘制的border,会有一个角度的问题.我们就是得用这样的一个技巧来制作三角的效果.我们只需要保证一边的边框是有色,其他边框色为透明色,这样我们就很容易制作出三角形,然后改变 ...
- 利用CSS制作图形效果
前言 关于如何使用CSS来制作图形,比如说圆形,半圆形,三角形等的相关教程还是挺多的,今天我主要想解释一下里面一些demo的实现原理,话不多说,开始吧 以下所有内容只使用一个HTML元素.任何类型 ...
- 纯CSS制作冒泡提示框
来源:http://www.ido321.com/1214.html 前两天翻译了一篇文章,关于利用css的border属性制作基本图形:http://www.ido321.com/1200.html ...
- 18个你可能不相信是用CSS制作出来的东西
与流行的看法相反,CSS不仅仅是用来提供一个WEB页面的基本风格,以使它看起来更有吸引力.还有很多其他的事情,CSS也可以做的很好.由于它创建动画和交互的能力,CSS集合HTML以及JavaScrip ...
- 好程序员web前端分享18个用CSS制作出来的东西
好程序员web前端分享18个用CSS制作出来的东西,与流行的看法相反,CSS不仅仅是用来提供一个WEB页面的基本风格,以使它看起来更有吸引力.还有很多其他的事情,CSS也可以做的很好.由于它创建动画和 ...
- CSS制作三角形和按钮
CSS制作三角形和按钮 用上一篇博文中关于边框样式的知识点,能制作出三角形和按钮. 我先说如何制作三角形吧,相信大家在平时逛网站的时候都会看到一些导航栏中的三角形吧,比如说: 网易首页的头部菜单栏中, ...
- 前端开发css实战:使用css制作网页中的多级菜单
前端开发css实战:使用css制作网页中的多级菜单 在日常工作中,大家都会遇到一些显示隐藏类菜单,比如页头导航.二维码显示隐藏.文本提示等等......而这些效果都是可以使用纯css实现的(而且非常简 ...
随机推荐
- Vigenère密码 2012年NOIP全国联赛提高组(字符串模拟)
P1079 Vigenère 密码 题目描述 16 世纪法国外交家 Blaise de Vigenère 设计了一种多表密码加密算法――Vigenère 密 码.Vigenère 密码的加密解密算法简 ...
- (数论)51NOD 1073 约瑟夫环
N个人坐成一个圆环(编号为1 - N),从第1个人开始报数,数到K的人出列,后面的人重新从1开始报数.问最后剩下的人的编号.例如:N = 3,K = 2.2号先出列,然后是1号,最后剩下的是3号.In ...
- GG_Model 类库与数据库表对应建立实体类
3.4.GG_Model 类库与数据库表对应建立实体类 我这里不教大家写代码,直接用TT模板自动生成,省去写代码的麻烦. A. 三个文件MysqlDbhelper.ttinclude .mysqlMa ...
- 汇编程序49:实验14 访问CMOS RAM(显示系统时间)
assume cs:code ;安装程序,使用指令out和in指令 code segment start: mov ax,cs mov ds,ax mov si,offset sub1 mov ax, ...
- 洛谷 P2881 [USACO07MAR]排名的牛Ranking the Cows
题应该是假的...先不做了 https://www.cnblogs.com/Blue233333/p/7249057.html 比如输入5 0,答案是10,但可以比较8次就出来.就是在一个已知有序数列 ...
- 【NOIP模拟赛】一道挖掉背景的数学题
Title:[Empty] Time Limit:1000 ms Memory Limit:131072 KBytes Description 给定n与p,求\(\left\lfloor x^n\ri ...
- 因Window服务器自动更新并重启导致WebSphere服务停止服务故障一例
最近公司购买了两台Windows Server 2008 R2服务器用于提供提供Web服务,A机器安装了IHS+DM+WAS8.5集群,B机器安装了Oracle11gR2用于数据存储,两台机器均可连接 ...
- CSS之选择符、链接、盒子模型、显示隐藏元素
<html> <head> <meta charset="utf-8"> <title>选择符.链接.盒子模型.显示隐藏元素< ...
- checkbox全选和取消功能
这是开发中常见的小功能,想当初我也曾对于attr和prop的不了解踩过坑. 前端工作中,常常会使用到select复选框,select复选框有一个属性checked,当使用js或者jquery控制这个属 ...
- duilib入门问题集
问:如何把资源放入zip?答: 先SetResourcePath设置资源目录,再SetResourceZip设置压缩资源文件名 问:如何设置窗体的初始化大小?答:设置XML文件的Window标签的si ...