iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >css3中阴影的表示方法有哪些
  • 696
分享到

css3中阴影的表示方法有哪些

2024-04-02 19:04:59 696人浏览 独家记忆
摘要

这篇文章主要介绍“css3中阴影的表示方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3中阴影的表示方法有哪些”文章能帮助大家解决问题。

这篇文章主要介绍“css3中阴影的表示方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3中阴影的表示方法有哪些”文章能帮助大家解决问题。

css3中阴影分为2类:1、文本阴影,设置语法“text-shadow:水平位置 垂直位置 模糊距离 颜色;”;2、盒子阴影,设置语法“box-shadow:水平位置 垂直位置 模糊距离 spread 颜色 inset;”。

教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

CSS3中阴影分为两种:文本阴影text-shadow和盒子阴影box-shadow,这两个属性可以在不添加背景图片的情况下实现阴影的效果,在我们美化网页时提供了很大的便利。那么这两个属性分别怎么用呢?

1. text-shadow

该属性的语法规范是text-shadow: 1px 1px 1px #666;

在讲css阴影属性之前我们先来了解一下阴影有关的常识。

阴影的产生是光照在物体上,会在背光的地方产生阴影。

如下图,是像右和向下产生的阴影:

css3中阴影的表示方法有哪些

下图是向上和向左的阴影

css3中阴影的表示方法有哪些

下面再来看text-shadow属性,属性包括四个值,第一个值是阴影的水平偏移量,第二个值表示垂直偏移量,第三个值表示阴影发散范围,第四个值表示阴影颜色。

一,默认向右和向下的阴影使用正值,向左和向上使用负值。

text-shadow: 1px 1px 1px #666;表示向右和向下偏移一个像素的阴影,text-shadow: -1px -1px 1px #666;表示向左和向上偏移的阴影。text-shadow: 0px 0px 1px #666;表示不偏移,这个时候四周会有同等的阴影,如下图

css3中阴影的表示方法有哪些

二,多组属性值可以用逗号隔开

text-shadow: 1px 1px 1px #666,-1px -1px 1px #666;表示四周都有偏移一个像素的阴影。

利用text-shadow属性我们可以制作精美的凹凸文字效果。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body{
            background-color: #cccccc;
        }
        p{
            text-align: center;
            font-size: 60px;
            margin-top: 50px;
            font-weight: bold;
            color: #cccccc;
        }
        .tu{
            text-shadow: -1px -1px 1px #fff,1px 1px 1px #000;
        }
        .ao{
            text-shadow: 1px 1px 1px #fff,-1px -1px 1px #000;
        }
    </style>
</head>
<body>
        <p>好好学习</p>
        <p>天天向上</p>
</body>
</html>

运行如下:

css3中阴影的表示方法有哪些

2. box-shadow

box-shadow和文字阴影的属性很相似,一个是给文字加阴影,一个是给容器加阴影。

box-shadow的六个值,如下:

  • h-shadow 水平阴影的位置,值可以为负数(不可省略)

  • v-shadow 垂直阴影的位置,值可以为负数(不可省略)

  • blur 模糊的距离(可选)

  • spread 阴影的距离(可选)

  • color 阴影的颜色(可选)

  • inset 将外部阴影(outset)改成内部阴影(可选)

none 默认值(box-shadow:none 可以取消边框的阴影效果)

注释:可向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 (2~4) 个长度值、1个可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。

实例:添加多个阴影样式

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>css3边框阴影</title>
    <style>
    #box1{ 
                margin-top: 100px;
        margin-left:100px; 
        background-color: #fff;
        width: 100px;
        height: 100px;
             box-shadow:
        2px 2px 10px red,
        5px 5px 20px blue;
        }
        </style>
</head>
 <body>
    <div id="box1"></div>
</body>
</html>

运行效果
css3中阴影的表示方法有哪些

关于“css3中阴影的表示方法有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网VUE频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: css3中阴影的表示方法有哪些

