html5实现圆圈里带一个三角形,CSS3 画基本图形,圆形、椭圆形、三角形等

本文主要是介绍html5实现圆圈里带一个三角形,CSS3 画基本图形,圆形、椭圆形、三角形等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

CSS3 画基本图形,圆形、椭圆形、三角形等

发布时间:2016-09-20 16:25:53   作者:佚名   text-message.png 我要评论

这篇文章主要介绍了CSS3 画基本图形,圆形、椭圆形、三角形等的相关资料,需要的朋友可以参考下

CSS3 圆形

#css3-circle{

width: 150px;

height: 150px;

border-radius: 50%;

background-color: #232323;}

CSS3 椭圆形

#css3-elipse{

width: 200px;

height: 100px;

border-radius: 50%;

background-color: #232323;}

CSS3 三角形

#css3-triangle{

width: 0;

height: 0;

border-left: 100px solid transparent;

border-right: 100px solid transparent;

border-bottom: 150px solid #232323;}

CSS3 平行四边形

#css3-parallelogram{

width: 200px;

height: 100px;

background: #232323;

-webkit-transform: skew(-45deg); -moz-transform: skew(-45deg); -o-transform: skew(-45deg);

transform: skew(-45deg);

}

CSS3 梯形

#css3-trapezoid{

width: 100px;

height: 0;

border-bottom: 100px solid #232323;

border-left: 50px solid transparent;

border-right: 50px solid transparent;

}

CSS3 六角星

#css3-six-star{

width: 0;

height: 0;

position: relative;

border-bottom: 100px solid #232323;

border-left: 50px solid transparent;

border-right: 50px solid transparent;

}#css3-six-star:after{

content: "";

width: 0;

height: 0;

position: absolute;

left: -50px;

top: 35px;

border-top: 100px solid #232323;

border-left: 50px solid transparent;

border-right: 50px solid transparent;

}

CSS3 五角星

#css3-five-star{

width: 0px;

height: 0px;

margin: 50px 0;

position: relative;

display: block;

color: #232323;

border-right: 100px solid transparent;

border-bottom: 70px  solid #232323;

border-left:100px solid transparent; -moz-transform:rotate(35deg); -webkit-transform: rotate(35deg); -ms-transform:rotate(35deg); -o-transform:rotate(35deg);

}#css3-five-star:before{

border-bottom: 80px solid #232323;;

border-left: 30px solid transparent;

border-right: 30px solid transparent;

position: absolute;

height: 0;

width: 0;

top: -45px;

left: -63px;

display: block;

content: ''; -webkit-transform: rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg);

}#css3-five-star:after{

position: absolute;

display: block;

color: #232323;

top: 3px;

left: -105px;

width: 0px;

height: 0px;

border-right: 100px solid transparent;

border-bottom: 70px solid #232323;

border-left: 100px solid transparent; -webkit-transform: rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:rotate(-70deg); -o-transform:rotate(-70deg);

content: '';

}

CSS3 五边形

#css3-pentagon {

position: relative;

width: 54px;

border-width: 50px 18px 0;

border-style: solid;

border-color: #232323 transparent;}#css3-pentagon:before {

content: "";

position: absolute;

height: 0;

width: 0;

top: -85px;

left: -18px;

border-width: 0 45px 35px;

border-style: solid;

border-color: transparent transparent #232323;}

CSS3 六边形

#css3-hexagon {

width: 100px;

height: 55px;

background: #232323;

position: relative;

}#css3-hexagon:before {

content: "";

position: absolute;

top: -25px;

left: 0;

width: 0;

height: 0;

border-left: 50px solid transparent;

border-right: 50px solid transparent;

border-bottom: 25px solid #232323; }#css3-hexagon:after {

content: "";

position: absolute;

bottom: -25px;

left: 0;

width: 0;

height: 0;

border-left: 50px solid transparent;

border-right: 50px solid transparent;

border-top: 25px solid #232323; }

CSS3 心形

#css3-heart {

position: relative;

width: 100px;

height: 90px;

}#css3-heart:before, #css3-heart:after{

position: absolute;

content: "";

left: 50px;

