box-shadow

css3中的新特性经典应用

爷,独闯天下 提交于 2020-02-19 02:32:58
  这篇文章主要分析css3新特性的典型应用,都是干活,没得水分。     1.动画属性:animation。     利用animation可以实现元素的动画效果,他是一个简写属性,用于设置6个动画属性:amination-name(名字)/duration(持续时间)/delay(延迟时间)/timing-function(速度曲线)/iteration-count(播放次数)/direction(是否轮流反向播放动画)。 animation: name duration timing-function delay iteration-count direction; animation-delay - 设置延时,也即从元素加载完成之后到动画序列开始执行的时间。 animation-direction - 设置动画在每次运行完后是反向运行还是重新回到开始位置重复运行。 允许值:normal(正常顺序), alternate, reverse(反向播放), alternate-reverse 默认值:normal normal:动画循环播放时,从结束状态 跳回 到起始状态 浏览器对其他值的支持情况不佳,应该慎用。 animation-duration - 设置动画一个周期的时长。 animation-iteration-count - 设置动画重复次数(可以指定 infinite

hexo自定义css样式

荒凉一梦 提交于 2020-02-18 16:47:45
文章目录 自定义CSS部分 彩色标签 心形转动分类 底栏修改 配置文件解释 站点配置文件 主题配置文件 个人博客 https://www.renke666.top 尽管在配置文件中做了修改美化了博客,但原有样式还是比较简陋,修改的话就需要自定义CSS样式。这也算是美化博客的一大步进展吧,踩了很多坑。 这篇算是博客的美化部分暂时完结之作,花了很多的精力去美化,整体从十二月初断断续续的忙,寒假初期忙了会也算是忙了有两个月吧。果然写博客不是关键,捣鼓才是关键,中间还是学到挺多也挺值得的。然而慢慢捣鼓发现还有很多很多新鲜神奇的东西,目前也没有太多时间,暂且放一边。以后就专心写点东西放上来了,在电脑上写有时东西一多一乱就不好找,这下也算有个地方可以聚合一下。 首先需要HTML+CSS+JS基础,在修改样式时参考了很多博客好的样式,也学到了很多,中间踩了很多坑,基础很关键。回顾前面的美化过程其实走了很多弯路,最好是在有基础的情况下,然后把配置文件详细搞清楚,再大概了解 \themes\next\layout 部分的 .swig 文件的具体格式和用法就能完成的很快,且可以较轻松的自定义各布局。 新版本的hexo自定义CSS需要在 \themes\next\source\css\main.styl 中 // Custom Layer 之后也就是最后增加自己自定义的CSS 写HTML和CSS用

css box-shadow添加阴影

ε祈祈猫儿з 提交于 2020-02-13 06:20:31
基础说明: 外阴影: box-shadow: X轴 Y轴 Rpx color; 属性说明(顺序依次对应): 阴影的X轴(可以使用负值) 阴影的Y轴(可以使用负值) 阴影模糊值(大小) 阴影的颜色 内阴影: box-shadow: X轴 Y轴 Rpx color inset ; 默认是外阴影 内阴影:inset 可以设置成内部阴影 注(PS) :此属性使用于盒模型 如(div,p,h1,h2,h3,h4,h5,h6等) 不是用来设置文字阴影 如果 设置文字阴影请参考知识点: text-shadow (同理) 因为是新属性,为了兼容各主流浏览器并支持这些主浏览器的较低版本,基于主流浏览器上使用box-shadow属性时,我们需要将属性的名称写成-webkit-box-shadow的形式。Firefox浏览器则需要写成-moz-box-shadow的形式 欧朋浏览器 -o-box-shadow IE>9 -ms-box-shadow 基础练习: 为了更好的了解box-shadow的特征,做几个小测试:(为了方便直接在标签内嵌套样式) 测试1: <div style="box-shadow: 0 0 10px #f00; border:1px solid green"></div> box-shadow: 0 0 10px #f00 (因没有使其X轴与Y轴移动 设置值 所在会在本身发生作用

(box-shadow)阴影-CSS内阴影

那年仲夏 提交于 2020-02-13 04:52:49
注意:ie6~ie8都不支持边框阴影(box-shadow),ie9+,Firefox,Chrome,Opera支持边框阴影属性(box-shadow) 内阴影 (inset) 外阴影:【默认为外阴影】 在边框阴影(box-shadow)的基本语法中,参数inset是可选可不选的,选参数inset,将外部阴影改为内部阴影;而不选参数inset,即默认情况下是外部阴影的。 HTML: <div>box</div> CSS: 一、(外阴影) div{ width:200px; height:200px; margin:50px auto; line-height: 200px; text-align: center; background: skyblue; border:2px solid cadetblue; box-shadow: black 0px 0px 30px 5px; } (阴影)最终效果: 二、(内阴影) div{ width:200px; height:200px; margin:50px auto; line-height: 200px; text-align: center; background: skyblue; border:2px solid cadetblue; box-shadow: black 0px 0px 30px 5px inset;

css3中的新特性经典应用

让人想犯罪 __ 提交于 2020-01-31 19:24:00
这篇文章主要分析css3新特性的典型应用,都是干活,没得水分。     1.动画属性:animation。     利用animation可以实现元素的动画效果,他是一个简写属性,用于设置6个动画属性:amination-name(名字)/duration(持续时间)/delay(延迟时间)/timing-function(速度曲线)/iteration-count(播放次数)/direction(是否轮流反向播放动画)。 animation: name duration timing-function delay iteration-count direction; animation-delay - 设置延时,也即从元素加载完成之后到动画序列开始执行的时间。 animation-direction - 设置动画在每次运行完后是反向运行还是重新回到开始位置重复运行。 允许值:normal(正常顺序), alternate, reverse(反向播放), alternate-reverse 默认值:normal normal:动画循环播放时,从结束状态跳回到起始状态 浏览器对其他值的支持情况不佳,应该慎用。 animation-duration - 设置动画一个周期的时长。 animation-iteration-count - 设置动画重复次数

圆角矩形

大憨熊 提交于 2020-01-30 09:29:28
border:redius:左上 右上 右下 左下; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css" media="screen"> .box1 { width:150px; height:45px; border:1px solid blue; box-shadow: 1px 1px 1px 1px lightblue; border-radius: 10px 10px 10px 10px; margin-bottom: 60px; } .box2 { width:150px; height:45px; border:1px solid blue; box-shadow: 1px 1px 1px 1px lightblue; border-radius: 20px 20px 20px 20px; margin-bottom:60px; } .box3 { width:150px; height:45px; border:1px solid blue; box-shadow: 1px 1px 1px 1px lightblue; border-radius: 0 20px 0 0; margin-bottom:

CSS3特性

懵懂的女人 提交于 2020-01-23 07:04:56
CSS3特性 transform 示例: div { transform:rotate(30deg); } 用于元素的偏转(不再是一个简单的块状) deg:角度 顺时针旋转 ## border-image,border-radius,box-shadow border-image 利用border-image可以自定义边框: border-image 用法: div { border-image:url(border.png) 30 30 round; } 效果: border-image有一下属性: border-image-source(指定图片url(路径)) border-image-slice(图片边框向内偏移) border-image-width(图片边框的宽度) border-image-outset(边框图像区域超出边框的量) border-image-repeat(是否平铺(repeated),拉伸(stretched),铺满(rounded) 默认值:none 100% 1 0 stretch 其中border-image-slice这个参数是没有单位的,或者说是默认单位就是像素(px)(但是不能写进去)(支持百分值但是就是0.xx) box-shawdow 语法: box-shadow:x-shadow y-shadow blur spread color

css3实战汇总(附源码)

我与影子孤独终老i 提交于 2020-01-20 04:25:34
css这块知识难点不是很多,更多的在于去熟悉css3的新特性和基础理论知识。所以写这篇文章的目的一方面是对自己工作中一些css高级技巧的总结,另一方面也是希望能教大家一些实用的技巧和高效开发css的方式,以提高在工作中的效率。 我们将学到 box-shadow的高级应用 制作自适应的椭圆 纯css3实现饼图进度动画 用border来实现一个对话框样式 css3 filter的简单应用 css3伪元素实现自定义复选框 在线制作css3动画的利器 正文 1.box-shadow的高级应用 利用css3的新特性可以帮助我们实现各种意想不到的特效,接下来的几个案例我们来使用css3的box-shdow来实现,马上开始吧! 实现水波动画 知识点:box-shadow 想想我们如果不用css3,是怎么实现水波扩散的动画呢?想必一定是写一大堆的js才能实现如下的效果: css3实现核心代码 <style> .wave { margin-left: auto; margin-right: auto; width: 100px; height: 100px; border-radius: 100px; border: 2px solid #fff; text-align: center; line-height: 100px; color: #fff; background: #06c url

CSS 阴影动画优化技巧

最后都变了- 提交于 2020-01-18 01:44:43
box-shaodw 在我们的工作中使用以及越来越多,伴随阴影的动画或多或少都有一点。假设,我们有下面这样一个盒子: div { width: 100px; height: 100px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); } 希望 hover 的时候,盒阴影从 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) 过渡到 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3)。 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) --> box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3) OK,最简单的方法当然是: div:hover { width: 100px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); } web前端开发学习Q-q-u-n: 731771211,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频,PDF) 因为过渡动画是在两个不同的盒阴影状态在发生,所以在过渡动画的时间内,浏览器会不断的重绘盒阴影。而又由于阴影属于耗性能样式,所以这种动画给人的感觉多少有些卡顿。 这里有一个小技巧可以优化这种情况下的阴影动画。

css3 box-shadow 属性

孤街醉人 提交于 2020-01-15 00:02:15
文章目录 1. 使用语法 2. 参数说明 3. 使用案例 1. 使用语法 box-shadow: h-shadow v-shadow blur spread color inset; 2. 参数说明 h-shadow: 水平阴影位置(必须) v-shadow:垂直阴影的位置(必须) blur:模糊距离(可选) spread:阴影的尺寸(可选) color:阴影的颜色(可选) inset:内部样式(可选) 3. 使用案例 参考: http://www.php100.com/manual/w/tiy/c.asp-f=css_box-shadow.htm 来源: CSDN 作者: gklcsdn 链接: https://blog.csdn.net/gklcsdn/article/details/103977325