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

分类目录

热门标签

赞助商

搜索

css3画实心圆和圆角的方法

作者:admin    时间:2017-7-24 14:7:39    浏览:

当你要用到一个圆形icon的时候,你可能想到通过图片软件来制作,事实上也确实如此,在css3之前,大家都是通过图片+css来实现各种各样的样式效果。不过在css3出来之后,这种方法就显得有点落伍了,它不但需要较多的代码来实现,且要另外制作图片,实在是繁琐。现在,我们用css3的代码,轻松就能画出实心圆了。

css3画实心圆

css3画实心圆

实现方法相当简单,css代码如下:

.circle{
width:100px;
height:100px;
background-color:#cb18f8;
border-radius:50px; /* 图形的半径 */
}

execcodegetcode

代码分析:

1) widthheight 是定义一个矩形,它们的值均设为100px,即是画一个正方形。

2)background-color 是定义图形的背景颜色。

3)border-radius 是定义图形的半径,这里是50px,即是正方形边长的一半。border-radius 也可以用百分比来表示,如本例50px可以换为50%,效果是一样的。

css3实现各种圆角的效果

我们可以把 border-radius 换成不同的数字,就能实现各种圆角的效果。

css3画圆角

css3画圆角

上图的代码只需把 border-radius 设为5px,代码如下:

.circle{
width:100px;
height:100px;
background-color:#cb18f8;
border-radius:5px; /* 圆角的大小 */
}

execcodegetcode

如果不想4个角都是圆角,例如在很多导航菜单里,只需上面两个角是圆角,又如何实现呢?

 css3画圆角

css3画圆角

仍然是修改  border-radius ,不过写法有点不同,代码如下:

.circle{
width:100px;
height:100px;
background-color:#cb18f8;
/* 圆角的大小 排序:左上角 右上角 右下角 左下角 */
border-radius:5px 5px 0 0;
}

execcodegetcode

border-radius 属性其实可以分为四个其他的属性,在使用时可单独设置:

border-radius-top-left /*左上角*/
border-radius-top-right /*右上角*/
border-radius-bottom-right /*右下角*/
border-radius-bottom-left /*左下角*/

本文实例演示

demodownload

注意问题

本文css3代码不支持IE8浏览器,但支持IE9+浏览器,确切来说,是IE8不认 border-radius 这个css属性,所以在IE8浏览器里,文中实例代码永远是显示一个正方形。

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博 足球投注