使用简单的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 选择器 基本选择器介绍
Jan 21 HTML / CSS
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
Sep 02 HTML / CSS
一款利用html5和css3实现的3D滚动特效的教程
Jan 04 HTML / CSS
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
Sep 10 HTML / CSS
详解background属性的8个属性值(面试题)
Nov 02 HTML / CSS
HTML5 实战PHP之Web页面表单设计
Oct 09 HTML / CSS
html5基础标签(html5视频标签 html5新标签用法)
Dec 30 HTML / CSS
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
Mar 15 HTML / CSS
canvas生成带二维码海报的踩坑记录
Sep 11 HTML / CSS
处理textarea中的换行和空格
Dec 12 HTML / CSS
CSS实现单选折叠菜单功能
Nov 01 HTML / CSS
分享几个实用的CSS代码块
Jun 10 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在Web开发领域的优势
2006/10/09 PHP
PHP 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
Smarty+QUICKFORM小小演示
2007/02/25 PHP
php中批量修改文件后缀名的函数代码
2011/10/23 PHP
PHP中常用的字符串格式化函数总结
2014/11/19 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
jQuery源码分析之jQuery中的循环技巧详解
2014/09/06 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
JavaScript之排序函数_动力节点Java学院整理
2017/06/30 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
node.js博客项目开发手记
2018/03/16 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
[07:09]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant 选手采访
2021/03/11 DOTA
python基于socket实现网络广播的方法
2015/04/29 Python
Python实现excel转sqlite的方法
2017/07/17 Python
利用python如何处理nc数据详解
2018/05/23 Python
python如何生成各种随机分布图
2018/08/27 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
Python气泡提示与标签的实现
2020/04/01 Python
举例讲解Python装饰器
2020/12/24 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
产品包装策划方案
2014/05/18 职场文书
党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
maven依赖的version声明控制方式
2022/01/18 Java/Android
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis