使用简单的CSS3属性实现炫酷读者墙效果


Posted in HTML / CSS onJanuary 08, 2014

使用基础的Html和CSS写出雏形 需要一提的是头像(img)的排版。给外面a标签padding-left:;,img自身float:left;margin-left:;,这种写法避免了不少因浮动产生的问题,且代码简明,推荐适当的使用此方法。

使用并解说所用CSS3 接下来给大家说说这个读者墙所应用到的css3属性,及其具体的使用方法,老鸟可以飞了。

渐变: background-image:-webkit-linear-gradient(#aaa,#bbb); 这是最简单的线性渐变,所以写起来也比较爽。

渐变方式:由上至下渐变,#aaa开始,#bbb结束

兼容浏览器的写法:-webkit-linear-gradient,-moz-linear-gradient,-o-linear-gradient,linear-gradient

圆角: border-radius:2px; 不多说,2像素弧度的圆角,对背景、边框、图片都适用。

不要小看这简单的代码,可以当圆规使:

圆角矩形; 椭圆; 圆; 可选择性圆角,border-radius:2px 0 0 2px; 圆角方式:border-radius: a b c d; 顺序是:a=上左、b=上右、c=下右、d=下左;

具体怎么个圆法,靠你练习了,这绝对是CSS3中最最常用到的一个属性;

阴影: box-shadow:len1 len2 len3 len4 color (inset); 详解如下:

len1:第1个长度值用来设置对象的阴影水平偏移值。可为负值; len2:第2个长度值用来设置对象的阴影垂直偏移值。可为负值; len3:如果提供了第3个长度值则用来设置对象的阴影模糊值。不允许负值; len4:如果提供了第4个长度值则用来设置对象的阴影外延值。不允许负值; color:设置对象的阴影的颜色。 inset:设置对象的阴影类型为内阴影。不设置时,则对象的阴影类型为外阴影 高级用法:box-shadow:len1 len2 len3 len4 color (inset) , len5 len6 len7 color ; 属性后可以跟多个阴影配置,用逗号隔开。

box-shadow的实际应用相当广泛,不仅可设置对象阴影,还可描边、内发光等等,一般是作为立体效果的按钮。

和box-shadow类似的css3属性text-shadow,设置文本阴影。

变换: transition:property duration timing-function; 这是定义动画的变换方式,也是css3动画的核心。

property 可以是:

all – 表示对象内所有元素执行变换; none – 表示不执行变换; duration 是设置整个变换所用的时间,格式:.2s 或 2s ;

timing-function 是设置变换效果,可以是后面的任意一个:ease, linear, ease-in, ease-out, ease-in-out, cubic-bezier(x1, y1, x2, y2),默认值时easy;各个值的效果不同,各式各样的变换效果可以满足部分体验的需求。

兼容浏览器的写法:-webkit-transition,-moz-transition,-o-transition,transition

HTML / CSS 相关文章推荐
CSS3实现多背景展示效果通过CSS3定位多张背景
Aug 10 HTML / CSS
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
Nov 05 HTML / CSS
基于css3 animate制作绚丽的动画效果
Nov 24 HTML / CSS
css3实现背景模糊的三种方式(小结)
May 15 HTML / CSS
HTML5 Canvas中使用用路径描画圆弧
Jan 01 HTML / CSS
HTML5 canvas基本绘图之文字渲染
Jun 27 HTML / CSS
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
Oct 16 HTML / CSS
HTML文本属性&颜色控制属性的实现
Dec 17 HTML / CSS
使用CSS实现一个搜索引擎的原理解析
Sep 25 HTML / CSS
Canvas绘制像素风图片的示例代码
Sep 25 HTML / CSS
详解flex:1什么意思
Jul 23 HTML / CSS
CSS3 Flexbox中flex-shrink属性的用法示例介绍
Dec 30 #HTML / CSS
css3圆角样式分享自定义按钮样式
Dec 27 #HTML / CSS
两种CSS3伪类选择器详细介绍
Dec 24 #HTML / CSS
浏览器实现移动端高性能css3动画(开启gpu加速)
Dec 23 #HTML / CSS
CSS3中31种选择器使用方法教程
Dec 05 #HTML / CSS
css3高级选择器使用方法
Dec 02 #HTML / CSS
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
Nov 18 #HTML / CSS
You might like
PHP初学者头疼问题总结
2006/10/09 PHP
PHP编程风格规范分享
2014/01/15 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
简介AngularJS的HTML DOM支持情况
2015/06/17 Javascript
javascript父子页面通讯实例详解
2015/07/17 Javascript
深入分析node.js的异步API和其局限性
2016/09/05 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
2018/08/28 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
Python的设计模式编程入门指南
2015/04/02 Python
python selenium firefox使用详解
2019/02/26 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
Furla官网:意大利著名的皮革品牌
2019/08/06 全球购物
大学军训感言300字
2014/03/09 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
办公室主任岗位职责
2015/01/31 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
毕业论文答辩开场白
2015/05/27 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书
导游词之晋城蟒河
2019/12/12 职场文书
解决spring.thymeleaf.cache=false不起作用的问题
2022/06/10 Java/Android