首页 > 其他分享 >CSS边框

CSS边框

时间:2022-09-25 08:55:30浏览次数:48  
标签:box -- 边框 green 5px border CSS

一、CSS border 属性用于指定元素边框的样式、宽度和颜色。即使用border-style,通过设置其适当的值来更改样式。

border-style允许的值包括:

--dotted:定义点线边框。

--dashed:定义虚线边框.

--solid:定义实线边框。

--double:定义双边线。

--groove:根据颜色值添加斜角,使元素看起来被压入文档。效果取决于 border-color 值。

--ridge:类似于凹槽,但以一种使元素看起来凸起的方式反转颜色值。效果取决于 border-color 值。

--inset:向线条添加分裂色调,使元素看起来略微凹陷。效果取决于 border-color 值。

--outset:类似于 inset,但以一种使元素看起来略微凸起的方式反转颜色。效果取决于 border-color 值。

--none:定义无边框。

--hidden:定义隐藏边框。

除此以外,我们也可以设置圆边框。这个就是通过设置border-radius值来实现的。

我们需要有一个案例对上面的知识点进行进一步的解释说明:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>borde style</title>
        <style>
            .box{
                width: auto;
                height: auto;
            }
            .small_box{
                width: 200px;
                height: 30px;
                margin: auto;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                position: absolute;
            }
            #green_solid,#green_dotted,#green_dashed,#green_double,#green_groove,#green_ridge,#green_inset,#green_outset{
                width: 300px;
                height: 300px;
                padding: 20px,0px,20px,50px;
                margin-right: 20px; 
                margin-bottom: 30px;               
                float: left;
                position: relative;
                
            }/*注意,上面使用了代码重复的解决办法*/
            #green_solid{
                border: 5px solid green;
            }
            #green_dotted{
                border: 5px dotted green;
            }
            #green_dashed{
                border: 5px dashed green;  
            }
            #green_double{
                border: 5px double green;
            }
            #green_groove{
                border: 5px groove greenyellow;
            }
            #green_ridge{
                border: 5px ridge greenyellow;
            }
            #green_inset{
                border: 5px inset greenyellow;
            }
            #green_outset{
                border: 5px outset greenyellow;
            }
        </style>
    </head>
    <body>
        <div class="box">
            <div id="green_solid">
                <div class="small_box">
                    box with a solid border
                </div>
            </div>
            <div id="green_dotted">
                <div class="small_box">
                    box with a dotted border
                </div>
            </div>
            <div id="green_dashed">
                <div class="small_box">
                    box with a dashed border
                </div>
            </div>
            <div id="green_double">
                <div class="small_box">
                    box with a double border
                </div>
            </div>
        </div>
        <div class="box">
            <div id="green_groove">
                <div class="small_box">
                    box with a groove border
                </div>
            </div>
            <div id="green_ridge">
                <div class="small_box">
                    box with a ridge border
                </div>
            </div>
            <div id="green_inset">
                <div class="small_box">
                    box with a inset border
                </div>
            </div>
            <div id="green_outset">
                <div class="small_box">
                    box with a outset border
                </div>
            </div>
        </div>
    </body>
</html>

样式:

 

 上面的案例,解释了几种常见的边框样式。(注意,因为本人界面的问题,将border宽度值设置的很小,可能不够明显,大家可以选择对其放大查看长啥样子。)


注:以上内容均来自http://ife.baidu.com/%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%85%A5%E9%97%A8%E7%8F%AD/css/styleCv.html

 

标签:box,--,边框,green,5px,border,CSS
From: https://www.cnblogs.com/TomHard/p/16701068.html

相关文章

  • Vue 页面渲染完成后获取元素并修改其CSS样式
    1.将所要获取的元素加入ref属性<divslot="header"class="clearfix"ref="clearFix"></div>2.获取元素对象,并修改样式methods:{changeStyle:function(){let......
  • CSS样式
    CSS应用方式1在标签上<tableborder="1"></table>2在head标签里<head><style>img{float:right;}</style></head>3在文件中<link rel="st......
  • CSS中的边框
    CSS的边框,这个是一个比较简单的样式,我们就直接通过一个案例来解释吧:  相关代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="utf-8">......
  • CSS换行均匀分布的布局
    想要实现一个如图的布局方式,说一下前提条件,不用js,父元素的宽度未知,子元素的宽度可知,让子元素在父元素均匀分布,一行无法摆出更多的子元素时换行,换行的子元素也保持同样的分......
  • 常见的css样式 弹性布局 css优先级
    1.工作常用到的添加手势cursor:pointer2.弹性布局display:flex参考如下:   3.css的优先级参考如下: ......
  • 使用 CSS 从头开始​​编写时间线效果
    我报名了GoldstoneProjectPhase1Challenge——瓜分100,000奖池,这是我的第7篇文章,点击查看活动详情时间线效果介绍在前端开发中,我们会遇到一些特别适合用时间轴显示......
  • CSS 画一只可爱的小柯基犬
    我正在参加“掘金挑战守则”。详情请见:掘金挑战赛来了!前言最近隔壁公司买了一只小柯基,经常来我们公司玩。它非常可爱。今天就用CSS来实现一只可爱的小柯基吧!显示结果......
  • Css Transition height auto过渡效果问题整理
    一、CssTransition过渡效果对于auto属性失效width-autoheight-auto都不起作用。但是对于max-height,max-width是可以的。 height从具体值---》具体值的过渡变......
  • CSS 容器查询入门——Bryntum
    CSS容器查询入门——Bryntum如果你用CSS设计了一个响应式网站,你可能用过媒体查询.媒体查询一直是响应式和适应性样式的首选和唯一解决方案,无论是用于检测用户偏好(如......
  • 一些最流行的 CSS 文本动画
    一些最流行的CSS文本动画让我们向您展示这些流行的CSS文本动画是如何工作的什么是动画?动画是一种按顺序创建动作的方法。什么是CSS动画?CSS动画用于动画从一种......