当前位置: 首页 > news >正文

html5 头部阴影,兼容各种主流浏览器的CSS阴影效果

CSS阴影效果(Box shadows)应用在Web页面设计上已经有了一段时间了。之前在CSS2阶段阴影效果还不是很有效之时,大部分的这种效果都是使用Photoshop图片实现的,但对于一些缺乏这些绘图技巧的人来说,比如我,学习Photoshop是件讨厌的事情。但随着浏览器技术的进步,不会使用Photoshop绘图技术也不能阻挡我们使用阴影效果了。就在不仅之前,我找出一段代码,它能在兼容各种主流浏览器的情况下用CSS3实现阴影效果(Box shadows)。下面就是解决方案。

观看演示

CSS代码

也许你会产生怀疑,像IE这种老古董浏览器,如何让它也支持CSS阴影效果呢。是的,也能实现,只是它的语法和其它现代浏览器的语法很是不同。

div.shadow {

-moz-box-shadow: 3px 3px 4px #444;

-webkit-box-shadow: 3px 3px 4px #444;

box-shadow: 3px 3px 4px #444;

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');

}

这段CSS代码中,我给-box-shadow的属性设置了4种值:x轴偏移 y轴偏移, 模糊程度(blur-radius), 扩散程度(spread-radius), 以及 颜色。如果我们将inset关键字放在这四个参数之前,阴影效果会出现在元素内部,也就是阴影效果向内扩展。 针对IE的语法代码是有点丑陋和繁琐,但它也是有效的。

观看演示

像CSS圆角效果,CSS渐进色效果,CSS动画效果等现代浏览器CSS3新技术,给我们Web程序开发者带来了更广阔的程序艺术创作空间。CSS阴影效果(box shadows)漂亮、实用——我非常喜欢,你呢?


http://www.taodudu.cc/news/show-3890066.html

相关文章:

  • 【Javaer学习Python】 1、Django安装
  • redis 使用记录
  • MongoDB聚合运算符:$top
  • 02-WPF_基础(二)
  • 云商店如何让更多企业摘到技术普惠的“果实”?
  • C++数据结构——红黑树
  • 在线调试css阴影效果
  • CSS 透明/阴影
  • 【我的前端】CSS启示录:CSS写出超级美观的阴影效果
  • 好看的阴影效果css
  • css零到一高级教程007:CSS 阴影效果
  • css实现阴影效果
  • css里阴影效果,css实现阴影效果(box-shadow)
  • css阴影教程,CSS高级技巧:阴影效果
  • CSS添加阴影效果
  • css给图片设置阴影效果
  • css阴影效果
  • css给图片添加阴影效果方法
  • css 阴影 效果_CSS阴影效果
  • CSS3 box-shadow 效果大全(内阴影,外阴影,三边阴影,双边阴影,单边阴影,细线描边…)
  • CSS 阴影效果(盒子阴影,文字阴影)
  • vue中使用mock模拟数据
  • vue项目中使用mock模拟数据
  • 前端数据模拟的几种方法
  • LabVIEW控制Arduino实现模拟数据采集(基础篇—8)
  • 前端使用mockjs模拟接口数据
  • KEPServerEX 6 模拟数据(OPCUA 通道创建连接)
  • 微信小程序——使用mock.js模拟数据
  • SQL Father - 模拟数据生成器(后端)
  • 在微信小程序项目中使用mock模拟数据
  • Vue脚手架中使用Mock模拟数据、aixos实现ecahrts
  • 基于ONENET云平台数据的MQTT协议的使用及模拟数据和搭建。
  • 一个模拟数据的网站
  • 用faker模拟数据
  • 前端写json模拟数据
  • 关于使用rap2接口模拟数据