使用简单的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实现背景颜色渐变让图片不再是唯一的实现方式
Dec 18 HTML / CSS
CSS3 text shadow字体阴影效果
Jan 08 HTML / CSS
CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
Aug 15 HTML / CSS
canvas画布实现手写签名效果的示例代码
Apr 23 HTML / CSS
web页面录屏实现
Feb 12 HTML / CSS
HTML5中语义化 b 和 i 标签
Oct 17 HTML / CSS
带你认识HTML5中的WebSocket
May 22 HTML / CSS
Html5新增标签有哪些
Apr 13 HTML / CSS
HTML5新特性 多线程(Worker SharedWorker)
Apr 24 HTML / CSS
原生canvas制作画图小工具的踩坑和爬坑
Jun 09 HTML / CSS
css position fixed 左右双定位的实现代码
Apr 29 HTML / CSS
CSS中理解层叠性及权重如何分配
Dec 24 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输出数组中重名的元素的几种处理方法
2012/09/05 PHP
谈谈关于php的优点与缺点
2013/04/11 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
PHP下的浮点运算不准的解决方法
2016/10/27 PHP
php mysql数据库操作类(实例讲解)
2017/08/06 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
js常用正则表达式集锦
2019/05/17 Javascript
解决Layui中layer报错的问题
2019/09/03 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
2019/11/25 Javascript
js实现双色球效果
2020/08/02 Javascript
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
Python 性能优化技巧总结
2016/11/01 Python
Python3.6正式版新特性预览
2016/12/15 Python
python生成密码字典的方法
2018/07/06 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
巴西最大的家电和百货零售商:Casas Bahia
2016/11/22 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
销售经理工作职责范文
2013/12/03 职场文书
人力资源部培训专员岗位职责
2014/01/02 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
求职信格式要求
2014/05/23 职场文书
质量月口号
2014/06/20 职场文书
工作态度怎么写
2015/06/25 职场文书
心理健康教育主题班会
2015/08/13 职场文书