top: 0;

width: 50px;

height: 80px;

background: #232323;

-moz-border-radius: 50px 50px 0 0;

border-radius: 50px 50px 0 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);

transform: rotate(-45deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%;

transform-origin: 0 100%;

}#css3-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%;

}

CSS3 八卦

#css3-gossip {

width: 96px;

height: 48px;

background: #f1f1f1;

border-color: #232323;

border-style: solid;

border-width: 2px 2px 50px 2px;

border-radius: 100%;

position: relative;

}#css3-gossip:before{

content: "";

position: absolute;

top: 50%;

left: 0;

background: #f1f1f1;

border: 18px solid #232323;

border-radius: 100%;

width: 12px;

height: 12px;

}#css3-gossip:after {

content: "";

position: absolute;

top: 50%;

left: 50%;

background: #232323;

border: 18px solid #f1f1f1;

border-radius:100%;

width: 12px;

height: 12px;

}

相关文章

9a8b0939ab0802e20f8b99c87794e4be.png

这篇文章主要介绍了纯CSS3+DIV实现小三角形边框,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-03

d0ff30a6625dc6cb78b3eb47a88a6a13.png

这篇文章主要介绍了详解css如何利用 :before :after 写小三角形的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-01-22

这篇文章主要介绍了用CSS3绘制三角形的简单方法,是CSS前端绘图的基础,需要的朋友可以参考下2015-07-17

图片的布局和排版非常重要,纯大部分网页或多或少都会用到图片。特别是对于图片较多的网页,今天要给大写带来一款纯css3实现图片三角形排列。适合一系列的图片,需要的朋友2014-10-17

今天读了篇关于如何使用css3创建3d四面体的文章,觉的相当不错,所以拿出来和大家分享一下,如何使用div+css创建三角形。在这里我先把相关代码粘贴出来,然后再为大家讲解2013-01-06

304762c9c141c86a968b38e6dc0e48ca.png

这篇文章主要介绍了CSS3实现三角形不断放大效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-04-13

最新评论

这篇关于html5实现圆圈里带一个三角形,CSS3 画基本图形,圆形、椭圆形、三角形等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/373393

相关文章

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

Python中提取文件名扩展名的多种方法实现

《Python中提取文件名扩展名的多种方法实现》在Python编程中,经常会遇到需要从文件名中提取扩展名的场景,Python提供了多种方法来实现这一功能,不同方法适用于不同的场景和需求,包括os.pa... 目录技术背景实现步骤方法一:使用os.path.splitext方法二:使用pathlib模块方法三

CSS place-items: center解析与用法详解

《CSSplace-items:center解析与用法详解》place-items:center;是一个强大的CSS简写属性,用于同时控制网格(Grid)和弹性盒(Flexbox)... place-items: center; 是一个强大的 css 简写属性,用于同时控制 网格(Grid) 和 弹性盒(F

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比

《CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比》CSS中的position属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布... css 中的 position 属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布局和层叠关

HTML5 getUserMedia API网页录音实现指南示例小结

《HTML5getUserMediaAPI网页录音实现指南示例小结》本教程将指导你如何利用这一API,结合WebAudioAPI,实现网页录音功能,从获取音频流到处理和保存录音,整个过程将逐步... 目录1. html5 getUserMedia API简介1.1 API概念与历史1.2 功能与优势1.3

Java实现删除文件中的指定内容

《Java实现删除文件中的指定内容》在日常开发中,经常需要对文本文件进行批量处理,其中,删除文件中指定内容是最常见的需求之一,下面我们就来看看如何使用java实现删除文件中的指定内容吧... 目录1. 项目背景详细介绍2. 项目需求详细介绍2.1 功能需求2.2 非功能需求3. 相关技术详细介绍3.1 Ja

mysql中insert into的基本用法和一些示例

《mysql中insertinto的基本用法和一些示例》INSERTINTO用于向MySQL表插入新行,支持单行/多行及部分列插入,下面给大家介绍mysql中insertinto的基本用法和一些示例... 目录基本语法插入单行数据插入多行数据插入部分列的数据插入默认值注意事项在mysql中,INSERT I

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解