web前端-css边框(border)

简介: css边框属性css的border属性允许您指定元素边框的样式、宽度和颜色。

文章目录

css边框属性

css边框样式

边框宽度

圆角边框

css所有边框属性

css边框属性

css的border属性允许您指定元素边框的样式、宽度和颜色。


css边框样式

border-style 属性指定要显示的边框类型。可以同时设置一到四个值(顺序为上边框、右边框、下边框和左边框)。

image.png

实例演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>边框设计</title>
    <style>
        p{
            margin-right: 1390px;
            text-align: center;
        }
        .p1{
            border-style: dotted;
            border-color: blueviolet;
        }
        .p2{
            border: 3px dashed blueviolet;
        }
        .p3{
            border: 5px solid blueviolet;
        }
        .p4{
            border: 10px double blueviolet;
        }
        .p5{
            border:10px groove black;
        }
        .p6{
            border: 10px ridge red;
        }
        .p7{
            border: 10px inset rgb(229, 34, 12);
        }
        .p8{
            border: 10px outset rgb(240, 66, 7);
        }
        .p9{
            border-style: none;
        }
        .p10{
            border-style: hidden;
        }
    </style>
</head>
<body>
    <p class="p1">点线边框</p>
    <p class="p2">虚线边框</p>
    <p class="p3">实线边框</p>
    <p class="p4">双边框</p>
    <p class="p5">3d坡口边框</p>
    <p class="p6">3d脊线边框</p>
    <p class="p7">3d inset边框</p>
    <p class="p8">3d outset边框</p>
    <p class="p9">无边框</p>
    <p class="p10">隐藏边框</p>
</body>
</html>

image.png

边框宽度

上面在border属性中设置了边框宽度,样式和颜色。若设置border-style属性则不能在内部设置边框宽度,而是需要在设置一个border-width属性。


拓展:

设置border-width时,其设置值的顺序分别为上右下左,无论设置何值都是这个顺序。

例:


只有一个值时:border-width:20px 设置上下左右的边框宽度都为20px。

有俩值时:border-width:20px 30px设置上下宽度为20px,左右宽度为30px。

有三值时:border-width:20px 30px 35px设置上边宽度为20px,左右宽度为30px,下边宽度为35px。

有四个值时:border-width:20px 30px 35px 40px设置上右下左的宽度分别为20px,30px,35px,40px。

可以将宽度设置为特定大小(以 px、pt、cm、em 计),也可以使用以下三个预定义值之一:thin、medium 或 thick:

实例:

<style>
      .p11{
            border-style: double groove inset solid;
            border-width: 10px;       
        }
</style> 
<p class="p11">混合边框</p>

image.png

圆角边框

border-radius 属性用于向元素添加圆角边框

实例:

<style>
 .p13{
            border: 2px solid red;
            border-radius: 20px;
        }
</style>
<p class="p13">圆角边框</p>

image.png

image.png


相关文章
|
4天前
|
开发框架 前端开发 Java
【前端学java】SpringBootWeb极速入门-实现一个简单的web页面01
【8月更文挑战第12天】SpringBootWeb极速入门-实现一个简单的web页面01
15 3
【前端学java】SpringBootWeb极速入门-实现一个简单的web页面01
|
1天前
|
缓存 前端开发 JavaScript
高效开发现代 Web 应用:从前端到后端的最佳实践
在开发现代 Web 应用时,前端和后端技术的选择对项目的性能、可维护性和用户体验至关重要。本文将探讨如何通过现代工具和框架来优化前端和后端开发流程。我们将分析前端技术(如 React 和 Vue.js)与后端技术(如 Node.js 和 Django)的集成,并提供实际案例来展示如何实现高效开发。无论是对新手还是经验丰富的开发者,本指南都提供了宝贵的洞见和实用的技巧,以帮助提高开发效率并构建出色的 Web 应用。
|
11天前
|
前端开发 JavaScript 程序员
后端程序员的前端基础-前端三剑客之CSS
后端程序员的前端基础-前端三剑客之CSS
23 8
|
7天前
|
存储 前端开发 安全
【海贼王航海日志:前端技术探索】CSS你了解多少?(三)
【海贼王航海日志:前端技术探索】CSS你了解多少?(三)
18 2
|
7天前
|
Web App开发 前端开发
【海贼王航海日志:前端技术探索】CSS你了解多少?(二)
【海贼王航海日志:前端技术探索】CSS你了解多少?(二)
13 2
|
7天前
|
缓存 前端开发 JavaScript
【海贼王航海日志:前端技术探索】CSS你了解多少?(一)
【海贼王航海日志:前端技术探索】CSS你了解多少?(一)
11 2
|
10天前
|
前端开发
【前端】校园二手书交易系统javascript+css+html (源码)【独一无二】
【前端】校园二手书交易系统javascript+css+html (源码)【独一无二】
|
3天前
|
前端开发 开发者 编解码
Web中的CSS
Web中的CSS
|
8天前
|
前端开发 JavaScript 开发者
天崩地裂!现代前端框架激烈交锋,高效响应式 Web 界面的归属扑朔迷离!
【8月更文挑战第12天】本文通过实际案例对比了主流前端框架:Vue.js 以其简洁语法和组件化脱颖而出;React 依托虚拟DOM确保高效的界面更新;Angular 则以强大的模块系统适用于企业级应用。三者虽殊途同归,但在实现相同功能时各具特色,为高效响应式Web界面的构建提供了多样选择。
17 0
|
10天前
|
监控 数据可视化 前端开发
【前端】政务服务大数据可视化监控平台(源码+html+css+js)
【前端】政务服务大数据可视化监控平台(源码+html+css+js)

热门文章

最新文章