【全面系统讲解CSS】学习笔记-第五章 CSS效果

一、效果概念

在这里插入图片描述

1.1、box-shadow

在这里插入图片描述

Box-shadow:64px 64px 24px 40px rgba(0,0,0,0.4) 
Box-shadow:64px 64px 24px 40px rgba(0,0,0,0.4) inset

前两个参数表示在x轴和y轴的偏移量;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        .container{
            background:red;
            width:200px;
            height:200px;
            margin: 100px;
             /*box-shadow: 5px 5px 10px 0 rgba(0,0,0,.2);*/
             box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.2);
            /*box-shadow: 0 0 0 5px green;*/
        }
    </style>
</head>
<body>
    <div class="container">
    </div>
</body>
</html>

利用Box-shadow画一个叮当猫
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2、text-shadow

在这里插入图片描述
不加text-shadow
在这里插入图片描述
加text-shadow
在这里插入图片描述

1.3、border-radius

在这里插入图片描述
在这里插入图片描述
如果使用px来做,由于加了边框,则计算的时候需要使用内容+边框的大小来计算。
在这里插入图片描述
实现扇形
在这里插入图片描述
红框中的写法,斜杠前的是水平方向的。斜杠后面是垂直方向上的。
在这里插入图片描述

1.4、background

在这里插入图片描述
通过渐变可以实现下面的这种效果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
背景图大小的问题
首先背景图为下面的熊猫。
在这里插入图片描述
在这里插入图片描述
展示的效果如下图所示,可以看到原图被截掉了。
在这里插入图片描述
将背景图居中显示。
在这里插入图片描述
顶部对齐的方式显示。
在这里插入图片描述
背景图适配整个背景div。整体不拉伸的模式下全屏。
在这里插入图片描述
全屏,但是会把多余的图片部分切掉。
在这里插入图片描述

1.5、clip-path

在这里插入图片描述
在这里插入图片描述

1.6、3D变换

在这里插入图片描述
在这里插入图片描述

1.7、CSS面试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了76 篇原创文章 · 获赞 16 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_38657051/article/details/103312086