CSS3 边框属性

边框设置

边框四大要素:边框宽度、边框颜色、边框样式、边框方向

border-边框方向:边框宽度 边框颜色 边框样式 属性值之间有空格隔开,并且属性值不顺序要求

  • 边框宽度:可以使用合法的尺寸单位:px(推荐使用),em,rem。注意:不能使用百分比
  • 边框颜色:可以使用颜色名、16进制颜色值、rgb颜色值(推荐使用)、rgba颜色值
  • 边框样式:实线:solid、虚线:dashed、双线:double、点状:dotted
  • 边框方向:写在属性名中,在border-之后。top上、bottom下、left左、right右
  • 四个方向设置一样的边框,就是省去边框方向
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>边框设置</title>
    <style type="text/css">
        div{
            width: 200px; height: 100px; line-height: 100px;
            text-align: center; background-color: aqua;
            border-top: 4px red solid;
        }
    </style>
</head>
<body>
    <div>边框设置</div>
</body>
</html>

圆角边框

border-垂直方向-水平方向-radius:水平半径 垂直半径

  • 圆角方向:通过垂直和水平方向可以表示一个角(方向1:上下、方向2:左右)
  • 圆角半径:水平半径、垂直半径
  • 当圆角半径设置成一个值时,那么另一个值和第一个值一样
  • 当使用%设置半径时,半径的值是元素宽度或高度的百分比

同时设置4个圆角边框

border–radius:左上角 右上角 下右角 下左角

border–radius:左上角 右上角和下左角 下右角

border–radius:左上角和右下角 右上角和左下角

border–radius:四角一样的值

border-radius: 50px 40px 10px 30px;

边框阴影

box-shadow:值1 值2 值3 值4 值5;

  • 值1:水平阴影位置,必须。正值时,阴影在右,负值时,阴影在左
  • 值2:垂直阴影位置,必须。正值时,阴影在下,负值时,阴影在上
  • 值3:阴影模糊距离,可选值
  • 值4:阴影尺寸,可选值
  • 值5:阴影颜色,合法颜色值,可选,默认黑色
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>边框阴影</title>
    <style type="text/css">
        img{
            box-shadow: 3px 5px 4px 8px #ccc;
        }
    </style>
</head>
<body>
    <img src="头像.png" alt="">
</body>
</html>

轮廓设置

outline:边框宽度、边框颜色、边框样式

  • 轮廓会加在边框之外,如input标签在获得焦点时,显示在边框的颜色样式
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>轮廓及样式重置</title>
    <style type="text/css">
        div{
            width: 150px; height: 150px; background-color: blanchedalmond;
            border: 24px solid red; 
            border-radius: 20px; 
            box-shadow: 1px 1px 1px #ccc;
            outline: 10px solid blue;
        }
        input, textarea,select{
            outline: none;
        }
    </style>
</head>
<body>
    <div>轮廓设置</div>
    <hr>
    <input type="text">
    <textarea cols="30" rows="10"></textarea>
    <select name="sel">
        <option value="A">A</option>
    </select>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值