1、图片文字列表 (2016-01-25)

1.1 实现效果图如下:

1.2 代码:

html:( 代码十分优雅哦! )

 <ul>
     <li class="step1">下载XXX应用</li>
     <li class="step2">60秒在线申请</li>
     <li class="step3">线下签约</li>
 </ul>

css:

 /*reset-style*/
 html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,
 a,em,img,strong,sub,sup,i,dl,dt,dd,ol,ul,li,fieldset,
 form,label,table,caption,tbody,tfoot,thead,tr,th,td {
 ;
 ;
 }
 body {
   font-family: "Microsoft yahei", Helvetica, Arial, sans-serif;
   font-size: 14px;
   line-height: 1.42857143;
   background-color: #fff;
 }
 ol,ul {
     list-style: none;
 }

 /*本页面的样式*/
 ul li{display:inline-block;position:relative;text-align:center;margin:10px 60px;font-size:18px;}
 ul li:before{width:184px;height:185px;display:block;margin-bottom:20px;}
 ul .step1:before{content:url(ico1-c.jpg);}
 ul .step2:before{content:url(ico2-c.jpg);}
 ul .step3:before{content:url(ico3-c.jpg);}
 ul li:after{content:url(threeStep.jpg);position:absolute;top:82px;left:195px;}
 ul .step3:after{content:'';}

2、进度条效果 (2016-04-16)

2.1 效果图:

2.2 实现方法1:

html:

 <div class="box">
     <div class="progress">
         <div style="width:60%">
             <div class="percent"></div>
         </div>
     </div>
 </div>

css:

 ;;}
 .box{margin:20px 10px;}
 .progress{width:200px;height:10px;border:1px solid #ccc;background:#eee;border-radius:5px;}
 .percent{height:10px;background:maroon;border-radius:5px;animation:line 2s;-webkit-animation:line 2s;}
 @keyframes line{
 ; }
     to{ width : 100%; }
 }
 @-webkit-keyframes line{
 ; }
     to{ width : 100%; }
 }

2.3 实现方法2:

html:

 <div id="process-box">
     <div id="process-bar"></div>
     <div id="process-txt">0%</div>
 </div>

css:

 ;;}
 #process-box{width:200px;height:15px;position:relative;border:1px solid #333;margin:20px;border-radius:20px;}
 ;;background:maroon;clip:rect(0px,0px,60px,0px);border-radius:20px;}
 ;;line-height:15px;text-align:center;color:#999;}

javascript:

 var Obar = document.getElementById('process-bar'),
     Otxt = document.getElementById('process-txt');
 var process_txt = 0,
     process_num = 0;
 setInterval(function(){
     if(process_num <= 200){
         Obar.style.clip = 'rect(0px,' + process_num + 'px,60px,0px)';
         Otxt.innerHTML = parseInt(process_num/200*100) + '%';
         process_num ++;
     }
     return;
 }, 10);

3、css实现简单的幻灯片效果 (2016-04-26)

html:

<div class="banner"></div>

css:

 .banner{
     width:400px;
     height:250px;
     margin:50px auto;
     overflow:hidden;
     box-shadow:0 0 5px rgba(0,0,0,1);
     background-size:100% 100%;
     -webkit-animation:loops 12s infinite;
 }
 @-webkit-keyframes loops{
     0% {
         background:url(banner1.jpg) no-repeat;
     }
     50% {
         background:url(banner2.jpg) no-repeat;
     }
     100% {
         background:url(banner3.jpg) no-repeat;
     }
 }

4、按钮样式 (2016-04-28)

html:

 <a href="javascript:;" class="submit">报名</a>
 <a href="javascript:;" class="submit" disabled>已报名</a>

