让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、网络空间、营销软件、网站建设、江油网站维护、网站推广。
轮廓和边框看起来非常相似,但它们之间也并非没有区别,例如:
您可以使用下面几个属性来为元素设置轮廓:
outline-style 属性可以设置轮廓得样式,属性得可选值如下所示:
值 | 描述 |
---|---|
none | 默认值,没有轮廓 |
dotted | 定义点状的轮廓 |
dashed | 定义虚线轮廓 |
solid | 定义实线轮廓 |
double | 定义双实线轮廓,两条实线之间的宽度等同于 outline-width 的值 |
groove | 定义 3D 凹槽轮廓,具体效果取决于 outline-color 的值 |
ridge | 定义 3D 凸槽轮廓,具体效果取决于 outline-color 的值 |
inset | 定义 3D 凹边轮廓,具体效果取决于 outline-color 的值 |
outset | 定义 3D 凸边轮廓,具体效果取决于 outline-color 的值 |
inherit | 从父元素继承轮廓样式的设置 |
【示例】使用 outline-style 属性设置轮廓的样式:
dotted dashed solid double groove ridge inset outset
运行结果如下图所示:
注意:因为轮廓的默认样式为 none,所以您必须指定轮廓的样式才可以使轮廓显示在元素周围。
outline-width 属性用来设置轮廓的宽度,只有当 outline-style 属性的值不为 none 时,outline-width 属性才会生效。outline-width 属性的可选值如下:
值 | 描述 |
---|---|
thin | 设置较细的轮廓 |
medium | 默认值,设置中等宽度的轮廓 |
thick | 设置较粗的轮廓 |
length | 使用具体数值加单位(px、em、cm 等)的形式设置轮廓的宽度 |
inherit | 从父元素继承轮廓的宽度 |
【示例】使用 outline-width 属性设置轮廓的宽度:
运行结果如下图所示:
outline-color 属性用来设置轮廓的颜色,属性的可选值如下:
值 | 描述 |
---|---|
color | 指定轮廓颜色,与使用 color、border-color 等属性设置颜色相同,您可以使用颜色名称、十六进制码和 RGB 值等形式定义具体颜色 |
invert | 使用背景色的反色来设置轮廓的颜色,仅在 IE 和 Opera 浏览器下有效 |
inherit | 从父元素继承轮廓颜色的设置 |
注意:如果只设置 outline-width 或 outline-color 属性的话,轮廓的设置并不会生效。您必须使用 outline-style 属性设置了轮廓的样式之后,才可以使用 outline-width 和 outline-color 属性来设置轮廓的宽度和颜色。
【示例】使用 outline-color 属性设置轮廓的颜色:
red
#AAA
rgb(217, 0, 217)
运行结果如下图所示:
outline 属性是上述 outline-width、outline-style、outline-color 三个属性的简写形式,使用 outline 属性可以同时设置这三个属性中的一个或多个,语法格式如下:
outline: outline-width outline-style outline-color;
在使用 outline 属性时,outline-width、outline-style、outline-color 这几个参数的顺序并不是固定的,您可以按照上面语法中介绍的顺序,也可以根据自己的喜好改变它们的顺序。
【示例】使用 outline 属性设置元素的轮廓:
red
#AAA
rgb(217, 0, 217)
运行结果如下图所示:
默认情况下轮廓是紧贴着边框的,通过 outline-offset 属性可以设置轮廓与边框之间的距离,属性的可选值如下:
值 | 描述 |
---|---|
length | 使用具体数值加单位的形式设置轮廓与边框之间的距离,可以为负值 |
inherit | 从父元素继承 outline-offset 属性的值 |
【示例】使用 outline-offset 设置轮廓与边框之间的距离:
运行结果如下图所示:
当前题目:CSSoutline(轮廓)
文章转载:http://www.csdahua.cn/qtweb/news39/527539.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网