技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
服务器技术
操作系统
网站运营

分类目录

热门标签

赞助商

搜索

【实例】CSS3画一个半圆的方法

作者:admin    时间:2017-7-25 6:24:27    浏览:

前文介绍了css3画实心圆和圆角的方法,本文将继续介绍用CSS3来画一个半圆的方法。

 CSS3画一个半圆

CSS3画一个半圆

无论圆角、圆弧、实心圆、半圆,css3的实现代码都是 border-radius 属性,border-radius 不但可以定义圆半径和圆角大小,还可以设置圆弧的方向,进而画出各种方向的半圆。

实现代码很简单,一个上半圆的css3代码如下:

.semi-circle{
  width:100px;
  height:50px;
  background-color:#cb18f8;
  border-radius:50px 50px 0 0; /* 左上、右上、右下、左下 */
}

execcodegetcode

代码分析:

1)利用 border-radius 定义各个方向的圆弧半径,把左上和右上的圆角半径设为50px,右下和左下的圆角半径设为0,出来的效果就是一个上半圆了。

2)圆角半径要等于矩形高度 height ,上例的值是50px。

各种方向的半圆

上例是一个上半圆的实现代码,我们可以调整 border-radius 的值,以及矩形宽度(width)和高度(height)的值,从而实现各种方向的半圆。如图:

CSS3画各种方向的半圆

CSS3画各种方向的半圆

html代码如下:

<!DOCTYPE html>
<head>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
/* 上半圆 */
.semi-circle{
width:100px;
height:50px;
background-color:#cb18f8;
border-radius:50px 50px 0 0; /* 左上、右上、右下、左下 */
}
/* 下半圆 */
.semi-circle2{
width:100px;
height:50px;
background-color:#cb18f8;
border-radius:0 0 50px 50px; /* 左上、右上、右下、左下 */
}
/* 左半圆 */
.semi-circle3{
width:50px;
height:100px;
background-color:#cb18f8;
border-radius:50px 0 0 50px; /* 左上、右上、右下、左下 */
}
/* 右半圆 */
.semi-circle4{
width:50px;
height:100px;
background-color:#cb18f8;
border-radius:0 50px 50px 0; /* 左上、右上、右下、左下 */
}
table{
width:400px;
}
</style>
</head>
<body>
<table><tr>
<td><div class="semi-circle"></div></td>
<td><div class="semi-circle2"></div></td>
<td><div class="semi-circle3"></div></td>
<td><div class="semi-circle4"></div></td>
</tr></table>
</body>
</html>

execcodegetcode

代码分析:

1)利用 border-radius 定义各个方向的圆弧半径,把同方向的两个圆角半径设为50px,其余两个圆角半径设为0,出来的效果就是一个半圆了。

2)圆角半径要等于矩形高度 height 或宽度 width,各实例的值均是50px。

相关文章推荐

Tags: 圆角  css3  实心圆  
荷塘月色论坛社区 电脑主机 新2皇冠 博文资讯 圈网你我他 天府新区 连云港市人民政府国有资产监督管理委员会 网站大丰收鱼庄 渝茶网 牛牛代理 鸿运国际娱乐网站16素材网 优博网址 多宝官网 bbin平台 丰收之家视频网址 姚记娱乐网 888真人备用网址 长沙文艺网 雅酷卡 四川新闻网甘孜频道 小易胜博官方网站 乐博开户 天上人间网址 牛哈备用金管理制度网 e世博网址 易胜博赔率特点 美高梅代理 质检仪器装备网 中华企业录 复兴新闻网 博狗网站 汶川招聘网 美高梅网站 易胜博 优博官网 php教程 中研网 888真人赌博 888真人备用 中国物通网 会嘉网 二八杠玩法 博彩公司评级 365bet 高清MV免费下载 全讯网新 中国财经 IT行业最新动态 威廉希尔 Xi'an Jiaotong 澳门百家乐 pc蛋蛋 365体育投注 365bet官网 pc蛋蛋预测 365体育在线 皇冠比分 365bet 必赢亚洲 皇冠比分网 葡京娱乐场 新2网址 dafa888 金沙 澳门金沙 365体育 申博 五湖四海全讯网 鸿运国际 澳门新葡京 世爵娱乐 澳门银河官网 真人娱乐 tt娱乐 皇冠新2 博狗娱乐 bwin 澳门赌场 世爵 银河娱乐 澳门新葡京娱乐场 皇冠即时比分 申博官网 大发 网络赌博 博狗 利来国际 皇冠开户网 优博 皇冠新2网址 沙巴体育 网上轮盘 美高梅 大发888赌场 二八杠 明升体育 明升 bbin 伟德国际 赌大小 和记娱乐 新葡京娱乐 澳门赌博网站 188bet 俄罗斯转盘 百家乐技巧 大发体育 立即博 赌博网站 皇冠体育 澳门新濠天地 澳门博彩有限公司 亚洲娱乐网 开心8 世爵娱乐平台 网上娱乐 皇冠篮球比分网 即时比分网 凯时娱乐 365bet体育在线 易胜博 日博 新濠天地 皇冠足球比分 新葡京娱乐场 黄金城 沙龙365 优德娱乐 澳门现金网 易胜博官网 皇冠娱乐网 澳门美高梅 888真人网址 外围网站 游艇会 赌球 世爵平台 m88 博彩公司 电子游戏 全讯网新2 金沙网址 新葡京官网 新2 宝马会 波音平台 12bet备用网址 博狗体育 澳门博彩 赌博游戏 真人网上娱乐 多宝娱乐 皇冠娱乐 多宝平台 澳门彩票 赌博网 太阳城申博 真钱二八杠 新濠娱乐城 澳门美高梅官网 澳门足球博彩 大发国际 真钱21点 现金牛牛 网上赌博 888真人平台 真人游戏 现金游戏 永盈会 申博开户 赌场游戏 澳门赌场玩法 葡京棋牌 任你博 外围赌球 皇冠现金 注册送体验金 娱乐城 外围足球 多宝娱乐平台 葡京国际 二八杠游戏 足球外围 dafa888娱乐场 赌博技巧 赌球规则 皇冠国际 互博国际 凤凰娱乐平台 博彩导航 888真人赌博 真钱棋牌 888真人备用网址 新利 缅甸赌场 真钱扑克 现金赌博 澳门娱乐城 太阳城娱乐城 大发888 优博平台 滚球 足球开户 老挝赌场 网上真钱游戏 体育投注 现金网 现金二八杠 博彩网址大全 88娱乐 澳门葡京赌场 99真人 赌球网 太阳娱乐城 澳门新濠天地官网 赌球网址 新利棋牌 博彩网 真钱游戏平台 永利棋牌 体育在线 博彩公司排名 澳门赌球 bodog 明升88 澳门博彩网站 威廉希尔中文网站 网上赌球 888真人官网 盈禾国际 888真人开户 澳门网络博彩 太阳城娱乐 澳门足球 现金炸金花 澳门赌博技巧 博狗注册 网络赌球 明升国际 m88明升 足球开户网 大发888娱乐城 纸牌赌博 多宝 12bet 澳门葡京赌场官网 澳门网 澳门美高梅官方网站 美高美 娱乐真人 12博 足球投注