美文网首页
Days01 Css总结

Days01 Css总结

作者: biu丶biubiu | 来源:发表于2018-08-03 08:38 被阅读0次

1.注意点

css中类的命名采用长名称和—

font-size默认为14px 尽量使用偶数px,奇数在ie中有BUG

font-weight设置字体粗细,常设置为normal,数值为400

text-indent:首行缩进1em等于一个汉字的宽度

行内元素不可以直接设置宽高,padding和margin可以设置

行内块元素:可以设置宽高,不会直接换行

css继承:text-,font-,line-这些元素开头的都可以继承,以及color属性

背景透明:background: rgba(0,0,0,0.3);最后一个参数是alpha透明度,取值0-1

圆形:border-radius:50%

box-shadow:水平阴影 垂直阴影 模糊距离 阴影尺寸 阴影颜色 内/外阴影;

normallize.css 初始化样式,解决跨浏览器问题

<link rel="shortcut icon"  href="favicon.ico" type="image/x-icon">

icon图标转换 http://www.bitbug.net/

2.浮动

浮动脱离标准流,不占位置,会影响标准流。浮动只有左右浮动。

清除浮动:主要为了解决父级元素因为子级浮动引起内部高度为0 的问题。

1.W3C推荐的做法是通过在浮动元素末尾添加一个空的标签例如<div style="class:both"></div>

2.父级元素添加overflow:hidden   通过触发BFC的方式,清除浮动

3.  :after 伪元素

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix {*zoom: 1;}  /* IE6、7 专有 */

3.版心和布局

“版心”(可视区) 是指网页中主体内容所在的区域。一般在浏览器窗口中水平居中显示,常见的宽度值为960px、980px、1000px、1200px等。

4.Photoshop的基本使用

1.Alt+鼠标左键点击目标图层 右下角工具栏选中图层

2.切片:左侧工具栏选择,选中之后文件—>存储为web应用格式,注意选着  所选切片

切图插件;cutterman http://www.cutterman.cn/zh/cutterman(注意PS版本)

5.定位

1.盒子水平垂直居中:left:50%,margin-left:自己盒子一半的距离(-)

2.z-index取值越大越居上,参数不能加单位,只有relative,absolute,fixed有这个属性

3.设置图片上的鼠标经过效果:a:hover .mask{ display:block }

   (设置毛玻璃效果:background:rgba(0, 0, 0, .4))

      img和mask都应该在a标签中

4.vertical-align 不影响块级元素中的内容对齐,它只针对于 行内元素或者行内块元素,特别是行内块元素, 通常用来控制图片/表单与文字的对齐

6.溢出文字显示省略号

white-space:warp;

overflow:hidden;

text-overflow:ellipsis;

7.字体图标

1.最早的自定义图标字体生成器:http://www.iconfont.cn/

2.font-awesome

3.定义@font-face{

font-family:"first-font"

src:url("");}

使用:span { font-family: "icomoon"; }

盒子里面添加结构:span::before { content: "\e900";}或者<span></span>

8.网站优化:title,description,keywords

title:首页标题:网站名(产品名)- 网站的介绍

description:作为网站的总体业务和主题概括,多采用“我们是…”“我们提供…”“×××网作为…”“电话:010…”之类语句。

Keywords:页面关键词,Keywords应该限制在6~8个关键词左右,电商类网站可以多 少许。

9.浏览器前缀

浏览器前缀

10.CSS3新增选择器

伪类选择器::first-child  :last-child  :nth-child(n)  

:target 目标伪类选择器 :选择器可用于选取当前活动的目标元素

E::first-letter文本的第一个单词或字(如中文、日文、韩文等)E::first-line 文本第一行;

E::before和E::after,在E元素内部的开始位置和结束位创建一个元素,该元素为行内元素,且必须要结合content属性使用。

11.背景

background-size 

设置为cover时,会自动调整缩放比例,保证图片始终填充满背景区域,如有溢出部分则会被隐藏。设置为contain会自动调整缩放比例,保证图片始终完整显示在背景区域。

12.CSS3盒模型

1、box-sizing: content-box 盒子大小为 width + padding + border content-box:此值为其默认值,其让元素维持W3C的标准Box Mode(标准盒子模型)

2、box-sizing: border-box  盒子大小为 width    就是说  padding 和 border 是包含到width里面的(IE盒子模型)

13.过渡&动画

transition: 要过渡的属性 花费时间 运动曲线 何时开始;

transition: width 0.6s ease 0s, height 0.3s ease-in 1s;

谁做动画给谁加transition属性,动画内容写在class:hover{}

定位的盒子居中: position: absolute;  left:50%;  top:50%; transform:translate(-50%,-50%);  走的自己的一半 

transform:rotate旋转,通过transform-origin来控制旋转原点;

CSS3中的3D坐标系和一般不同Y轴是反的

perspective:视距;给父元素设置,值越大3D转换效果越不明显。

backface-visibility 属性定义当元素不面向屏幕时是否可见。

animation:动画名称 动画时间 运动曲线 何时开始 播放次数 是否反方向;

@keyframes 动画名称 {

  from{ 开始位置 }  0%

  to{  结束  }  100%

}

播放次数:infinite; 无限循环播放

flex子项目在主轴的缩放比例,不指定flex属性,则不参与伸缩分配

min-width  最小值      min-width: 280px  最小宽度  不能小于 280

max-width: 1280px  最大宽度  不能大于 1280

justify-content调整主轴对齐(水平对齐)

flex-flow是flex-direction、flex-wrap的简写形式, flex-flow: 排列方向 换不换行;

text-shadow:水平位置 垂直位置 模糊距离 阴影颜色;

14,display:flex

CSDN博客--Flex布局详解

相关文章

  • Days01 Css总结

    1.注意点 css中类的命名采用长名称和— font-size默认为14px 尽量使用偶数px,奇数在ie中有BU...

  • css伪元素

    css 伪元素 详述: 这篇文章是继 css的伪类 与 css 伪类选择器 后的 CSS伪元素总结, 意在总结连贯...

  • css reset 总结

    css reset 的总结

  • CSS学习总结

    学了有一小段时间前端了,今做个CSS的总结! 目录: CSS 简介 CSS 语法 CSS 选择器 CSS 引入方式...

  • CSS hack 原理

    参考文章: CSS hack大全&详解(什么是CSS hack) 要点总结: css hack 原理是:依据不同浏...

  • 2022-04-03

    简单总结一周学的css 2 日常总结CSS选择器列表[https://www.cnblogs.com/zhangh...

  • less总结

    css-less和sass总结

  • 2018-07-20

    CSS知识点总结 一.什么是css? CSS(Cascading Style Sheets)层叠样式表,专注于页面...

  • CSS教程汇总

    CSS揭秘实用技巧总结 不止于 CSS 灵活运用CSS开发技巧 前端基础篇之CSS世界 你未必知道的49个CSS知...

  • CSS总结

    css总结 css(cascading style sheets)层叠样式表 引入方式 行内样式————写在htm...

网友评论

      本文标题:Days01 Css总结

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