CSS1

a0.outline: 10px solid red; 调试定位法,大小,实线,红色。

1.line-height 属性设置行间的距离(行高)。 有时候可以左右剧中问题,父用了行高子就也用这个行高

2.<span style="border:2px solid #F00">对span设置装备摆设2px血色边框</span>  ;border布局需要注意silid属性加颜色

3.box-shadow 属性用于在元素的框架上添加阴影效果 ,该属性可设置的值包括,X偏移,Y偏移,阴影模糊半径,阴影扩散半径,和阴影颜色并以多个逗号分隔。

4.box-sizing:border-box(可以放在开头*{box-sizing:border-box}) 告诉浏览器去理解你设置的边框和内边距的值是包含在width内的。也就是说,如果你将一个元素的width设为100px,那么这100px会包含其它的border和padding,内容区的实际宽度会是width减去border + padding的计算值。大多数情况下这使得我们更容易的去设定一个元素的宽高。

5.height设置百分比不生效问题:经验:如果是按百分比给高度或者宽度一定要给一个最大最小的像素范围。

如果想让一个元素的百分比高度:height::100% 起作用,你需要给这个元素的所有父级元素的高度都设定一个值。

换句话说在刚刚的例子中,需要给body和html元素的高度都设置为height:100%  下面的div的高度的百分比才会生效

6.css中solid 是 实线的 意思
border:1px solid #aaaaaa;的意思是 边框1像素的实线(颜色的#aaaaaa)

7.文本不换行,溢出改"..."

text-oneLine{
            display:block;            /*内联对象需加*/
            word-break:keep-all;      /* 不换行 */
            white-space:nowrap;       /* 不换行 */
            overflow:hidden;          /* 内容超出宽度时隐藏超出部分的内容 */
            text-overflow:ellipsis;   /* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
        }

8.background-size: length|percentage|cover|contain;

cover:把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。

background-size: 100% 100%;

cover:把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。

9.opacity: 0.2;设置不透明度。1.0是完全不透明;用百分比的话有的浏览器(google低版本)会不兼容。

10.层定位后.z-index数大在上面

一个层设:z-index:100
一个层设:z-index:99

11.CSS linear-gradient() 函数:函数用于创建一个线性渐变的 "图像"。

background-image: linear-gradient(to right, rgba(255,0,0,0),rgb(165, 58, 58), rgba(255,0,0,0));

12.很重要的一个思路!语法css选择器实现联动(当父元素的hover生效后,后面的元素才生效)

.pan-data-icon-parent:hover .light-line {
	display: none;
}

 思想css选择器:CSS给当前class样式添加一个父class样式,这时候想要控制当前class样式的生效,只要给当前元素的祖先元素添加这个父class样式就可以了。

//当动画结束后给公共的父元素使用js添加一个父class,(拥有的此父class之后才有下面的clss样式)
.myanimationend .light-line {
    background-image: url("../img/pinganIndex/light-line.png");
}

<script>
    /*这里有几个知识点:
         1.使用jquery绑定事件使用on。(相当于原生js的addEventListener(这个好像有的不兼容))   
         2.添加animationend动画结束监听事件
         3.addclasst添加class样式
    */
    $(".pan-earth-div").on("animationend", function(){$(".pan-earth-div").addClass("myanimationend");}); 
</script>

13.定位

absolute :生成绝对定位的元素,相对于最近一级的定位不是 static 的父元素来进行定位。

fixed (老IE不支持)生成绝对定位的元素,通常相对于浏览器窗口或 frame 进行定位。

relative 生成相对定位的元素,相对于其在普通流中的位置进行定位。

static 默认值。没有定位,元素出现在正常的流中

sticky 生成粘性定位的元素,容器的位置根据正常文档流计算得出

14.CSS3\transform向上移动自身元素的一般(用作垂直居中)!!!

position: relative;
top: 50%;
transform: translateY(-50%)

transform该属性允许我们对元素进行旋转缩放移动倾斜

15.margin:0 auto;在不同场景下生效条件如下:一定给定宽度,里面才可以块居中

块级元素:给定要居中的块级元素的宽度。

    行内元素:①设置display:block;②给定要居中的行内元素的宽度。(行内元素设置成块级元素后可以对其宽高进行设置)

    行内块元素:设置display:block。(如input、button、img等元素,自带宽度可以不用设置其宽度)

 文字居中

   ①所有元素也可以通过对父元素设置 text-align:center;的方式来实现居中。(而对于块元素来说,对要居中的元素自身进行设置text-align:center也能实现居中——而无需对其父元素进行设置)

    ②margin:0 auto;可以使盒子居中,text-align:center;可以使文本居中,故有时需要两者结合使用才能使得盒子及其中文本一起居中。

16.关于css控制字体

letter-spacing:像素(字母或中文字的左右间距)
        
word-spacing:像素(两个单词之间的左右间距)

line-height:像素(两行之间的间距)

text-decoration:字体的装饰(如删除线等)

vertical-align:垂直上的位置

text-align:文字对齐方式

text-indent:缩进(一般以rem为单位,2rem为两个中文字的宽度)

text-transform:将文本转换为其他形式

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值