CSS实实现几何图形

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title></title>
<style type="text/css">

.圆形{
width:100px;
height:100px;
background:green;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}

.椭圆形{
width:200px;
height:100px;
background:green;
-moz-border-radius:100px / 50px;
-webkit-border-radius:100px / 50px;
border-radius:100px / 50px;
}

.三角形{
width:0px;
height:0px;
border-left:100px solid green;
border-right:100px solid black;
border-bottom:100px solid red;
border-top:100px solid blue;
}

.平行四边形{
width:150px;
height:100px;
margin-left:20px;
-webkit-transform: skew(20deg);
-moz-transform: skew(20deg);
-o-transform: skew(20deg);
background:green;
}

.鸡蛋形状{
display:block;
width:126px;
height:180px;
background-color:green;
-webkit-border-radius: 63px 63px 63px 63px / 108px 108px 72px 72px;
border-radius:50% 50% 50% 50% / 60% 60% 40% 40%;
}

</style>

//提示框

<style type="text/css">
.parent{
  width:300px;
  height:100px;
  margin:40px auto;
  background-color:green;
  position:relative;
}
.square{
  width:0px;
  height:0px;
  border-bottom:10px solid white;
  border-left:10px solid white;
  border-right:10px solid green;
  border-top:10px solid green;
  position:absolute;
  left:-20px;
  top:10px;
}
</style>

</head>
<body>
<div class="mytest"></div>

<div class="parent">
  <div class="square"></div>
</div>

</body>
</html>

时间: 2024-10-08 08:08:11

CSS实实现几何图形的相关文章

DIV+CSS实操五:经管系网页内容模块内容添加(二)

继续接着DIV+CSS实操系列的博文添加代码:DIV+CSS实操一:经管系网页总体模块布局,DIV+CSS实操二: 经管系网页添加导航栏和友情链接栏,DIV+CSS实操三:经管系网页内容模块添加标题栏和版权信息模块和 DIV+CSS实操四:经管系网页内容模块内容添加(一).我们还是添加内容版块的内容,这一次是中间部分和右半部 分.由于中间的图片无缝滚动需要JS实现,我们后续加上. HTML代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr

DIV+CSS实操三:经管系网页内容模块添加标题栏和版权信息模块

我们继续接着DIV+CSS实操一:经管系网页总体模块布局和DIV+CSS实操二:经管系网页添加导航栏和友情链接 栏这个系列的博文做经管系网页.这一次我们所要做的就是给内容版块添加标题栏,还有就是给制作信息版块添加链 接.这一篇博文基本就是做这些了,记着和前两篇博文比较效果. 还是老套路,写HTML代码时,一定要注意闭合标签,一定要注意代码的整齐承担和完整性,先来HTML代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional

如何利用CSS实现各种几何图形形状效果

如何利用CSS实现各种几何图形形状效果:建议:尽可能的手写代码,可以有效的提高学习效率和深度.大家都知道CSS具有强大的功能,能够让页面变得美观靓丽,随着CSS的版本的提高,功能也越来越强大,下面简单介绍一下如何使用CSS实现各种几何图形效果.一.实现正方形: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" con

css实现简单几何图形

css实现简单几何图形 前言:你知道吗?用代码就可以做出三角形.圆形.扇形等等这些几何图形呦.快过来一探究竟吧! 页面上一些简单的图形,如三角形.圆形等等,除了用图片来实现,我们还可以用css的border属性来实现,不仅减少了内存占用,对图形的操作也更灵活. 接下来我们就一步一步的来说一下怎么实现这些几何图形. 本文列举了一些常见的几何图形,更多几何图形请到github下载. 项目github地址:https://github.com/ichengll/C-heart 话不多说,这就开始吧.

DIV+CSS实操一:经管系网页总体模块布局

首先我们先来打开经管系网页,看看网页效果是怎么样的.通过所学Web前端开发的知识,我们一步一步模仿出 标准的网页.我们知道DIV+CSS可以实现网页模块的总体布局,这基本取代了HTML中用table布局,DIV+CSS布局 更加灵活,改写代码方便. 经管系原网页截图: 我先开始做网页的整体模块布局草图: 下面开始编写代码: 第一次HTML代码: <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W

css实现基础几何图形

我们知道,css3通过border-radius.animation.transform等“新”特性可以绘制很多精致的图形.比如腾讯企鹅Logo.超能陆战队中的大白机器人.太阳系.小黄人.叮当猫.安卓机器人.苹果图标等等. 这些图形看似实现起来挺复杂,但它们通常都是由矩形.圆形.椭圆.三角.梯形等基本图形组合而成的.所以我们先从基本图形入手,等熟悉之后,实现复杂图形就成为可能了. 首先从矩形开始,一个具有宽高属性的元素,设置其宽高值.块状显示,即得到一个矩形. 在矩形的基础上通过设置border

HTML+JS+CSS 实现下拉菜单

最近在看视频学习做一些HTML+JS+CSS的实例,第一个是实现下拉菜单. 5.7 制作的思路是:1.静态网页的制作 2.动态特效实现菜单的显示和隐藏(三种方法:css.JavaScript.jQuery) 3.浏览器的兼容问题(低版本IE可能不支持等) 在用css实现时,由于盒子模型有自己默认的margin和padding值,所以要reset. 有一点比较有疑问的实,老师在视频里说position:absolute要和left.top同时使用.这是为什么?在实现的时候,我并没有使用left和t

Android之Web篇:Day02Html和Css实战WebView实现手机显示网页

Day02 Html.Css实战和WebView实现手机显示网页 1.html与css实战 1.1 程序猿小网页 先来看一下效果图 编程用图如下 实现代码如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> #pic{ position: relative; float: left; } #text

Web前端开发实战6:CSS实现导航菜单结合二级下拉式菜单的简单变换

前面几篇博文都在讲导航菜单和二级下拉式菜单,其实有很多方法都可以实现的,具体的情况还要视情况而定. 在后面学习到jQuery框架之后,会有更丰富的动画效果,由于在学习Ajax和jQuery的初步阶段,对于很多的复杂的导 航菜单和二级下拉式菜单没法做,但是学习了CSS和JS还是能实现一些简单的变换的.这篇博文就来说说用CSS实现 导航菜单结合二级下拉式菜单的两个简单变换吧. 首先还是在前面博文的基础上加以实现,其实只用HTML和CSS还是可以做出不错的效果,但是相较于JS和 jQuery来说就有很