首页前端开发CSScss在图片上加字

css在图片上加字

时间2023-12-05 17:52:03发布访客分类CSS浏览235
导读:CSS可以让我们在图片上加上各种文字,与图片相互呼应,增强网页的美观性和信息量。下面我们来看看如何通过CSS实现。/*首先给图片定义一个position:relative属性,然后通过绝对定位来将文字放在图片上*/.img-containe...

CSS可以让我们在图片上加上各种文字,与图片相互呼应,增强网页的美观性和信息量。下面我们来看看如何通过CSS实现。

/*首先给图片定义一个position:relative属性,然后通过绝对定位来将文字放在图片上*/.img-container {
    position: relative;
}
.img-container p {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 24px;
    color: #fff;
    text-shadow: 0 0 5px #000;
}
/*用background-image属性来将图片作为背景,然后在文字后面加上一个半透明的背景,突出文字*/.img-bg {
    background-image: url("image.png");
    background-size: cover;
}
.img-bg p {
    background-color: rgba(0,0,0,0.5);
    padding: 10px;
}
/*另一种方法是使用 ::after 伪元素,在图片上放置一个透明的盒子,再在盒子里放置文字*/.img-after {
    position: relative;
}
.img-after::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
}
.img-after p {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 24px;
    color: #fff;
    z-index: 1;
}
    

这些CSS代码可以根据自己的需要进行调整,比如更改文字的颜色、大小、位置,改变背景色透明度等等。总之,CSS让我们在图片上添加文字变得更加简单而美观。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css在图片上加字
本文地址: https://pptw.com/jishu/569395.html
css在图片上再加图片 css3 轮换位置 带轨迹

游客 回复需填写必要信息