【The Shapes of CSS】教程文章相关的互联网学习教程文章

史上最全的css hack(ie6-9,firefox,chrome,opera,safari) 写法【代码】

在这个浏览器百花争鸣的时代,作为前端开发的我们为了我们漂亮的设计能适应各个浏览器可为煞费苦心,主要体现在javascript和css上面。javascript我这次就不谈了,先说说css。 为了适应不同浏览器不同的版本(版本主要就ie来说),ie这朵奇葩现在我们要兼容6-9,它的10也快出来了。。。在ie下我们可以写条件注释来区分ie和其他浏览器,以及ie的版本,这些请大家自行google。这篇文章主要讨论的是css hack。下面废话补多说了,直...

css清除select的下拉箭头样式【代码】

select {/*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/border: solid 1px #000;/*很关键:将默认的select选择框样式清除*/appearance:none;-moz-appearance:none;-webkit-appearance:none;/*在选择框的最右侧中间显示小箭头图片*/background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;/*为下拉小箭头留出一点位置,避免被文字覆盖*/padding-right: 14px; }/*清...

使用CSStickyHeaderFlowLayout实现头部固定的CollectionView【代码】

近期流行的一种界面效果,是瀑布流的header固定,也叫sticky header或者parallax。对于UITableView,能够比較方便地让table header固定,可是对于UICollectionView,原生的iOS API比較难以实现。本文推荐一个开源组件。专门用于实现这样的效果:CSStickyHeaderFlowLayout总体效果贴个总体示意图配合autolayout使用首先须要注意的是,这个组件必须配合autolayout来使用。比方整个header分为4个部分。我想固定的是当中以下的2个subvi...

css3控制div上下跳动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style type="text/css">@-webkit-keyframes bounce-down { 25% { -webkit-transform: translateY(-10px); } 50%, 100% { ...

css布局【代码】

css布局主要是position,float以及margin等属性实现本文主要介绍几种常见的布局:三列布局,等高布局以及水平垂直居中布局。1 三列布局1.1 左右列固定宽度,中间列宽度自适应方法1:absolute+margin1<div id="left">left</div>2<div id="center">center</div>3<div id="right">right</div> 1#left,#right{2 width:200px;3 postion:absolute;4 top:0; /*注意不能少*/ 5 background-color:red;6 }7#left{left:0;...

css中font-family的中文字体

说到css中的font-family,相信很多朋友经常用,但不知道当你遇到引用中文字体的时候你会怎么写?最近特别关注了下,发现最常用的基本有三种类型:1、直接中文;2、英文形式;3、unicode码;前面两种形式很好理解,unicode码是什么意思呢?下面看基本定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求...

postcss-px-to-viewport【代码】

autoprefixer: {},‘postcss-px-to-viewport‘: {unitToConvert: ‘px‘, //将要转化的单位viewportWidth: 750, //(Number)视图的宽度unitPrecision: 3, //(Number)指定`px`转换为视窗单位值的小数位数,默认是5propList: [‘*‘], //(Array)指定可以转换的css属性,默认是[‘*‘],代表全部属性进行转换viewportUnit: ‘vw‘, //(String)指定需要转换成的视窗单位,默认vwfontViewportUnit: ‘vw‘, //(String)指定字体需要转换成...

CSS3选择器

CSS3中,追加了三个属性选择器分别为:  [att*=val]。属性值中有val的元素被选中[att^=val] 属性值中以val 开头的[att$=val] 属性值中以val结束的 如果val为数字则数字前边加反斜杠使属性选择器有通配符的概念 ////伪类选择器 伪元素选择器first-linefirst-letterbeforeafterroot. :root{}not. :not(){}empty. 内容为空白时的样式target. 原文:https://www.cnblogs.com/xiaoqianliu/p/9118458.html

CSS选择器世界【代码】【图】

CSS选择器世界CSS选择器的分类与优先级css选择器分为四类:选择器、选择符(后代关系的空格、>、+、~、||)、伪类、伪元素(::before、::after、::first-letter等)。css的优先级:css的优先级有很多划分方法,所有的方法其实都大同小异。这里将CSS优先级划分为6个等级:0级:通配选择器(*)、选择符(+、>、~、空格、||)、逻辑组合伪类(:not()、:is()等)1级:标签选择器2级:类选择器、属性选择器、伪类3级:ID选择器4级:style内...

css规范【代码】

一、文件规范基本样式库 /css/module通用UI元素样式库 /css/libJS组件相关样式库 /css/ui 业务类的CSS是指和具体产品相关的文件,放在如下目录中:读书 /css/book/ 文件名必须由小写字母、下划线组成 例如 /css/module/rec_btn.css二、sass使用规范module库和lib库 内文件必须以下划线开头:/css/lib/_lib.scss通用工具文件 /css/lib/_lib.scss 内只允许 使用 @mixin命令,定义代码块。@import 最多允许嵌套两层(最好一层)。mod...

css3新增【图】

1.圆角边框 border-radius border-radius 属性用于设置元素的外边框圆角 语法:border-radius:length;  参数值可以是数值 或者 百分比 的形式  正方形,数值设置宽或高的一半,或者 50%;  矩形,数值设置高度的一半 2.盒子阴影 box-shadow  box-shadow:水平阴影的位置 垂直阴影的位置 模糊距离 阴影尺寸 阴影颜色 外部阴影   模糊距离:影子的虚实   阴影尺寸:影子大小  注意:   1.默认值外阴影(...

UIWebView加载CSS样式的html【代码】【图】

UIWebView加载CSS样式的html 效果 源码//// ViewController.m // CSS //// Created by YouXianMing on 16/7/19. // Copyright ? 2016年 YouXianMing. All rights reserved. // #import"ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];self.view.backgroundColor = [UIColor whiteColor];CGFloat width = self.view.bounds.size.width...

CSS背景相关属性【代码】【图】

CSS样式可以精确控制HTML元素的背景、边框的样式和外观,也可以精确控制边框的线型和形状。其中,背景相关属性可以用于控制背景色、背景图片等属性。在控制背景图片的同时还可以控制背景图片的排列方式。  常用的背景相关属性如下:background:设置对象的背景样式,是一个复合属性,可以用于同时设置背景色、背景图片、背景重复模式等属性。  该复合属性可以分开写为以下几个属性:background-color:设置背景色。如果同时设置...

css-demo【代码】【图】

1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8"> 5<title>markdown</title> 6</head> 7<style> 8 h1{text-align: center;} 9 p.date{text-align: right;}10 p.main{text-align: justify;}11</style>12<body>13<h1>CSS-align example</h1>14<p class="date">2015年3月14号</p>15<p class="main">"当我年轻的时候,我梦想改变世界;当我成熟以后,我发现我不能够改变这个世界,我讲目光缩短了些,决定...

CSS hack 汇总【代码】

1, IE条件注释法,微软官方推荐的hack方式。只在IE下生效 <!--[if IE]> 这段文字只在IE浏览器上显示 <![endif]-->只在IE6下生效<!--[if IE 6]> 这段文字只在IE6浏览器上显示 <![endif]-->只在IE6以上版本生效<!--[if gt IE 6]> 这段文字只在IE6以上版本IE浏览器上显示 <![endif]--> 只在IE7上不生效<!--[if ! IE 7]> 这段文字在非IE7浏览器上显示 <![endif]--> 非IE浏览器生效<!--[if !IE]><!-->这段文字只在非IE浏览器上显示 <!--...