说好的“外轮廓是属于一种动态样式,只有元素获取到焦点或者被激活时呈现”呢??? 为什么我的就像border一样光明正大的显在外边??????

来源:12-2 CSS3外轮廓属性

慕斯3035540

2016-08-15 17:59

说好的“外轮廓是属于一种动态样式,只有元素获取到焦点或者被激活时呈现”呢??? 为什么我的就像border一样光明正大的显在外边??????

写回答 关注

3回答

  • 慕码人1183263
    2017-03-11 20:53:07
    div {
      padding: 20px;
      margin: 30px;
      outline: red solid 10px;
      border: 10px solid green;
    }
    div:hover{
        outline:red solid 20px;
        border:20px solid red;
    }

    可以看出来当我们在hover中设置了outline是没有效果的

  • 食月
    2016-10-27 19:28:52

    想了半天,才发现,原来不是说元素本身具有获得焦点就现身的功能,而是我用:hover实现,巨坑

  • Abby诺亚
    2016-08-18 17:25:26

    那你这是需要外轮郭吗?不需要的话写,outline:none; 就可以了,你鼠标点击的时候,才会有的!

十天精通CSS3

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

242554 学习 · 2623 问题

查看课程

相似问题