scss:

 @charset 'utf-8';
 @mixin btnFunc($width,$height,$bg,$fs,$color,$br){
     width:$width;
     height:$height;
     background:$bg;
     font-size:$fs;
     color:$color;
     border-radius:$br;
     display:inline-block;
     text-align:center;
     line-height:$height;
 }
 .submit{
     text-decoration:none;
     @include btnFunc(120px,35px,#ff4a59,20px,#fff,5px);
     &:active{
         background:#d31928;
     }
     &[disabled]{
         background:#b2b2b2;
     }
 }

[k]优雅的css的更多相关文章

  1. 如何写出优雅的CSS代码 ?(转)

    对于同样的项目或者是一个网页,尽管最终每个前端开发工程师都可以实现相同的效果,但是他们所写的代码一定是不同的.有的优雅,看起来清晰易懂,代码具有可拓展性,这样的代码有利于团队合作和后期的维护:而有的混 ...

  2. 如何写出优雅的css代码 ?

    如何写出优雅的css代码 ? 对于同样的项目或者是一个网页,尽管最终每个前端开发工程师都可以实现相同的效果,但是他们所写的代码一定是不同的.有的优雅,看起来清晰易懂,代码具有可拓展性,这样的代码有利于 ...

  3. 优雅的css写法

    一.利用好代码折叠 css也可以进行优雅的代码折叠而且会比html更好看 折叠后的效果: 这样就可以很舒服的把它折叠起来. 二.向Twitter Bootstrap学习 1. 学习的第一点就是用cla ...

  4. 如何写出优雅的JavaScript代码 ? && 注释

    如何写出优雅的JavaScript代码 ? 之前总结过一篇<如何写出优雅的css代码?>, 但是前一段时间发现自己的js代码写的真的很任性,没有任何的优雅可言,于是这里总结以下写js时应当 ...

  5. CSS知识总结之设计模式(持续学习中)

    OOCSS 参考:http://coding.smashingmagazine.com/2011/12/12/an-introduction-to-object-oriented-css-oocss  ...

  6. Python学习笔记整理总结【web基础】【web/HTML/CSS/JavaScript/DOM/jQuery】

    一.HTML HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记).相当于定义统一的一套规则,大家都来遵守他,这样就可以 ...

  7. css优化,提高性能

    CSS 优化主要是四个方面: 加载性能比如不要用 @import 等等,@import会影响css文件的加载速度,考虑加载性能时,主要是从减少文件体积.减少阻塞加载.提高并发方面入手,任何 hint ...

  8. css常用属性总结:背景background下篇

    前言:这段时间天天加班到10:30之后,简直是x了. 在上一篇文章中,分别解析了background各个属性的用法和注意细节.如果我们在项目上使用背景效果,如果使用下面的写法,你可能抓狂. body{ ...

  9. css常用属性总结之 id和class的区别,使用类还是ID?

    前面两篇文章我们分别谈到了class和id的相关知识和如何使用,但是在实际项目中,我们该如何抉择,class还是id? 先回顾下两者的区别吧! 1.id具有唯一性,class具有普遍性,所以一个页面同 ...

随机推荐

  1. 代码覆盖工具(gcov、lcov)的使用

    一.安装 gcov:是随gcc一起发布的,并不需要独立安装:lcov:其他博客说是随ltp发布的,结果下载下ltp之后编译了10多分钟,最后也没见lcov,最后到sourceforge下载了lcov单 ...

  2. 攻克Spring

    http://www.cnblogs.com/dream-to-pku/p/5655247.html

  3. 【三石jQuery视频教程】01.图片循环展示_再次重发

    之前的文章,由于在博文的底部放有微信公众号的缘故,被管理员判定为: 您好,您的这篇博文内容本身没什么问题,但是,在博文底部存在推广信息内容.... 你们也没告知到底是哪条触犯了博客园的规矩,我就把底部 ...

  4. 通过实战理解C语言精要——函数篇

      前言 本篇博客是对C语言函数部分的重点内容和细枝末节通过实战得到的经验的总结精炼,不涵盖C语言函数的全部内容,所有提炼内容均来自提炼与实战,阅读需要对函数部分有一定基础,可用于对C语言函数的理解提 ...

  5. .Net配置中心-简介

    系统简介 最近做了一个.Net配置中心,本质就是将原本放在各个站点下AppSettings中的配置统一管理,可以实现一次更改,自动更新,这里提供了两个版本, 一个是心跳版,一个是zookeeper版. ...

  6. SQLite剖析之锁和并发控制

    在SQLite中,锁和并发控制机制都是由pager.c模块负责处理的,用于实现ACID(Atomic.Consistent.Isolated和Durable)特性.在含有数据修改的事务中,该模块将确保 ...

  7. RTC时钟

    1.设置时间之前取消备份区域(BKP)写保护 主要有两部分组成 1.用来和APB1总线对接,对其进行读写操作 2. 预分频模块:在RTC_CR设置相应的允许,位每个TR_CLK周期中RTC产生一个中断 ...

  8. go 数据类型转换

    使用strconv 包 首先需要import strconv包 //string to int i,err := strconv.Atoi(str) // string to int64 i64,er ...

  9. MinGW安装c-c++

    1.安装环境 2.添加环境变量 3.运行终端

  10. 配置javac环境

    初始的javac是默认不可用,如下图: 系统变量->新建->变量名:JAVA_HOME 变量值:(C:\Program Files\Java\jdk1.7.0_03)(这只是我的JDK安装 ...