首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

css3有哪些新增属性?(回顾)

css3中box-shadow 用于向方框添加阴影 div { box-shadow: 10px 10px 5px #888888; } 二、css3新增背景属性 1、css3新增属性之background-size...:指定背景图片尺寸 在 CSS3 之前,背景图片的尺寸是由图片的实际尺寸决定的。...在 CSS3 中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片。您能够以像素或百分比规定尺寸。如果以百分比规定尺寸,那么尺寸相对于父元素的宽度和高度。...(1) 和半径>是可选的, 当未指定时,将使用文本颜色; 当半径>未指定时, 半径值为0; (2) shadow可以是逗号分隔的列表, 如:text-shadow: 2px...animation 实现动画效果主要由两个部分组成:1、通过类似 Flash 动画中的关键帧声明一个动画;2、在 animation 属性中调用关键帧声明的动画。

1.2K20

CSS 阴影竟然还有这种操作 !

最近一个新的项目,CSS-Inspiration(https://github.com/chokcoco/CSS-Inspiration),挖掘了其他很多有关 CSS 阴影的点子,是之前的文章没有覆盖到的新内容...继续,如果阴影的模糊半径,与负的扩张半径一致,那么我们将看不到任何阴影,因为生成的阴影将被包含在原来的元素之下,除非给它设定一个方向的偏移量。...很明显, 0=-0,所以当 box-shadow 的模糊半径和扩张半径都为 0 的时候,我们也可以得到一个和元素大小一样的阴影,只不过被元素本身遮挡住了,我们尝试将其偏移出来。...OK,让我们来看看,这样一个元素,我们希望通过自定义阴影的位置,让它更加立体: 上图 div 只是带了一个非常浅的 box-shadow,看上去和立体没什么关系,接下来,我们通过 div 的伪元素,给它生成一个和原图边角形状类似的图形...也就是说,无法在 div 上再使用 filter:drop-shadow() 生成另一侧的红色投影,不过还好,我们还有两个伪元素的 filter:drop-shadow() 以及 box-shadow

49921
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS 阴影竟然还有这种骚操作 ?

    最近一个新的项目,CSS-Inspiration(https://github.com/chokcoco/CSS-Inspiration),挖掘了其他很多有关 CSS 阴影的点子,是之前的文章没有覆盖到的新内容...继续,如果阴影的模糊半径,与负的扩张半径一致,那么我们将看不到任何阴影,因为生成的阴影将被包含在原来的元素之下,除非给它设定一个方向的偏移量。...很明显, 0=-0,所以当 box-shadow 的模糊半径和扩张半径都为 0 的时候,我们也可以得到一个和元素大小一样的阴影,只不过被元素本身遮挡住了,我们尝试将其偏移出来。...正好,一个元素加上它的两个伪元素,刚好可以凑成这三个形状,我们试着实现以下,简单 CSS 代码如下: div>div> --- div { position: relative;...也就是说,无法在 div 上再使用 filter:drop-shadow() 生成另一侧的红色投影,不过还好,我们还有两个伪元素的 filter:drop-shadow() 以及 box-shadow

    61830

    box-shadow 高阶玩法:纯 CSS 画蒙娜丽莎和星空

    这样就可以用来做一些有意思的事情了: 比如把 width、height 设置为 0,然后设置多个阴影: width、height 为 0,模糊半径为 0,扩散半径为 5px,那整个阴影就是一个 10px...box-shadow 和一个 div!...不过那时是顺序排列的,现在我们希望把位置打乱,增加一些随机效果。 怎么随机呢? css 里确实设置不了随机的东西,但是可以通过预处理器来做到,比如 sass。...然后我们用一下它: 在 html 里放个 div: div id='stars'>div> 给它设置宽高和 box-shadow: #stars { width: 1px; height...: 1px; box-shadow: multiple-box-shadow(700); } 这里就没有设置扩散半径和模糊半径了,所以阴影块大小就是元素的宽高。

    1K100

    原来阴影可以这样玩?

    HTML5学堂:有阴影的地方,必定有光,每一个物体都会有一个阴影与它如影随形。当然在页面制作中,我们使用到的标签也是有着各种各样不同的阴影效果的,比如模块的外发光、元素的背光阴影等等。...回到上例来,在并没有给出具体的阴影颜色的情况下,这个小块有了一个黑色的外延阴影出现,即为box-shadow的默认状态。 3.2 阴影是否会影响内容?...把外层div设置为100px*100px,里面div设置为60px*60px,并在里面的div上加上一个向下向右偏移50px的绿色阴影,我们看看多出来的阴影会怎么样?...从上图效果我们可以看出,阴影多出来的部分会撑破容器跑出来。所以在阴影偏移、阴影扩展以及阴影模糊的作用下,对象的阴影仅仅只是一个层级上的展示,并不会影响到内容。...第一个块的阴影被浏览器忽略不计,并不算做内容的大小,但是第二个块的边框被计算了大小。所以借住这个特点,我们盒阴影所模拟的边框是可以被自由使用的,但必须要注意其层级关系。 4.

    2.2K50

    Css3 阴影详解

    : 例:box-shadow:10px 10px 5px 5px red inset; box-shadow的参数有六个:X轴偏移 Y轴偏移 阴影模糊半径 阴影扩展半径 阴影颜色 阴影类型。...> div id="div2">内阴影div> View Code 分析: 默认情况下,边框阴影是外阴影效果,设置最后一个属性值 为inset时,边框阴影为内阴影效果...语法: box-shadow: 左边阴影,顶部阴影,底部阴影,右边阴影; 说明: 注意偏移半径的正负。 例1: <!...(下面每个小方块30px×30px) 分析: 从上面预览效果我们可以知道,位于4个角的数字1、3、7 、9还是乖乖地位于4个角,然后边框会不断平铺。但是, 中部的数字5会平铺填充。 <!...从上面两个例子,使用border-image属性为边框添加背景 时候,如果想要达到预期效果,我们需要注意以下2点: (1)边框的背景在制作时候, 应该制作4条边,中间部分需要 挖空; (2)边框背景图片的每条边宽

    85220

    谁说不能用代码实现酷炫的文字特效?

    HTML5学堂:文本阴影是一个很神奇的属性,在它还没有出现之前,网页中对于阴影的制作一般都是采用Photoshop做成图片来实现的。...初识text-shadow text-shadow曾经在CSS2中就有出现过,只是后来被抛弃了,直到现在的CSS3中又把它重新捡了回来。...发光效果,是通过设置比较大的模糊半径来增加发光的,可以改变不同的模糊半径值来达到不同的效果,当然你也可以同时增加几个不同的半径值,创造出多种不同的的阴影效果。...4)内陷文本 制作内陷文本需要考虑颜色搭配,这点十分重要,如果阴影色太亮看起来会很奇怪,如果太暗又没有效果显示,所以一个良好的配色是这个效果实现的关键,如下案例: .wrap div:nth-child...当然在使用上,还是可以使用这种写法来达到所需要的特殊描边效果的。但是有个注意点,制作描边的阴影效果不设置模糊值。 6)3D文字 3D效果是可视化程度最好的,能够给人一个空间感。

    2.4K30

    CSS简笔画logo系列:纯CSS绘制“Adidas” Logo

    船大家都见过吧,它就是“梭形”形状的,类似于“菱形”,但是“梭形”两头都是圆圆的,不是尖尖的角。生活中,还有很多花瓣也都是“梭形”的。...我们用CSS实现“梭形”就好复杂一点,用clip裁剪两个扇形,拼接而成一个“梭形”。...上图就是clip裁剪后的图形,然后画出另外一个 css clip属性: clip 属性剪裁绝对定位元素,clip 属性允许您规定一个元素的可见尺寸,这样此元素就会被修剪并显示为这个形状。...,负值时,阴影在对象的顶部 blur 阴影模糊半径,此参数是可选,只能为正值,如果其值为0时,表示阴影不具有模糊效果,值越大阴影的边缘就越模糊 spread 阴影扩展半径,其值可为正负值,正值,则整个阴影都延展扩大...,反之,则缩小 color 阴影颜色,不设定任何颜色时,浏览器会取默认色,但各浏览器默认色不一样,特别是在webkit内核下的safari和chrome浏览器将无色,也就是透明,建议不要省略此参数。

    2.4K20

    深入了解——CSS3新增属性

    深入了解 @Font-face 特性 Font-face 可以用来加载字体样式,而且它还能够加载服务器端的字体文件,让客户端显示客户端所没有安装的字体。 先来看一个客户端字体简单的案例: 清单 3....下面就是这段代码的效果: 图 9. 径向渐变(目标圆半径为 0)效果图 ? 如果我们给目标源一个大于 0 半径,您会看到另外一个效果: 清单 16....径向渐变(目标圆半径非 0) ? 您可以看到,会有一个半径为 10 的纯蓝的圆在最中间,这就是设置目标圆半径的效果。 现在我再改变一下,不再是同心圆了,内圆圆心向右 20px 偏移。 清单 17....3px 3px rgba(0, 64, 128, 0.3); } 设置很简单,对于文字阴影:表示 X 轴方向阴影向右 5px,Y 轴方向阴影向下 2px, 而阴影模糊半径 6px,颜色为 rgba(...在第四个“item 元素”那里多了一个“flex”属性,直接来看看效果吧: 图 18. CSS3 盒子模型(flex)效果图 ? 第四个“item 元素”填满了整个区域,这就是“flex”属性的作用。

    1.4K10

    CSS3文本阴影 text-shadow

    HTML5学堂:CSS3文本阴影是给文本添加阴影效果,而在CSS3文本阴影在CSS以及存在了,只是CSS2.1的时候不用了,但是在CSS3又重新使用了,这是因为前端开发者对文本阴影开始重视了,使用更加广泛了...在最早做网页的时候,阴影效果是没办法实现的,只能用图片代替,现在有了CSS3的阴影属性box-shadow以及text-shadow来实现阴影。...描边效果有时还是可以试用达到一种特殊的描边效果,其主要运用两个阴影,第一个向左上投影,而第二向右下投影,还需注意,制作描边的阴影效果我们不使用模糊值。...辉光效果,我们设置比较大的模糊半径来增加其辉光效果,你可以改变不同的模糊半径值来达到不同的效果,当然你也可以同时增加几个不同的半径值,创造多种不同的阴影效果。...内阴影的效果主要是运用文字颜色与背景颜色之间产生内陷的感觉,这里一定要注意。模糊度一定要设置为0,否则没有质感了。同样我们可以改变不同的投光角度,从而制作不同效果。

    2.2K70

    从浅到深的学习 CSS3阴影(box-shadow)

    没有看过之前文章的小伙伴请点击: CSS3 box-shadow实现背景动画 CSS3动画解析抖音 LOGO制作 下面我们从最基础的开始演示。...这个参数会根据你指定的值去扩大或缩小投影尺寸,如果我们用一个负的扩张半径,而他的值刚好等于模糊半径,那么投影的尺寸就会与投影所属的元素尺寸完全一致,除非使用偏移量来移动他,否则我们将看不到任何投影。...CSS3阴影(box-shadow) 从浅到深的学习 CSS3阴影(box-shadow) 线性渐变模拟长阴影 知识点 1、借用了元素的两个伪元素 2、通过渐变色填充两个伪元素,再通过位移、变换放置在合适的位置...>Web秀div> 从浅到深的学习 CSS3阴影(box-shadow) 渐变实现内切角 知识点 1、阴影实现的关键点在于使用伪元素绝对定位在容器的一角,元素本身透明,阴影扩散开形成内切圆角效果...class="shadow">阴影实现缺点最多是2边div> div class="linear">径向渐变内切圆角4边div> 从浅到深的学习 CSS3阴影(box-shadow) 圆环进度条动画

    47610

    巧用渐变实现高级感拉满的背景光动画

    此效果运用在苹果官网 iPhone 13 Pro 的介绍页中: 实现 这个效果想利用 CSS 完全复制是比较困难的。CSS 模拟出来的光效阴影相对会 Low 一点,只能说是尽量还原。...观察这个效果: 它的核心其实就是角向渐变 -- conic-gradient(),利用角向渐变,我们可以大致实现这样一个效果: div>div> div { width: 1000px;...这样,我们就得到了一侧的光: 这里,其实 CSS 也是有办法实现单侧阴影的(你所不知道的 CSS 阴影技巧与细节),但是实际效果并不好,最终采取了上述的方案。...: 我们重新梳理一下,实现这样一个动画的步骤: 利用角向渐变 conic-gradient 搭出基本框架,并且,这里也利用了多重渐变,角向渐变的背后是深色背景色; 利用多重 box-shadow 实现光及阴影的效果...我们就可以得到这样一个简单的模拟效果: 由于原效果是 .mp4,无法拿到其中的准确颜色,无法拿到阴影的参数,其中颜色是直接用的色板取色,阴影则比较随意的模拟了下,如果有源文件,准确参数,可以模拟的更逼真

    74030

    【CSS】714- 你所不知道的 CSS 负值技巧与细节

    修改 outline-offset 到一个合适的负值 ,那么在恰当的时候,outline 边框就会向内缩进为一个加号。...大家最为熟知的就是负margin,使用负的 marign,可以用来实现类似多列等高布局、垂直居中等等。那还有没有其他一些有意思的负值使用技巧呢? 下文就再介绍一些 CSS 负值有意思的使用场景。...这里有一个小技巧,扩张半径可以为负值。 继续,如果阴影的模糊半径,与负的扩张半径一致,那么我们将看不到任何阴影,因为生成的阴影将被包含在原来的元素之下,除非给它设定一个方向的偏移量。...,利用负的 opacity 在 CSS 中实现了伪条件判断,配合 CSS 自定义属性,使用纯 CSS 实现 360° 的饼图效果: 第五届CSS大会主题分享之CSS创意与视觉表现 最后 额,虽然 CSS...负值的一些使用场景的确有有用之处,但是与此同时有可能带来的是代码可读性的下降。

    64910

    你所不知道的 CSS 负值技巧与细节

    大家最为熟知的就是负margin,使用负的 marign,可以用来实现类似多列等高布局、垂直居中等等。那还有没有其他一些有意思的负值使用技巧呢? 下文就再介绍一些 CSS 负值有意思的使用场景。...这里有一个小技巧,扩张半径可以为负值。 继续,如果阴影的模糊半径,与负的扩张半径一致,那么我们将看不到任何阴影,因为生成的阴影将被包含在原来的元素之下,除非给它设定一个方向的偏移量。...有如下一个布局: image.png 左右两栏的内容都是不确定的,也就是高度未知。但是希望无论左侧内容较多还是右侧内容较多,两栏的高度始终保持一致。...,利用负的 opacity 在 CSS 中实现了伪条件判断,配合 CSS 自定义属性,使用纯 CSS 实现 360° 的饼图效果: 第五届CSS大会主题分享之CSS创意与视觉表现 最后 额,虽然 CSS...负值的一些使用场景的确有有用之处,但是与此同时有可能带来的是代码可读性的下降。

    60920

    【Web前端】CSS 高级区块效果

    一、盒子阴影(Box Shadow) 对于盒子元素,存在一个类似的属性——​​box-shadow​​​,用于在实际的元素盒子上应用一个或多个阴影。...与文本阴影一样,盒子阴影在大多数浏览器中也有良好的支持,但仅在IE9及更高版本中可用。对于使用旧版IE的用户,他们可能会看到没有阴影的效果。...盒子阴影是CSS中一个非常实用的视觉效果,它可以为元素添加阴影,增强其立体感和层次感。我们可以使用​​box-shadow​​​属性来实现这个效果。...class="box">div> 例子中,​​.box​​元素有两个阴影: 第一个阴影:向右下方偏移5px,模糊半径10px,颜色为半透明黑色。...综合练习 题 1:创造一个具有多个阴影、滤镜和混合模式的复杂元素 要求: 创建一个​​div​​元素,具有多个盒子阴影、滤镜和混合模式效果。 使用盒子阴影创建一个有层次感的效果。

    6400

    IT课程 CSS基础 024_边框、轮廓、阴影

    边框 CSS 中的边框(Borders)是用于在元素周围创建可视化边界的重要样式属性。 边框属性 border-width: 设置边框的宽度。...class="example1">div> div class="example2">div> 效果: 阴影 CSS中的阴影(box-shadow)是一种在元素周围创建阴影效果的属性...如果元素有圆角,阴影将相应地应用在圆角上。 阴影可以有多个参数,包括水平偏移、垂直偏移、模糊半径、阴影颜色等。 水平偏移(horizontal offset):阴影水平方向的偏移量。...垂直偏移(vertical offset):阴影垂直方向的偏移量。 模糊半径(blur radius):阴影的模糊程度。 扩散半径(spread radius):阴影的尺寸,正值扩大,负值缩小。...class="base example1">div> div class="base example2">div> 效果: 轮廓 CSS中的轮廓(outline)是一个可以添加到元素周围的可见边框

    10810

    纯CSS画卡通蓝天白云草坪动画效果

    设置背景图像的大小为容器大小的200%。因为背景是一个渐变,所以这实际上为渐变动画提供了更多的空间。最后添加一个CSS动画。动画的持续时间为5秒,使用ease缓动函数,并且无限次地重复。...云效果实现 效果展示 在这里插入图片描述 HTML结构 在HTML中定义云朵的容器。每个云朵都可以用一个div>元素来表示,并通过添加不同的类名来区分它们。...动画: 定义float动画,使云朵看起来像是在空中漂浮。 阴影: 为云朵添加一些阴影效果,使其看起来更加立体。...阴影 (box-shadow): 为了增强云朵的立体感,我们添加了两个阴影效果。这通过 box-shadow 属性实现,该属性允许我们定义阴影的颜色、偏移量、模糊半径和扩展半径。...每个草都可以用一个div>元素来表示 div class="grass">div> CSS样式 先画出一个长三角,使用 ::before和::after做出前后各不同大小的长度和颜色

    19610
    领券