> 文档中心 > CSS盒子漂亮起来(1)

CSS盒子漂亮起来(1)

[CSS] CSS盒子漂亮起来(1)


CSDN用户名:jcLee95

邮箱:291148484@163.com

本文地址:https://blog.csdn.net/qq_28550263/article/details/118669881

原创不易,感谢点赞支持。


在这里插入图片描述
【例1】:设置各边框的颜色

#mydiv{    width: 40px;    height: 40px;    background-color: red;    // 盒子背景颜色    border: 10px solid;// 盒子边框宽度、线型    border-top-color: blue;   // 盒子顶部边框颜色    border-bottom-color: green;      // 盒子底部边框颜色    border-left-color: aqua;  // 盒子左侧边框颜色    border-right-color: blueviolet;  // 盒子右侧边框颜色}

在这里插入图片描述

【例2】:在例1的基础上增加margin属性:

#mydiv{...margin: 30px;}

在这里插入图片描述
【例3】:在例1的基础上增加padding属性:

#mydiv{...padding: 20px;}

在这里插入图片描述
【例4】:只给边框,边距和盒子内容的宽高都设置为0:

#mydiv{    width: 0;    height: 0;    margin: 0;    padding: 0;    border:40px solid;    border-top-color: blue;    border-bottom-color: green;    border-left-color: aqua;    border-right-color: blueviolet;}

在这里插入图片描述
【例5】:保留一个三角形(以最上面的三角形为例),其余设置为透明。

#mydiv{    width: 0;    height: 0;    background-color: red; // 背景色    border:40px solid;    border-top-color: blue;    border-bottom-color: transparent;    border-left-color: transparent;    border-right-color: transparent;}

在这里插入图片描述
【例6】:取消背景色:制作一个CSS三角形

#mydiv{    width: 0;    height: 0;    border:40px solid;    border-top-color: blue;    border-bottom-color: transparent;    border-left-color: transparent;    border-right-color: transparent;}

在这里插入图片描述
也可以使用如下写法:

#mydiv{    width: 0;    height: 0;    border:40px solid transparent;    border-top-color: blue;}

如果你理解了的话还可以用两个三角组合成一个直角三角形:

#a{    width: 0;    height: 0;    border:40px solid transparent;    border-top-color: blue;    border-left-color: blue;}

在这里插入图片描述