本文链接: https://www.lsjlt.com/news/94605.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • css3中阴影的表示方法有哪些
    这篇文章主要介绍“css3中阴影的表示方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css3中阴影的表示方法有哪些”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • CSS3文本阴影的属性有哪些
    这篇文章主要介绍“CSS3文本阴影的属性有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3文本阴影的属性有哪些”文章能帮助大家解决问题。 text-sh...
    99+
    2024-04-02
  • CSS3的倒影语法有哪些
    这篇文章主要介绍“CSS3的倒影语法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3的倒影语法有哪些”文章能帮助大家解决问题。box-reflect:n...
    99+
    2024-04-02
  • css3文字阴影效果的实现方法
    这篇文章将为大家详细讲解有关css3文字阴影效果的实现方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   <!DOCTYPEhtml>   <h...
    99+
    2024-04-02
  • css3支持哪些颜色表示方法
    这篇文章主要介绍“css3支持哪些颜色表示方法”,在日常操作中,相信很多人在css3支持哪些颜色表示方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css3支持哪些颜色表示...
    99+
    2024-04-02
  • DIV+CSS3中box-shadow对象实现盒子阴影和图片阴影的示例分析
    这篇文章主要介绍了DIV+CSS3中box-shadow对象实现盒子阴影和图片阴影的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一...
    99+
    2024-04-02
  • css中增加阴影的方法
    这篇文章给大家分享的是有关css中增加阴影的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。css增加阴影的方法:1、使用“box-shadow”属性向框添加一个或多个阴影;2、通过“text-shadow”属...
    99+
    2023-06-15
  • CSS中颜色的表示方法有哪些
    小编给大家分享一下CSS中颜色的表示方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   一、英文单词表示颜色   ...
    99+
    2024-04-02
  • CSS3中新布局的方法有哪些
    这篇文章给大家介绍CSS3中新布局的方法有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、常见的页面布局在拿到设计稿时,作为一个前端人员,我们首先会做的应该是为设计图大致地划分区...
    99+
    2024-04-02
  • iOS16图标文字阴影如何去掉?分享阴影不显示的方法!
    更新到iOS16正式版的iPhone用户,发现继续使用自己喜欢的浅色壁纸时,每个APP图标下方文字都出现了阴影。 如上图中所示,iOS16的图标文字阴影,应该是苹果开发为了在浅色背景下凸出APP名称而设计的。但部分iPhone用户纷纷表示...
    99+
    2023-09-12
    iphone ui ios
  • Dreamweaver中box shadow添加阴影的方法
    这篇文章主要介绍Dreamweaver中box shadow添加阴影的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Dreamweaver中box shadow添加阴影的方法打开Dreamweaver软件,ctr...
    99+
    2023-06-08
  • css表示颜色的方法有哪些
    这篇文章主要讲解了“css表示颜色的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css表示颜色的方法有哪些”吧!在制作页面的时候我们经常需要设置字体颜色或者背景颜色,丰富多彩的颜...
    99+
    2023-06-03
  • CSS3实用方法有哪些
    这篇文章主要为大家展示了“CSS3实用方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS3实用方法有哪些”这篇文章吧。1.圆角边框:border-radius : ...
    99+
    2023-06-08
  • php字符串有哪些表示方法
    本篇内容介绍了“php字符串有哪些表示方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!表示方法有:1、用单引号把字符包围起来,语法“...
    99+
    2023-06-20
  • Linux系统中存储设备的表示方法有哪些
    这篇文章主要介绍“Linux系统中存储设备的表示方法有哪些”,在日常操作中,相信很多人在Linux系统中存储设备的表示方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中存储设备的表示方法...
    99+
    2023-06-16
  • MySQL中创建表的方法有哪些
    在MySQL中创建表的方法有以下几种: 使用CREATE TABLE语句:利用CREATE TABLE语句可以直接在MySQL中创...
    99+
    2024-04-09
    MySQL
  • php中表格居中的方法有哪些
    在php中,可以使用以下方法将表格居中:1. 使用CSS样式:在HTML中的标签中添加style属性,设置text-align属性为center。例如:...2. 使用HTML的align属性:在标签中添加align属性,设置为"cen...
    99+
    2023-08-09
    php
  • CSS3中选择器的语法有哪些
    本文小编为大家详细介绍“CSS3中选择器的语法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS3中选择器的语法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。&n...
    99+
    2024-04-02
  • Java中list显示的方法有哪些
    小编给大家分享一下Java中list显示的方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!import java.util.List;import jav...
    99+
    2023-06-03
  • matplotlib显示中文的方法有哪些
    显示中文的方法有安装中文字体、配置字体路径、使用中文字符等。详细介绍:1、安装中文字体:首先,您需要安装支持中文字符的字体文件。常用的中文字体有SimHei、SimSun、Microsoft YaHei等;2、配置字体路径:在代码中,需要指...
    99+
    2023-11-22
    Matplotlib python
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作