使用简单的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过渡_动力节点Java学院整理
Jul 11 HTML / CSS
深入浅出CSS3 background-clip,background-origin和border-image教程
Jan 27 HTML / CSS
css3实现input输入框颜色渐变发光效果代码
Apr 02 HTML / CSS
HTML+CSS3模拟心的跳动实例代码
Sep 05 HTML / CSS
CSS3 实现时间轴动画
Nov 25 HTML / CSS
html5文本内容_动力节点Java学院整理
Jul 11 HTML / CSS
html5 canvas-1.canvas介绍(hello canvas)
Jan 07 HTML / CSS
用html5的canvas画布绘制贝塞尔曲线完整代码
Aug 14 HTML / CSS
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
May 03 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
Sep 01 HTML / CSS
HTML5 Canvas绘制五星红旗
May 04 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
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
PHP实现的分解质因数操作示例
2018/08/01 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
JavaScript访问CSS属性的几种方式介绍
2014/07/21 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
Vue2 配置 Axios api 接口调用文件的方法
2017/11/13 Javascript
详细分析JS函数去抖和节流
2017/12/05 Javascript
微信小程序控制台提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解决方法
2019/02/21 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
Python重新引入被覆盖的自带function
2014/07/16 Python
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
python3大文件解压和基本操作
2017/12/15 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
python3爬取数据至mysql的方法
2018/06/26 Python
python实现抖音点赞功能
2019/04/07 Python
Django--权限Permissions的例子
2019/08/28 Python
为世界各地的女性设计和生产时尚服装:ROMWE
2016/09/17 全球购物
iHerb台湾:维生素、保健品和健康产品
2018/01/31 全球购物
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
工程师自我评价怎么写
2013/09/19 职场文书
爱国口号
2014/06/19 职场文书
教师调动申请报告
2015/05/18 职场文书
二婚主持词
2015/06/30 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫
Python Numpy库的超详细教程
2022/04/06 Python