📜  CSS 蓝色右下框阴影 - CSS (1)

📅  最后修改于: 2023-12-03 15:00:09.444000             🧑  作者: Mango

CSS 蓝色右下框阴影

在网页设计中,阴影和边框通常用来美化页面元素,使其看起来更加立体,吸引人眼球。本篇文章介绍如何使用CSS制作一个带有蓝色阴影的右下角边框。

代码实现

HTML代码:

<div class="box">CSS 蓝色右下框阴影</div>

CSS代码:

.box {
  width: 200px;
  height: 100px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #54a6ff;
  position: relative;
}

.box::before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent #54a6ff #54a6ff;
}
代码解析

首先,创建一个宽度为200px、高度为100px、背景颜色为白色、圆角为5px的div元素,设置其阴影为蓝色,并设置其位置属性为相对定位。

.box {
  width: 200px;
  height: 100px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #54a6ff;
  position: relative;
}

接下来,使用伪元素::before来创建一个个右下角的三角形图案,将其设置为绝对定位,并设置其位置为位于div元素底部,右侧。

.box::before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent #54a6ff #54a6ff;
}

在这里,我们通过设置border-width、border-style、border-color来定制三角形的形状和颜色。其中,宽度设置为0,则表示该边不显示;颜色设置为transparent,则表示该边透明不显示。

最终效果如下图所示:

蓝色右下角边框阴影

结束语

文章介绍了如何使用CSS制作蓝色右下角边框阴影,通过本文的学习,希望读者能够更好的掌握CSS的应用技巧。