css整理

作者: 清白_之年 | 来源:发表于2018-12-20 14:21 被阅读0次

例:background-image:url('XXX.png');

background-repeat:repeat-x;    让图片水平方向平铺,页面不会出现多图状态。

background-repeat:no-repeat;  不让图像平铺,只出现一个图像

background-position:right top;  改变图像在背景中的位置

background-attachment:fixed    设置固定的背景图像,不会随页面其它部分滚动而滚动

p {text-indent:50px;}  首行文本缩进50px

p.small {line-height:70%;}  行高

p{white-space:nowrap;}    文字一行显示、不换行,禁用文字环绕

img.top {vertical-align:text-top;}  图片上对齐

img.bottom {vertical-align:text-bottom;} 图片下对齐

h1 {text-shadow:2px  3px  #FF0000;}  文本阴影  (向右偏移2px,向下偏移3px,颜色#FF0000)

td { vertical-align:bottom;}        垂直底部对齐

要让图片实现剧中对齐,先将其display:block ;然后用margin:auto;

{address , blockquote , center , dir , div , dl , fieldset , form , h1 , h2 , h3 , h4 , h5 , h6 , hr , isindex , menu , noframes , noscript , ol , p , pre , table , ul , li}---块元素

{a , abbr , acronym , b , bdo , big , br , cite , code , dfn , em , font , i , img , input , kbd , label , q , s , samp , select , small , span , strike , strong , sub , sup ,textarea , tt , u , var}---内联元素

display:inline-block -- 显示为内联块元素,表现为同行显示并可修改宽高内外边距等属性

我们常将<ul>元素加上display:inline-block样式,原本垂直的列表就可以水平显示了。

li{display:inline;}  【将li元素作为内联元素】 li元素水平显示

display:block;  可将span元素变为块元素,块元素占用全部宽度,前后都用了换行符

h1.hidden {display:none;} 和 h1.hidden {visibility:hidden;}的区别在于:前者再隐藏后不会占用页面上的空间,后者则还会占用此位置。

CSS-position:

position:static  HTML元素的默认值

positon:fixed  元素的位置相对于浏览器窗口是固定位置

position:relative  元素的位置相对于正常位置

position:absolute  绝对定位,可以将元素放在页面的任何位置

z-index:重叠的元素,值可以有正数或负数的堆叠顺序,1,-1....

position: fixed; top: 0; width: 100%; ----导航栏位置固定在顶部

position: fixed; bottom: 0; width: 100%; ----导航栏位置固定在底部

CSS-图像:

图像透明度样式:

img

{

opacity:0.4;

filter:alpha(opacity=40); /* 适用 IE8 及其更早版本 */

}

img:hover

{

opacity:1.0;

filter:alpha(opacity=100); /* 适用 IE8 及其更早版本 */

}

CSS-选择器:

[title = hello] { }  ----改变标题为hello的元素的样式

[title ~= hello] { }  ----改变标题包涵hello的元素的样式

[lang|=en] { }  ---包含指定值的lang属性的元素样式,用(|)分隔属性和值:

input[type="text"]    ---属性选择器样式  -无需使用class或id的形式

CSS-颜色渐变:

background: linear-gradient(red, blue);    //从上至下的线性渐变

background: linear-gradient(to right, red , blue);  //从左到右的线性渐变

background: linear-gradient(to bottom right, red , blue);  //左上角到右下角的线性渐变

background: linear-gradient(180deg, red, blue);  //带有角度的线性渐变

background: linear-gradient(red, green, blue);  //使用多个颜色节点的渐变

background: linear-gradient(to right,red,orange,yellow,green,blue,indigo,violet);  //彩虹渐变

background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));  透明度渐变,rgba()中最后一位为0-1的 数

相关文章

  • 文章收藏

    CSS布局 CSS布局方案整理

  • 九月第三周学习笔记分享

    整理 代码/整理 术语整理 代码/整理 CSS:层叠样式表 CSS中的元素样式设置叫做类选择器:.be-text{...

  • Css 整理

    1 限制文本输入行数 超出部分溢出隐藏 display: -webkit-box; //...

  • css整理

    盒模型(标准盒模型,ie盒模型) 盒子由四个部分(或称区域)组成,每个盒子有四个边界:内容边界 Content e...

  • css整理

    例:background-image:url('XXX.png'); background-repeat:repe...

  • css 整理

    link 与 import 引入有什么区别 @import的引入方式在一些老版本的浏览器中可能不支持。 link是...

  • CSS 语法整理

    平常项目中遇到的css不常用语法整理 css问题解决及说明相关网址 前端CSS规范整理 -- 标点符 编写高效的C...

  • CSS经验整理

    1、如何重写input radio、checkbox样式?

  • 整理常用CSS

    字体属性:(font) CSS文字属性: CSS边框空白 CSS符号属性: CSS背景样式: 指定背景位置 CSS...

  • css命名整理

    文章整理了Web前端开发中的各种CSS规范,包括文件规范、注释规范、命名规范、书写规范、测试规范等。 一、文件规范...

网友评论

      本文标题:css整理

      本文链接:https://www.haomeiwen.com/subject/smeykqtx.html