美文网首页
outline 与 border

outline 与 border

作者: 王康_Wang | 来源:发表于2017-01-03 13:53 被阅读0次

定义和用法

  • outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
    (注意:轮廓不占据空间,也不一定是矩形)
  • 可以按顺序定义以下属性:
outline-color: color;
outline-style: solid;      /** solid dotted dashed double ... **/
outline-width: 2px;

outline: width style color;

问题

无法定义圆角,如图:

Paste_Image.png

解决方法

  1. 在FiewFox中可以使用 outline-radius 实现圆角轮廓,由于是firefox的私有属性,使用是需要加上 -moz-前缀,即
div {
      border: 2px solid #333;
      border-radius: 20px;
      outline: 3px solid #6099f4;
      -moz-outline-radius: 23px;
}

Firefox:

Firefox 浏览器效果

Chome:

Chome 浏览器效果
  1. 可以使用 box-shadow 达到同样的效果,box-shadow 缩写范例如下:
box-shadow: 水平偏移 垂直偏移 模糊范围 扩展宽度 颜色;

添加如下样式:

    div {
      margin: 100px auto;
      width: 200px;
      height: 130px;
      border: 2px solid #333;
      border-radius: 20px;
      box-shadow: 0 0 0 3px #6099f4;
    }

Chome 上实现效果:

Chome 浏览器效果

相关文章

  • outline与border

    1.outline属性: 2.outline与border对比:

  • outline 与 border

    定义和用法 outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。(注意:轮...

  • CSS-笔记

    border与outline的区别 border 可应用于几乎所有有形的html元素,而 outline 是针对链...

  • outline & border

    outline CSS2出现,CSS3作了扩展,突出元素的作用 1.针对链接、表单控件和ImageMap等元素设计...

  • outline和border

    outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。 只有在规定了 !do...

  • CSS border outline

    边框和轮廓 边框和轮廓是位于外边距内外的线框,有时候,设置边框和轮廓属性对于网页布局很有用,尤其是边框。 边框bo...

  • css 制作小图标

    1. outline 制作方块和加号 outline 不占空间, 像 box-shadow, border-rad...

  • 解决移动端input框样式问题终极方案

    input{ border:none; outline:none; background-color:tr...

  • 修改input 样式

    outline: none;-webkit-appearance: none;border-radius:0;

  • 盒子大小、轮廓和阴影、浮动

    盒子大小(box-sizing属性) 轮廓(outline) outline的用法和border的用法类似 二者的...

网友评论

      本文标题:outline 与 border

      本文链接:https://www.haomeiwen.com/subject/cykmvttx.html