html 画圆的阴影,CSS3(1)---圆角边框、边框阴影

圆角边框、边框阴影

CSS3可以简单理解成是CSS的增强版,它的优点在于不仅有利于开发与维护,还能提高网站的性能。

一、圆角边框

圆角在实际开放过程中,还是蛮常见的。以前基本是通过背景图片做的,有了CSS3后可以使用简单的属性搞定,可以通过border-radius设置元素的圆角半径。

1、圆角边框语法

圆角边框属性 : border-radius

属性值

border-radius: 属性1,属性2,属性3,属性4

# 四个值:第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角

border-radius: 属性1,属性2,属性3

# 三个值:上->左右->下

border-radius: 属性1,属性2

# 两个值:上下->左右

border-radius: 属性1

# 一个值:四个圆角值相同

对于每个边角也可以单独写

border-top-left-radius:10px; // 定义了左上角的弧度半径为10px

border-top-right-radius:5px; // 定义了右上角的弧度5px;

border-bottom-right-radius:10px; // 定义了右下角的弧度

border-bottom-left-radius:10px; // 定义了左下角的弧度

2、示例

1)画圆弧

div {

width: 200px;

height: 200px;

background: pink;

border-radius: 50px;

}

运行结果

7e9f7280fb8fec7f3cde2baa197cb7b4.png

很明显,这里四个圆弧的半径都为50px;

2)画圆

画圆的思路其实很简单,只要保证两点

1、盒子的长和宽要相等

2、圆弧的半径要为盒子长的一半

比如将上面属性修改为:

border-radius: 100px;

再运行

c7a9ecd202a63ff3b0014d25146d630a.png

很明显这里已经是一个圆了。这里我们来思考为什么要设置圆弧设置盒子长的一半。

其实很简单,要实现圆,那么长和宽就应该相等,同时它们的长度就是直径,那么一半就是半径了。

## 二、边框阴影

除了可以为元素的四周设置倒圆角以外,CSS3还为我们提供了阴影的功能,能够制作更为精美的外观。

1、边框阴影语法

语法

box-shadow: h-shadow v-shadow blur spread color inset;

# 前两个属性是必须写的。其余的可以省略。

属性值

e455de490afdc9fd2de75b44928fc0da.png

2、示例

示例

盒子阴影

div {

width: 200px;

height: 200px;

box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.4);

/*transition: all 1s;*/

}

div:hover { /*鼠标经过div时候的样子。。。*/

box-shadow: 0 15px 30px rgba(255,0,0,0.5);

}

运行结果

8331e0fc618e7415a6c503c85c9fd2b0.gif


``` 你如果愿意有所作为,就必须有始有终。(15) ```

原文出处:https://www.cnblogs.com/qdhxhz/p/11909161.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值