11.轮廓

作者: 一直流浪 | 来源:发表于2022-09-06 07:50 被阅读0次

参考链接:https://www.w3school.com.cn/css/css_outline.asp

一、CSS 轮廓(outline 属性)

轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。

CSS outline 属性规定元素轮廓的样式、颜色和宽度。

二、属性

2.1 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规定应该从父元素继承轮廓样式的设置。
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            p {
                border: red solid thin;
            }
            
            p.none{
                outline-style: none
            }
            
            p.dotted {
                outline-style: dotted
            }
            
            p.dashed {
                outline-style: dashed
            }
            
            p.solid {
                outline-style: solid
            }
            
            p.double {
                outline-style: double
            }
            
            p.groove {
                outline-style: groove
            }
            
            p.ridge {
                outline-style: ridge
            }
            
            p.inset {
                outline-style: inset
            }
            
            p.outset {
                outline-style: outset
            }
        </style>
    </head>

    <body>
        <p class="none">定义无轮廓。</p>
        <p class="dotted">定义点状的轮廓。</p>
        <p class="dashed">定义虚线轮廓。</p>
        <p class="solid">定义实线轮廓。</p>
        <p class="double">定义双线轮廓。双线的宽度等同于 outline-width 的值。</p>
        <p class="groove">定义 3D 凹槽轮廓。此效果取决于 outline-color 值。</p>
        <p class="ridge">定义 3D 凸槽轮廓。此效果取决于 outline-color 值。</p>
        <p class="inset">定义 3D 凹边轮廓。此效果取决于 outline-color 值。</p>
        <p class="outset">定义 3D 凸边轮廓。此效果取决于 outline-color 值。</p>
    </body>
</html>

2.2 outline-color 属性

设置轮廓的颜色。

注释:请始终在 outline-color 属性之前声明 outline-style 属性。元素只有获得轮廓以后才能改变其轮廓的颜色。 注释:轮廓线不会占据空间,也不一定是矩形。 outline-color 属性设置一个元素整个轮廓中可见部分的颜色。要记住,轮廓的样式不能是 none,否则轮廓不会出现。

<!DOCTYPE html>
<!--
    作者:2584966199@qq.com
    时间:2020-03-17
    描述:
    outline-color 属性设置一个元素整个轮廓中可见部分的颜色。要记住,轮廓的样式不能是 none,否则轮廓不会出现。
    请始终在 outline-color 属性之前声明 outline-style 属性。元素只有获得轮廓以后才能改变其轮廓的颜色。
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            p {
                border: red solid thin;
                outline-style: dotted;
                outline-color: #00ff00;
            }
        </style>
    </head>

    <body>
        <p><b>注释:</b>在 outline-color 属性之前声明 outline-style 属性。元素只有获得轮廓以后才能改变其轮廓的颜色。</p>
    </body>
</html>

2.3 outline-width 属性

outline-width 属性设置元素整个轮廓的宽度,只有当轮廓样式不是 none 时,这个宽度才会起作用。如果样式为 none,宽度实际上会重置为 0。不允许设置负长度值。

outline(轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。outline 属性设置元素周围的轮廓线。

注释:请始终在 outline-width 属性之前声明 outline-style 属性。元素只有获得轮廓以后才能改变其轮廓的颜色。

注释:轮廓线不会占据空间,也不一定是矩形。

<!DOCTYPE html>
<!--
    作者:2584966199@qq.com
    时间:2020-03-17
    描述:
    outline-width 属性设置元素整个轮廓的宽度,
    只有当轮廓样式不是 none 时,这个宽度才会起作用。
    如果样式为 none,宽度实际上会重置为 0。不允许设置负长度值。
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title>outline-width属性</title>
        <style>
            p.one {
                border: red solid thin;
                outline-style: solid;
                outline-width: thin;
            }
            
            p.two {
                border: red solid thin;
                outline-style: dotted;
                outline-width: 3px;
            }
        </style>
    </head>

    <body>
        <p class="one">这是一个实线轮廓</p>
        <p class="two">这是一个点状轮廓</p>
    </body>
</html>

相关文章

  • 11.轮廓

    参考链接:https://www.w3school.com.cn/css/css_outline.asp[http...

  • 美食不可辜负,持续更新......

    2016. 11. 30 2016. 12. 27 2016. 11. 26 2016. 11. 25 2016....

  • 轮廓

    随手翻了一下近两个月写的文字,五花八门,奇形怪状。有点像间歇性精神病人,更像跳跃不定的心电图,一惊一乍,没个谱。有...

  • 轮廓

    我们相拥的地方变得凄凉,星光璀璨的夜空不再明亮,雨后的烟雾更加荒诞,夜晚的公园让人害怕。在凌晨两点的马路,我点燃...

  • 轮廓

    脸蛋的轮廓一开始是圆润的 后来消瘦,下巴是尖的 最终,是融化的黄油块 塌掉的胶原蛋白在时光的照片里 安详地枕着岁月匆忙

  • 轮廓

    十年前你打窗前过 只留下树影斑驳 我细细珍藏的落叶 如今何处又飘过 用一支荧光的笔 将夜空轻轻划破 不打扰珠露的梦...

  • 轮廓

    你是我想象的一个轮廓 你会有一模被书籍浸泡过的脸庞 你会傻傻的泡一杯午后的咖啡 翻着薄荷气味的书籍 对未知的领域付...

  • 轮廓

    我总不愿意限定轮廓,结果给自己的形象极为模糊,极不确切。

  • 轮廓

    最后是夜先把我黑透 往哪走 都能和往事碰头 犹记得那会儿 天初初要亮一个剔透 清风和海鸥 不请自来 你我空开许多旁...

  • 轮廓

    硬朗而锋利 我的余光游走其上 小心翼翼 掠过乌深的双眸 攀过陡峭的颧骨 却大胆在右边嘴角 歇息驻足 蓦然的一笑 令...

网友评论

      本文标题:11.轮廓

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