CSS - 技术教程文章

CSS入门教程:网页首字下沉

CSS入门教程:网页首字下沉:first-letter版本:CSS2  兼容性:IE5.5 语法:Selector : first-letter { sRules } 说明:设置对象内的第一个字符的样式。此伪对象仅作用于块对象。内联要素要使用该属性,必须先设定对象的 height 或 width 属性,或者设定 position 属性为 absolute ,或者设定 display 属性为 block 。在此伪对象中配合使用 font-size 属性和 float 属性可以制作首字下沉效果。 示例:p a:first-letter { color: gre...

css书写顺序 1显示属性2.自身属性3.文本属性4.css3属性

(一)网页内容类标题: title摘要: summary箭头: arrow商标: label网站标志: logo转角/圆角: corner横幅广告: banner子菜单: subMenu搜索: search搜索框: searchBox登录: login登录条:loginbar工具条: toolbar下拉: drop标签页: tab当前的: current列表: list滚动: scroll服务: service提示信息: msg热点:hot新闻: news小技巧: tips下载: download栏目标题: title热点: hot加入: joinus注册: regsiter指南...

深入理解CSS溢出overflow & overflow:hidden真的失效了吗[转载]

深入理解CSS溢出overflow http://www.cnblogs.com/xiaohuochai/p/5289653.htmloverflow:hidden真的失效了吗http://www.aliued.cn/2012/12/30/overflowhidden%E7%9C%9F%E7%9A%84%E5%A4%B1%E6%95%88%E4%BA%86%E5%90%97.html原文:http://www.cnblogs.com/CarolHuang/p/6116773.html

CSS3中的伪类概览,很实用的

CSS的目标,或者说是革命纲领就是:“将样式与内容分离”,这个目标能否实现,很大程度上依赖于CSS访问内容的能力。在CSS3中,这个任务得到了有力支持,强大的结构伪类Structural pseudo-classes出现了。提供了非常丰富的查询方式,让CSS选择器变得如此和蔼可亲了。让我们来快速概览一下,同时期待着浏览器整体换代的来到,毕竟只有最新的浏览器才支持CSS3选择器及其他特性。 支持浏览器:Firefox 3.1+, IE8+ (only in IE8 stand...

[Link]用HTML5/CSS3/JS开发Android/IOS应用

http://www.cnblogs.com/milkmap/archive/2012/02/09/2343880.htmlionicframework.com原文:http://www.cnblogs.com/Athrun/p/4683429.html

css布局笔记

1、display block块级元素(div、p等) inline 行内元素(a、span等)  常见的例子:把li修改成inline ,制作成水平菜单2、max-width 来适应不同浏览器窗口大小,IE7+都支持这一属性3、box-sizing:border-box 将元素设置这一属性时,元素的内边距和边框不会影响其内容宽度,再也不需要计算内容宽度的值了。  缺点就是不同浏览器内核要分别设置,并只支持IE8+4、position 5、浮动与display:inline-block 的区别与用法 教程见...

### 前端工程化(2):postCss 和 babel的使用【代码】

前端工程化(2):postCss 和 babel的使用本文例子可以点击这里0 前言babel是什么: 官网给出的定义Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。postcss是什么: 官网给出的的定义:PostCSS 是一个允许使用 JS 插件转换样式的工具。 这些插件可以检查(lint)你的 CSS,支持 CSS Variables 和 Mixins, 编译尚未被浏览器广泛支持...

CSS- 文本超出指定宽度后隐藏并显示为省略号【代码】【图】

一般的文字截断(适用于内联与块):.text-overflow { display:block;/*内联对象需加*/ width:25em; word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/}对于表格文字溢出的定义: 对于表格超出范围显示省略号table{ width:...

MiracleSnow网页设计HTML5+CSS3+JS全套视频教程

终于把这套课程讲完了,虽然时间隔了很长,但也算有始有终了,这是在YY讲课中我自己录的,讲了网页设计的基础,这也是我第一次给那么多人讲课,讲的不好多多包涵。前几次视频和课件是分开的,后几次都打包在一起了,由于第三章是教使用Dreamweaver,而我建议开始学的时候使用文本编辑器,因此就没讲这章,等学完基础,相信你们能够自己摸索Dreamweaver的使用。视频:第一、二章网页设计语言基础(1):http://yun.baidu.com/s/1sjz2V...

Vue style里面使用@import引入外部css, 作用域是全局的解决方案【代码】

问题描述使用@import引入外部css,作用域却是全局的<template></template><script>export default {name: "user"}; </script><!-- Add "scoped" attribute to limit CSS to this component only --> <style scoped> @import "../static/css/user.css"; .user-content{background-color: #3982e5; } </style>Add "scoped" attribute to limit CSS to this component only这句话大家应该是见多了, 我也使用scoped, 但是使用@import引...

ios不兼容CSS的active属性解决方法【代码】

:active伪类是在类似‘mousedown‘事件触发的时机生效的,而手机上并没有‘mousedown‘事件,取而代之的只有‘touchstart‘和‘touchend‘。只需要给这个a链接的touch系列的任意事件touchstart/touchend绑定一个空的匿名方法即可hack成功var a = document.getElementsByTagName(‘a‘);for(var i = 0; i < a.length; i++) {   a[i].addEventListener(‘touchstart‘,function(){},false); }添加以上代码,touch按下去后,发现a的...

Less-css基础扩展【代码】

//扩展Extend less的伪类,合并了选择器,放在与它引用匹配的选择器上Use Method:以在study上扩展test的样式为例.test{color:#000000;font-size:18px; }//grammar 1 .study{&:extend(.test);background:red; }//grammar 2 .study:extend(.test){background:red; }//输出css .test, .study {color: #000000;font-size: 18px; } .study {background: red; }//扩展all Use Method:以在study上扩展test的样式为例当有all的时候,会连...

前端css框架SASS使用教程(转)

一、什么是SASS SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。本文总结了SASS的主要用法。我的目标是,有了这篇文章,日常的一般使用就不需要去看官方文档了。 二、安装和使用 2.1 安装SASS是Ruby语言写的,但是两者的语法没有关系。不懂Ruby,照样使用。只是必须先安装Ruby,然后再安装SASS。假定你已经安装好了Ruby,接着在命令行输入下面的命令:  gem install...

css简单实现鼠标在页面中不可点击【代码】

方法一:cursor: not-allowed;document.getElementById(‘id‘).style.cursor="not-allowed";方法二:pointer-events:none; 原文:https://www.cnblogs.com/art-poet/p/12651768.html

css3 中的2D转换【代码】【图】

一、CSS3转换 通过转换实现对对元素进行旋转、缩放、移动、拉伸的效果;这种原来必须要通过JS或者图片处理才可以实现的效果,现在都可以通过CSS3来完成。 2D转换采用transform属性来实现效果。二、transform属性的取值rotate()函数 是可以进行旋转的函数scale()函数 可以进行缩放的函数三、函数的用法transform:rotate( deg);旋转将transform属性的取值设置为rotate函数,在括号里的是旋转的角度,其单位是deg(degree程...

React(八)CSS【代码】

(1)内联样式注:样式要采用驼峰命令发,如果非要使用原生css样式写法,需加引号缺点:一些动画,伪类不能使用class App extends Component {constructor(props) {super(props);this.state = {date: new Date()};}render() {const styleCss = {header : {color: ‘red‘,backgroundColor: ‘#ccc‘,"padding-top": ‘20px‘,paddingBottom: ‘20px‘}}return (<div className="App"><p style={styleCss.header}>这是一段文字,哈哈...

CSS中使用文本阴影与元素阴影【代码】【图】

原文:CSS中使用文本阴影与元素阴影文本阴影介绍#在CSS中使用text-shadow属性设置文本阴影,该属性一共有4个属性值如:水平阴影、垂直阴影、(清晰度或模糊距离)、阴影颜色。text-shadow属性值说明,在文本阴影实践中:第一个值是设置阴影水平方向移动,第二个值是设置阴影垂直方向移动,第三个值是设置阴影模糊距离,第四个值是设置阴影颜色。text-shadow属性值可以设置为负数。文本可以设置多个阴影以逗号分隔即可。Copytext-sha...

转 Div+Css控制背景图片水平垂直居中显示 背景铺满全屏【代码】

在Web开发中我们经常要碰到这样的问题:在为一个页面设置背景图片之后往往希望图片能够在分辨率比较大的情况下水平垂直都居中显示。通常水平居中显示在Css中是很容易做到的,而垂直居中就需要使用一些Css的技巧:1. 首先为了能使得网站能够根据浏览器大小自适应,我们需要将页面的body元素height值设为100%,而在这之前,我们需要将xhtml验证从网站头删除。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:...

css水平垂直居中【代码】【图】

html<div id="outer"><div id="inner"></div></div> css #outer{width:500px;height:500px;background:yellow;display: flex;justify-content:center; /*justify-content属性定义了项目在主轴上的对齐方式align-items:center; /*align-items属性定义项目在交叉轴上如何对齐。}#inner{height:100px;width:100px;background: red}原文:http://www.cnblogs.com/chengdabelief/p/6510801.html

初学CSS-3-文字的属性

文字样式属性:    格式:font-style:italic;/normal;    快捷键:fsi / fsn + tab键文字粗细属性:    格式:font-weight:bold;/bolder;/lighter;    快捷键:fwb / fwbr / fwl + tab键文字大小属性:    格式:font-size:300px; (px是像素)    快捷键:fz300 + tab键文字字体属性:    格式:font-family:"楷体";    快捷键:ff + tab键        中午要用引号括起来,设置的字体得是电...

浅析CSS 属性之中经常出现的百分比

CSS 的属性值中经常会出现百分比,搞清它们的基数是一件很重要的事情。我特意查看了一下 W3C 的 CSS2.1 标准,在此整理下: 百分比单位 乘以包含块的宽度 margin, padding, left, right, text-indent, width, max-width, min-width 乘以包含块的高度 top, bottom, height, max-height, min-height 关于包含块(containing block)的概念,不能简单地理解成是父元素。如果是静态定位和相对定位,包含块一般就是其父元素。但是对于绝...

css3圆角细节

/*1.设置一个值:四个角的圆角值都一样*/ /*border-radius: 10px;*/ /*2.设置两个值:第一个值控制左上/右下,第二个值控制右上/左下*/ /*border-radius: 10px 30px;*/ /*3.设置三个值:第一个值控制左上,第二值控制右上/左下,第三个值控制右下*/ /*border-radius: 10px 40px 60px;*/ /*4.设置四个值:左上 右上 右下 左下*/ /*border-radius:...

animate Css

leftright原文:http://www.cnblogs.com/coderme/p/4111133.html

仿京东导航栏CSS练习

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <link rel="stylesheet" href="./source/fontImg/css/font-awesome.css" /> <style> body { font-size: 14px; } *{ margin:0px; padding: 0px; } /* 将list样式取消 */ li { lis...

HTML&CSS----练习隐藏导航栏(初级)【代码】【图】

<!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"> <style type="text/css"> * { margin:0px;padding:0px;} #aa {height:40px;width:90px;top:80px;left:200px;background...

纯CSS3+DIV实现小三角形边框【代码】【图】

html代码是这样的 <div class="arrow-up"><!--向上的三角--> </div> <div class="arrow-down"><!--向下的三角--> </div> <div class="arrow-left"><!--向左的三角--> </div> <div class="arrow-right"><!--向右的三角--> </div>下面用CSS3分别实现向上、下、左、右的三角形 /*箭头向上*/ .arrow-up {width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #fff; }/*...

[HTML] CSS3 边框【代码】【图】

CSS3 边框用CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如Photoshop。在本章中,您将了解以下的边框属性:border-radiusbox-shadowborder-image浏览器支持Internet Explorer 9+ 支持 border-radius 和 box-shadow.Firefox, Chrome, 和 Safari 支持所有最新的 border 属性.注意: 前缀是-webkit-的Safari支持阴影边框。前缀是-o-的Opera支持边框图像。CSS3 圆角在CSS2中添加圆角棘手。我们不得不在每...

CSS教程:创建性感的CSS样式表

原文名称:Creating Sexy Stylesheets原文地址:http://www.thinkvitamin.com/features/design/creating-sexy-stylesheets作为一个CSS方面的专家,所做的不只是记住选择符(Selectors)那么简单,提升样式表的效用和可维护性,以及设计蓝图和管理工作流程都是工作的一部分.在本篇文章中,Jina Bolton给出了10个CSS技巧提示,这些内容是由对12位顶尖的设计者的调查提炼而来.接下来,我将重点放在创建性感的样式表方法的讨论之上.一旦CSS被用来...

reset.css【代码】

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time,...

介绍一款自动给添加不同浏览器CSS3前缀的插件~Autoprefixer(附其他前端开发插件)【代码】【图】

正文自动给CSS文件添加不同浏览器的CSS3前缀:Autoprefixer安装只需兼容主流浏览器正常情况使用:(在书写完的CSS样式文件中,按F1,选择Autoprefixer CSS)这时候会添加最新需要兼容的css头(PS:现在基本上只考虑Safari和Chrome了)兼容其他浏览器但是,这往往不是我们需要的,有时候还需要兼容Firefox、Opera和IE,那么可以自定义VSCode的配置项:// autoprefixer配置"autoprefixer.browsers": ["ie >= 6", "firefox >= 8","chr...