css module.css demo

/*
*GNET Size css
*@author:ljw
*@date:2015/06/07
*/

/**通用**/
a{color:inherit;text-decoration: none;}
a:focus,
a:hover{color:#d2232a;text-decoration:none;outline:none;}
/**font-size**/
.ft12{font-size:0.85em;}
.ft14{font-size:1em;}
.ft16{font-size: 1.142em;}
.ft18{font-size:1.285em;}
.ft20{font-size:1.428em;}
.ft24{font-size:1.71em;}
.ft42{font-size:3em;}
/**margin**/
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
/**header**/
header{height:80px;line-height:80px;border-bottom:1px solid #c9c9c1;}
.logo{height:65px;margin-top:5px}
.logo a{width:100%;display:block;}
.navUL{width:100%;margin:0;padding:0;}
.mobile-nav{display:none;}
.nav-item{float:left;list-style:none;font-family:‘Arial‘;color:#999999;text-align:center;padding:0 2.5%;}
.nav-item a{display:inline-block;cursor:pointer;}
.subnav{display:none;padding:10px 15px;line-height:2.5em;text-align:left;position:absolute;top:60px;z-index:2;border:1px solid #cacaca;background-color:white;}
.subnav a{display:inline-block;width:100%;}
.nav-item:hover>.subnav{display:block;}
.Language{color:#999999;}
/**.footer**/
.footer{background-color:#2e3239;}
.footer .title{color:white;}
.footer .describe{color:#f0f0f1;font-size:1em;padding:40px 0 20px;}
.footer .share{margin:10px 0 25px;}
.share-icon{display:inline-block;width:45px;height:45px;text-align:center; background:url(../images/bg/share-icon.png) no-repeat;}
.share-icon-1{background-position:0px -137px;}
.share-icon-2{background-position:0px -92px;}
.share-icon-3{background-position:0px -45px;}
.share-icon-4{background-position:0px 0px;}
.share-icon-1:hover{background-position:-45px -137px;}
.share-icon-2:hover{background-position:-45px -92px;}
.share-icon-3:hover{background-position:-45px -45px;}
.share-icon-4:hover{background-position:-45px 0px;}
.share .shape img{margin:0 5px;vertical-align:super;}
/**footer**/
footer{background-color:#1c1f24;}
footer p{margin:0;line-height:50px;color:#d1d1d1;font-family:‘Microsoft Sans serif‘;}
/**page-list**/
.page-list{margin:20px 0 0px;line-height:40px;border-bottom:3px solid #686868;}
.page-list-icon{display:inline-block;width:20px;height:20px;vertical-align:text-bottom;background:url(../images/bg/home.png) no-repeat;cursor:pointer;}
.home{background-position:0px 0px;}
.home:hover{background-position:-20px 0;}
.page-divider{margin:0 10px;background-position:0px -20px;}
.page-on{color:#a3a3a3;}
/**content**/
.article{height:auto;margin:40px auto;}
.bottom{width:100%;position:absolute;bottom:0;}
.article-font{line-height:2.14em;color:#7c7e81;}
.advantage{color:#3b3b3b;text-indent:2em;}
.title{margin:20px 0 0;color:#434343;font-size:2.56em;font-weight:bold;font-family:‘Arial‘;}
.describe{margin:0;line-height:2.5em;color:#5c5c5c;font-family:‘Arial‘;}
/**通用结束**/
/**页面级**/
/**index.html**/
/**banner**/
.banner-Wrap{position:relative;background:url(../images/temp/banner.jpg) no-repeat scroll center;height:558px;}
.banner-box{position:absolute;left:50%;top:50%;margin:-100px 0 0 -500px;}
.banner-video video{width:480px;}
.caption-font{color:white;font-family:‘Microsoft Sans serif‘;}
.caption-btn{display:inline-block;width:120px;height:50px;margin:0 0 15px 180px;line-height:50px;color:white;font-family:‘Arial‘;background:url(../images/bg/caption-btn.png) no-repeat;}
/**thumbnail box**/
.box{margin:15px 0;padding-bottom:40px;border:1px solid #cacaca;}
.box-title{padding:20px 0;text-align:center;font-size:1.85em;color:#6e6e6e;font-family:‘Microsoft Sans serif‘;}
.box-footer{position:relative;height:86px;overflow:hidden;padding:20px 10px 0px;font-size:1.142em;font-family:‘Arial‘;color:#3b3b3b;word-break:break-all;-webkit-word-break:break-all;-moz-word-break:break-all;}
/**our-team.html**/
.leader{margin-top:40px;padding-bottom:20px;}
.divider-line{border-bottom:1px solid #e9eef1;}
.leader-img{float:left;margin:15px 15px 0 0;}
.leader-name{color:#1e232a;}
.leader-job{margin:0;}
/***overview.html***/
.overview-advantage{color:#1e232a;text-indent:2em;list-style:decimal inside;}
/**career.html**/
.text-indent{text-indent:2em;}
.Sub-title{margin:35px 0 0;color:#434343;font-size:1.71em;font-weight:bold;font-family:‘Arial‘;}
.apply{display:inline-block;margin-top:60px;}
.title-line{padding-bottom:0.5em;border-bottom:3px solid #f0f0f0;}
/***hong-kong.html**/
.contact-icon{display:inline-block;width:45px;height:40px;margin-right:10px;vertical-align:middle;background:url(../images/bg/contact-us-icon.png) no-repeat;}
.tel{background-position:-10px -13px;}
.E-mail{background-position:-74px -13px;}
.Fax{background-position:-136px -13px;}
/**页面级结束**/

1.css布局层次尽量分明,便于后期维护;

2.尽量提高css的复用性,减少冗余代码;

时间: 2024-10-08 06:38:19

css module.css demo的相关文章

[React] {svg, css module, sass} support in Create React App 2.0

create-react-app version 2.0 added a lot of new features. One of the new features is added the svgr webpack loader to wrap SVGs in React components as a named export. This let’s you either grab the filename from the default export or grab a wrapped S

vue css module

<template> <div :class="$style.header"></div> </template> <style module> .header { color: #555; } </style> 步骤 module <style> -> <style module> class='header' -> :class='$style.header' 原理 $sty

react里面使用css module方式

我使用的是create-react-app创建的项目,用的webpack2,在里面更改配置 { test: /\.css$/, use: [ require.resolve("style-loader"), { loader: require.resolve("css-loader"), options: { importLoaders: 1, modules: true, localIdentName: "[path][name]__[local]--[

react中antd+css Module一起使用

antd 和 css modules 不能混用,针对antd的css 单独写一条loader的规则,不开启 css modules. 使用 exclude 和 include 配置参考(https://segmentfault.com/q/1010000011223900),修改webpack.config.dev.js 和 webpack.config-prod.js 配置文件 (尽量不要使用less-loader 来处理css文件,在与antd一起使用时可能出现错误,单独写一条规则),所以我

CSS hack!css黑客攻击

简介 这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack! 2原理 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系.我们就可以根据这个来针对不同的浏览器来写不同的CSS. CSS Hack大致有3种表现形式,CSS类内部Hack.选择器Hack以及HTML头部引用(if IE)Hack,CSS Hack主要针对. 类内部Hack:比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * &q

奇妙的 CSS shapes(CSS图形)

CSS 发展到今天已经越来越强大了.其语法的日新月异,让很多以前完成不了的事情,现在可以非常轻松的做到.今天就向大家介绍几个比较新的强大的 CSS 功能: clip-path shape-outside shape 的意思是图形,CSS shapes 也就是 CSS 图形的意思,也就是使用 CSS 生成各种图形(圆形.矩形.椭圆.多边形等几何图形). CSS3之前,我们能做的只有矩形,四四方方,条条框框. CSS3 CSS3出来后,我们有了更广阔的施展空间,通过 border-radius bo

CSS:CSS+DIV布局网页

现代网页布局:CSS+DIV: 一般的网页都是顺序布局的,很难达到我们需要的网页布局格式,此时使用DIV进行分层布局,类似于盒子,对每一部分内容进行设计.这是现在主流的网页布局方式,使用DIV+CSS. CSS盒模型: 网页设计中常听的属性名:内容(content).填充(padding).边框(border).边界(margin), CSS盒子模式都具备这些属性. CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content)

学无止境的CSS(xHTML+CSS技巧教程资源大全)

本文里面收集一些有关CSS的技巧.教程.工具和观点等,其中一些你也许早就运用的炉火纯青,也可能有的你听都没听说过.不管是新手还是高手,大家都继续学习吧. 一,Web 标准 要玩游戏,就得先了解规则.要学CSS,就应该先了解一下Web标准.尽管看上去不是必须的(我在学CSS之前,根本不知道也不想知道Web标准是 个啥玩意儿).应该说,你是否学Web标准,跟你是否能学会CSS没有什么关系,但跟你能写出什么样的CSS,以及XHTML或其它代码,跟你能做出什么 质量的网页有很大的关系. 其实我自己对We

[Vue]Scoped Css与Css Modules的区别

均为解决CSS全局作用域问题(样式冲突(污染))的一个解决方案. 1.Scoped CSS 当 <style> 标签有 scoped 属性时,相当于在元素中添加了一个唯一属性用来区分. <style scoped> .example { color: red; } </style> <template> <div class="example">hi</div> </template> 它通过使用 Po