html阴影 渐变,CSS3:图层阴影及渐变
研究 box-shadow 和 gradient 的初衷,
其实仅仅是为了把页面分隔符 hr 弄好看一点。
这就是 geek 们的思考方式,
为了一点点事情大动干戈,
不达目的誓不罢休。╮(╯_╰)╭
好吧,先上最终效果,文中直接插入 hr 后:
这就需要主题 CSS 中增加有关 hr 的代码一坨:
hr {border:none; margin-bottom:20px; height:10px; width:80%;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(30,87,153,1) 0%, rgba(125,185,232,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,1)), color-stop(100%,rgba(125,185,232,0)));
background: -webkit-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(125,185,232,0) 100%);
background: -o-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(125,185,232,0) 100%);
background: -ms-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(125,185,232,0) 100%);
background: linear-gradient(left, rgba(30,87,153,1) 0%,rgba(125,185,232,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007db9e8',GradientType=1 ); }
让我们来看看这堆玩意儿。
第一行很简单,基本的显示控制;
第二行则是现在常见的边框圆角(border-radius)效果;
从第三行开始则是复杂的渐变(gradient)效果。
因为有了 Ultimate CSS Gradient Generator 的帮助,
我们能快速编写出各种类型的渐变效果。
需要注意的是,透明效果需要用 RGBA 的颜色编码,
常用的 HEX 则无法达到。
在考虑最终效果时,
图层阴影(box-shadow)则是另一选择。
下面是用 div 模拟的效果:
CSS 代码如下,其中第二行为 box-shadow 相关:
div#boxshadowtest {width: 100%; height: 10px; border:1px solid; margin-bottom:20px;
-webkit-box-shadow: 5px 5px 5px #193c74;-moz-box-shadow: 5px 5px 5px #193c74;box-shadow: 5px 5px 5px #193c74;}
相比渐变(gradient),
图层阴影(box-shadow)的应用面显然更广,
而且代码更为简单。
同时,利用 CSS3 Generator 中提供的工具,
也能方便地写出理想的代码。
具体的代码分析就不提了,
CSS3 定义都相当直观,
何况也有诸多便捷工具的辅助。
本文的主题图则是 CSS3 中边框和阴影分布、模糊的示意图。
也算个一目了然的小工具。
html阴影 渐变,CSS3:图层阴影及渐变相关推荐
- html边框颜色线性渐变,css3设置边框颜色渐变的方法有哪些
css3设置边框颜色渐变的方法有哪些 发布时间:2020-09-14 14:51:54 来源:亿速云 阅读:110 作者:小新 css3设置边框颜色渐变的方法有哪些?这个问题可能是我们日常学习或工作经 ...
- html页面下的阴影,html5/css3文本阴影(text-shadow)详解及示例
text-shadow属性用于设置文本内容的阴影效果或模糊效果.目前,text-shadow属性已经得到Safari浏览器.Firefox浏览器.Chrome浏览器和Opera浏览器的支持.IE8版本 ...
- html质感阴影_详解CSS3的图层阴影和文字阴影效果使用
box-shadow图层阴影 box-shadow:阴影类型 X水平偏移(可取正负值) Y垂直偏移(可取正负值) 阴影大小 阴影扩展 阴影颜色值 阴影类型可以省略,默认为外投影,当它的值为inset时 ...
- 【转】CSS3 圆角 阴影 渐变 透明 旋转等功能详述
本文转载自yu0319@126<CSS3圆角阴影渐变透明旋转等功能详述> 随着浏览器的升级,CSS3已经可以投入实际应用了. 但是,不同的浏览器有不同的CSS3实现,兼容性是一个大问题.上 ...
- css3样式总结--例如:颜色渐变、元素阴影、文字超长、transform、animation 和 keyframe动画的运用。
一.英文字母全部大写 英文字母全部小写 英文首字母大写 text-transform: uppercase : text-transform:lowercase: text-transform:cap ...
- css3背景渐变与边框阴影
一.盒子阴影和文字阴影 box-shadow: 盒子阴影 ie9 5个参数: 参数1:水平偏移量 +- 必选 ...
- css写阴影颜色渐变,css3——阴影(立体感,层次效果),渐变色按钮
box-shadow: 0px 0px 12px #97eaf9; 语法 box-shadow: h-shadow v-shadow blur spread color inset; h-shadow ...
- CSS3 box-shadow图层阴影
上一节我们一起探讨了一下CSS3的文字阴影text-shadow的使用方法,今天我们接着一起来探讨一下CSS3中的另一个属性box-shadow的使用方法.CSS3的box-shadow有点类似于te ...
- css动态阴影,css实现动态阴影、蚀刻文本、渐变文本效果
css实现动态阴影 创建与类似的阴影box-shadow 而是基于元素本身的颜色. 代码实现: .dynamic-shadow-parent { position: relative; z-index ...
最新文章
- MPB:清华杨云锋组-利用GeoChip分析环境微生物功能基因群落结构
- xss跳转代码_从某cms的xss漏洞来学习代码审计
- 数据结构 树的链式存储(二叉表示法)
- 【Python】字符串类型及操作求三位水仙花数
- 我整理了100G的.Net学习资料,速来领取!
- Linux下scp命令的用法
- perl 哈希数组的哈希_第一个元素使用哈希在数组中出现K次
- Netty阶段性学习总结(一)
- 一个DirectInput演示程序
- mumu模拟器cpu设置_网易mc怎么提高fps
- 【禁止重复造轮子Day01】省市级连的递归
- Win7系统怎么卸载IE浏览器
- HTTP协议5之代理--转
- 2019-4-29-win10-uwp-使用-Border-布局
- 武汉工程大学信息与计算科学专业面向对象程序设计课程设计题
- 女人长的漂亮不如活的漂亮(Top60)
- 2022双十一买什么好?行家推荐四大最值得入手的数码好物
- MATLAB视频截取和缩放
- vue下载文件并重命名
- 虚拟主机如何连接MYSQL数据库?