CSS3教程(2):网页边框半径和网页圆角

2016-02-19 23:46 1 1 收藏

今天图老师小编给大家精心推荐个CSS3教程(2):网页边框半径和网页圆角教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - Web开发 】

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

页面中圆角的实现是个很头疼的问题,虽然现在有很多种实现方法,但是都是比较麻烦的。在本文中,让我们看看如何使用CSS3 border-radius来实现圆角DIV。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)跨浏览器兼容性

就像在上一篇《CSS3教程:什么是CSS3》中提到的,并不是所有的浏览器支持CSS3,但是那些比较好的浏览器选择兼容,而不是直接支持。我们有两个能使用的前缀。

前缀:

-moz(例如 -moz-border-radius)用于Firefox
-webkit(例如:-webkit-border-radius)用于Safari和Chrome。

CSS3圆角(所有的)

不使用图片来实现圆角曾经是很流行的能力,创建那些完美的小圆角图片,用做适当的CSS背景,是非常费时的工作。现在,使用CSS3,我们可以用几行代码来创建圆角。

border-radius-all

这是一个5px普通边框和15px边框半径的设置:

#roundCorderC{font-family: Arial;border: 5px solid #dedede;-moz-border-radius: 15px;-webkit-border-radius: 15px;padding: 15px 25px;height: inherit;width: 590px;}

浏览器支持:

Firefox(3.05+) Google Chrome(1.0.154+) Google Chrome(2.0.156+) Internet Explorer(IE7, IE8) Opera 9.6 Safari(3.2.1+ windows) CSS3圆角(个别的)

当然,一个DIV的四个角不需要全部都是圆角,你可以个别的实现圆角。

border-radius-all

#roundCornerI{  font-family: Arial;  border: 5px solid #dedede;  -moz-border-radius-topleft: 15px;  -moz-border-radius-topright: 0px;  -moz-border-radius-bottomright: 15px;  -moz-border-radius-bottomleft: 0px;  -webkit-border-top-left-radius: 15px;  -webkit-border-top-right-radius: 0px;  -webkit-border-bottom-left-radius: 0px;  -webkit-border-bottom-right-radius: 15px;  padding: 15x 25px;  height: inherit;  width: 590px;}

浏览器支持:

Firefox(3.05+) Google Chrome(1.0.154+) Google Chrome(2.0.156+) Internet Explorer(IE7, IE8) Opera 9.6 Safari(3.2.1+ windows)

来源:https://www.tulaoshi.com/n/20160219/1630594.html

延伸阅读
1:基本标记 在我们开始这个教程之前,先来创建整个教程都要使用的基本标记。 我们的xHTML需要一下div元素: #round, 使用CSS3代码实现圆角. #indie, 应用个别的几个圆角. #opacity, 展示新的CSS3实现不透明度的方式. #shadow,展示不使用Photoshop的情况下,使用CSS3来实现阴影效果. #resize, 展示如何使用某种CSS来实现重设大小的效...
标签: Web开发
border-radius(圆角)的几点说明: border-radius:长度 Firefox支持border-radius(圆角):-moz-border-radius:2px; webkit内核的Safari和Chrome支持border-radius(圆角):-webkit-border-radius:2px; Opera支持border-radius(圆角):border-radius:2px; IE不支持border-radius(圆角) 我们还可以随意指定圆角的位置,左上、左下、右上...
标签: Web开发
利用纯CSS可以做出千变万化的效果,特别是CSS3的引入更让更多的效果可以做出来.现在就让我们动手做出一个关于凉爽为题的图片库.  HTML+CSS打包下载http://www.webjx.com/files/soft/1_091113020947.rar   观看演示 点击查看我们要做的效果.请记住这个事例对于IE来说支持的不好,但firefox;safari浏览器升级到最高版本是可以看...
对于设计人员和开发人员来说, CSS 一直是web设计过程中重要的一部分,随着 CSS3 的出现以及越来越多的浏览器对它的支持,设计师们有了更多的选择。现在,用纯CSS也可以实现各种各样很酷的效果了,甚至是动画。虽然有些效果不能跨浏览器(甚至是支持CSS3的浏览器)运行,有些只是展示并没什么实际用途, 但仅用CSS实现出这些效果也是一大进步。 ...
标签: Web开发
一直以来,浏览器的透明一直无法实现 单纯的颜色透明,每次使用alpha后就会把透明的属性继承到子节点上。换句话说,很难实现背景颜色透明而文字不透明的效果,直到RGBA颜色的出现这一切将成为现实。 实现这样的效果非常简单,设置颜色的时候我们使用标准的 rgba() 单位即可, 如rgba(255,0,0,0.4) 这样就出现了一个红色同时拥有alph...

经验教程

551

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部