前面的话 现在,预处理器(如sass)似乎已经成为开发CSS的标配,正如几年前jQuery是开发JS的标配一样。JS的querySelector借鉴了jQuery的选择器思想,CSS选择器也借鉴了预处理器的变量定义、选择器嵌套、代码块重用等常用功能。本文将详细介绍CSS选择器的新用法 变量 一般地,我们在进行web开发时,会有一套变量定义规范,以sass为例,如下所示// 颜色定义规范
$color-background : #222
$color-background-d : rgba(0, 0, 0, 0...
在使用CSS实现表现的时候,会经常接触到display:inline-block这一属性,它可以将对象呈递为内联对象,但是对象的内容作为块对象呈递,旁边的内联对象会被呈递在同一行内,允许空格。本文向大家描述一下CSS属性display:inline-block的用法,它可以将对象呈递为内联对象,但是对象的内容作为块对象呈递,旁边的内联对象会被呈递在同一行内,允许空格。但对于这个属性不是所有浏览器都识别,支持的浏览器有:Opera、Safari。 深入理解...
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
p{font-size:14px;text-indent:2em;}
span{font-size:0.8em;}
</style>
</head><body><p>啦啦啦啦啦啦啦啦<span>啦啦啊啦啦啦啦啦</span>啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啊啦啦啦啦啦啦啦啦</p></body>
</html> 原文:http://www.cnblogs.com/Riona-C/p/7148079.html
1,CSS3 边框用CSS3,您可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序(如Photoshop等作图软件),极大地帮助您节省了很多时间。而在本节中,您将了解以下的边框属性有:border-radiusbox-shadowborder-image(需要注意的是:该属性不支持ie浏览器)Internet Explorer 9+ 支持 border-radius 和 box-shadow 属性。Firefox、Chrome 以及 Safari 支持所有新的边框属性。注释:对于 border-image,Safari 5 以及更...
前端开发在近一两年发展的非常快,JavaScript作为主流的开发语言得到了前所未有的热捧。大量的前端框架出现了,这些框架都在尝试着解决一 些前端开发中的共性问题,但是实现又不尽相同。通常一般的前端加载js文件都是这样 :<script type="text/javascript" src="js/js1.js"></script>
<script type="text/javascript" src="js/js2.js"></script>
<script type="text/javascript" src="js/js3.js"></script>
<script type="text/jav...
sass依赖于缩进;scss是sass3引入的新语法 下面将介绍scss基本用法 参数$prop: xxx
嵌套ul {...li {...&:hover}
}
@mixin//定义
@mixin xxx($xxx){}
//使用
@include xxx()
@extend//使用
@extend .xxx;
//会继承子属性
@import// _base.scss
body {...
}
// style.scss 引入
@import "base";
lighten&darken//颜色加深、变淡
$light-color:lighten($base-color,50%);
$dark-color:darken($base-color,50%);
saturate&desaturate...
总结一下响应式设计的核心CSS技术Media(媒体查询器)的用法。http://www.360doc.com/content/14/0704/06/10734150_391862769.shtml准备工作1:设置Meta标签首先我们在使用Media的时候需要先设置下面这段代码,来兼容移动设备的展示效果: 这段代码的几个参数解释:width = device-width:宽度等于当前设备的宽度initial-scale:初始的缩放比例(默认设置为1.0) minimum-scale:允许用户缩放到的最小比例(默认设置为1.0) maxi...
LI代码的格式化:A).运用CSS格式化列表符: ul li{list-style-type:none;}B).如果你想将列表符换成图像,则: ul li{list-style-type:none;list-style-image: url(/blog/images/icon.gif);}C).为了左对齐,可以用如下代码: ul{list-style-type:none;margin:0px;}D).如果想给列表加背景色,可以用如下代码: ul{list-style-type: none;margin:0px;}ul li{background:#CCC;}E).如果想给列表加MOUSEOVER背景变色效果,可以用如下代码:...
!important是CSS1就定义的语法,是用于提高指定样式规则的应用优先级。IE一直都不支持这个语法,而其他的浏览器都支持。因此,就可以利用它来分别给火狐浏览器和IE浏览器样式不同的定义。举例:<html>
<body>
<span id="main">测试</span>
</body>
</html>
样式表:#main {width:100px!important;width:10px;border:1px solid #000;
}
火狐浏览器能够理解!important的优先级,因此显示宽度为100px。而IE浏览器不能够理解!important...
解决@font-face跨域的两种方法:https://m.daixiaorui.com/read/283.html浏览器支持Internet Explorer 9, Firefox, Opera,Chrome, 和 Safari支持@font-face 规则.但是, Internet Explorer 9 只支持 .eot 类型的字体, Firefox, Chrome, Safari, 和 Opera 支持 .ttf 与.otf 两种类型字体.注意: Internet Explorer 8 及更早IE版本不支持@font-face 规则.属性定义及使用说明@font-face规则,网页设计师再也不必使用的"web-safe"的字体...
准修饰选择器(Quasi-qualified selectors)你应当避免过分修饰选择器,例如如果你能写 .nav{} 就尽量不要写 ul.nav{}。过分修饰选择器将影响性能,影响 class 复用性,增加选择器私有度。这些都是你应当竭力避免的。不过有时你可能希望告诉其他开发者 class 的使用范围。以 .product-page 为例,这个 class 看起来像是一个根容器,可能是 html 或者 body 元素,但是仅凭 .product-page 则无法判断。我们可以在选择器前加上准修饰(...
我们接着上文,那么在上篇文章的最后,写到了css-loader的用法,如果你用心发现,就能看到我在style.css样式文件中写了一个这样的样式:div {transition: all ease 1s;}一、这是一个css3的过渡样式,我们知道,写css3的时候,需要加上浏览器前缀. 那么我们着这里就需要安装postcss-loader和autoprefixer插件安装postcss-loader: npm install postcss-loader --save-dev安装autoprefixer: npm install autoprefixer --save-dev 在de...
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
div{border:1px solid red;margin:20px;}
.txtcenter{text-align:center;}
</style>
</head><body>
<div class="txtcenter">居中显示</div>
<div class="txtcenter"><img src="../Desktop/11.jpg" width="101" height="101" /></div></body>
</html> 原文:http://www.cnblogs.com/Riona-C/p/7148116.html
圆角矩形可以用为4个角分别设置圆度,但是有顺序的border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;简写方法 : 左上角 右上角 右下角 左下角border-radius : 15px 0 0 15px;原文:https://www.cnblogs.com/ericblog1992/p/12910031.html
什么是div?div就是HTML一个普通标签,进行区域划分。特性:独占一行。肚子不能实现复杂效果。必须结合CSS样式进行渲染。div是块级元素作用:div标签可以把文档分割为独立的、不同的部分。他可可以用作严格的组织工具,并且不使用任何格式与其关联。什么是CSS?Cascading Style Sheets层叠样式表。【CSS】的概述;CSS 通常称为CSS样式或者层叠样式表,主要用于设置HTML页面中的文本内容(字体、大小、对其方式等)、图片的外形(高度、边...