css阴影效果制作

ops/2024/11/12 6:51:44/

前言

欢迎来到我的博客

个人主页:北岭敲键盘的荒漠猫-CSDN博客

本文为我整理的为盒子添加阴影效果的方法

 阴影效果展示

可以帮我们制作这种立体效果。

也可以用这个阴影作为一个选中效果。

阴影属性

语法:

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

属性作用
h-shadow水平阴影位置(水平移动)
v-shadow垂直阴影位置(垂直移动)
blur模糊距离(变模糊)
spread阴影尺寸(阴影大小)
color阴影颜色(阴影颜色)
inset设置内部阴影()

 注意事项:阴影不属于实际盒子,不会占用空间从而影响其他盒子排列。

案例演示

鄙人博客欢迎页面跳转按钮案例

原本是这样的。

css">#into {width: 150px;height: 150px;margin: 0 auto;background: transparent url(../images/welcome/head.png);background-repeat: no-repeat;background-size: cover;display: block;
}

头像是a链接,我们给他添加阴影。

美化操作:

首先我们用    border-radius: 50%;把他正方形切成圆形盒子。

然后添加

css">#into:hover {box-shadow: 1px 1px 5px 5px rgba(25, 168, 255, 0.5);
}

给他添加选中时的效果。于是我们就可以看到只要鼠标在按钮上,就会发光了。

(右上角有一点小空隙,是因为css切圆跟我图像大小不完全吻合造成的一点点小小的空隙,不过影响不大,不修改了)

 

文字的阴影

不仅盒子可以制作阴影,文字也可以制作阴影。

语法:

text-shadow: h-shadow v-shadow blur color;

属性设置跟盒子的一模一样。

案例演示

css">    <style>#a {font-size: 100px;color: palegoldenrod;text-shadow: 10px 10px 10px palegreen;}</style>
</head><body><p id="a">你好</p>
</body>

效果如下:


http://www.ppmy.cn/ops/20841.html

相关文章

Rust学习03:解决了如何更改项目名称的小问题

好不容易跑通了第一个小程序&#xff01; 高兴之余&#xff0c;突然又对小程序的名字不满意了&#xff0c;想改一个更好的。奇怪么&#xff1f;不奇怪&#xff01;对于一位想不开而来自学Rust的人又有什么事情是做不出的呐~~ 开始我是直接改了项目文件夹的名字~捅了马蜂窝了&am…

视频怎么批量压缩?5个好用的电脑软件和在线网站

视频怎么批量压缩&#xff1f;有时候我们需要批量压缩视频来节省存储空间&#xff0c;便于管理文件和空间&#xff0c;快速的传输发送给他人。有些快捷的视频压缩工具却只支持单个视频导入&#xff0c;非常影响压缩效率&#xff0c;那么今天就向大家从软件和在线网站2个角度介绍…

【布客技术评论】大模型开源与闭源:原因、现状与前景

在人工智能领域&#xff0c;大模型的开源与闭源一直是一个备受争议的话题。近期&#xff0c;某大厂厂长说了“开源模型永远超不过闭源模型”&#xff0c;结果&#xff0c;脸书就发布了开源模型Llama3&#xff0c;超过了OpenAI 的闭源模型 GPT4。本文将探讨大模型开源与闭源的原…

开发语言漫谈-ABAP

大多数程序员可能都没有听说过这门语言。ABAP是SAP公司专门用于SAP软件环境的专门语言。这么多专门就能知道这门语言邻域有多么狭窄。这门语言过去据称是一条闷声挣大钱的好途径&#xff0c;非常不卷&#xff0c;简直躺赢的好事。这么说也没毛病&#xff0c;关键在SAP的业务能有…

抖音 小程序 获取手机号 报错 getPhoneNumber:fail auth deny

这是因为 当前小程序没有获取 手机号的 权限 此能力仅支持小程序通过试运营期后可用&#xff0c;默认获取权限&#xff0c;无需申请&#xff1b; https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/guide/open-capabilities/acquire-phone-number-acqu…

019Node.js的FS模块使用fs.stat检测文件还是目录

初始化项目 npm init或者 npm init --yes//fs.stat 检测是文件还是目录 const fsrequire(fs); //fs.stat(./html,function(err,data){fs.stat(./html,(err,data)>{if(err){console.log(err);return;}console.log(是文件${data.isFile()});console.log(是目录${data.isDire…

02 spring-boot+mybatis+elementui 的登录,文件上传,增删改查的入门级项目

前言 主要是来自于 朋友的需求 项目概况 就是一个 学生信息的增删改查 然后 具体到业务这边 使用 mybatis xml 来配置的增删改查 后端这边 springboot mybatis mysql fastjson hutool 的一个基础的增删改查的学习项目, 简单容易上手 前端这边 node14 vue element…

华为鸿蒙应用--封装通用标题栏:CommonTitleBar(鸿蒙工具)-ArkTs

0、效果图 自定义通用标题栏 支持左、中、右常规标题栏设置&#xff1b; 支持自定义视图&#xff1b; 支持搜索功能 一、CommTitleBar代码 import router from ohos.router; import { Constants } from ../../constants/Constants; import { StyleConstants } from ../../…