使用简单的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创建动态菜单效果
Jul 10 HTML / CSS
css3 border旋转时的动画应用
Jan 22 HTML / CSS
CSS3实现点击放大的动画实例代码
Feb 27 HTML / CSS
CSS3实现多样的边框效果
May 04 HTML / CSS
html5 canvas 画图教程案例分析
Nov 23 HTML / CSS
html5如何及时更新缓存文件(js、css或图片)
Jun 24 HTML / CSS
HTML5 中新的全局属性(整理)
Jul 31 HTML / CSS
使用HTML5 Canvas API绘制弧线的教程
Mar 22 HTML / CSS
浅谈HTML5 & CSS3的新交互特性
Jul 19 HTML / CSS
Html5移动端适配IphoneX等机型的方法
Jun 25 HTML / CSS
html5 外链式实现加减乘除的代码
Sep 04 HTML / CSS
使用CSS实现按钮边缘跑马灯动画
May 07 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数据库连接时容易出错的特殊符号问题
2010/09/01 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
基于jquery实现省市区三级联动效果
2015/12/25 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
vue 父组件中调用子组件函数的方法
2019/06/06 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
vue如何实现动态加载脚本
2020/02/05 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
Python中函数参数调用方式分析
2018/08/09 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
安装python及pycharm的教程图解
2019/10/10 Python
使用apiDoc实现python接口文档编写
2019/11/19 Python
Python编程快速上手——Excel表格创建乘法表案例分析
2020/02/28 Python
女装和独特珠宝:Sundance Catalog
2018/09/19 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
银行介绍信范文
2014/01/10 职场文书
美容院营销方案
2014/03/05 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
2014收银员工作总结范文
2014/12/16 职场文书
幼儿园新生开学寄语
2015/05/27 职场文书
中国式结婚:司仪主持词(范文)
2019/07/25 职场文书
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers