css样式之补充。。。
css常用的一些属性:
1.去掉下划线 :text-decoration:none ;
2.加上下划线: text-decoration: underline;
3.调整文本和图片的位置(也就是设置元素的垂直对齐方式):vertical-align:-20px;
没设置之前:
设置之后:
3.外边距:margin
4.内边距:padding
5.居中;margin 0 auto;(只是针对盒子居中)
6内联标签是不可以设置长宽的,有时候就得把内联标签变成块级标签或者块级内联标签,这就用到了display标签。。
1.将内联标签转换成块级标签:display:block;
2.将块级标签转换成内联标签:display:inline;
3.块级内联标签:display;inline-block;
块级内联标签可以像块级一样可设长宽,也可像内联一样在一行显示
6.隐藏的两个方法:display:none; #隐藏了会顶上去
visibility :hidden; #隐藏了不会顶上去
7.隐藏溢出的两个方法:overflow :auto;
overflow :scoll; #带滚动条
8.文本水平居中:text-align:center;
文本垂直居中:line-height;
9.伪类;
1.没访问之前: a:link{color:red;}
2.鼠标悬浮时: a:hover{color:green;}
3.访问过后: a:visited{color:yellow;}
4.鼠标点击时 a:active{color:blue;}
5.在p标签属性为c2的后面加上内容
p.c2:after{
content:'hello';
color:red;
}
6.在p标签属性为c2的钱面加上内容
p.c2:before{
content:'啦啦啦';
color:red;
}
10.position的四种属性
1.static:默认位置
2.fixed:完全脱离文档流,固定定位(以可视窗口为参照物)
3.relative:相对定位(参照的是自己本身的位置),没有脱离文档流,没有顶上去,会保持自己的位置不动。可以使用top left进行定位
4.absolute:绝对定位:脱离了文档流(参照的是按已定位的父级标签定位,如果找不到会按body的去找)
注意!!:将定位标签设置为absolute,将他的父级标签设置为定位标签 (relative)
11.float和position的区别
float:半脱离文档流
position:全脱离文档流
12.z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.img1 {
position:absolute;
left:0;
top:0;
z-index:-10;
}
.img2 {
position:absolute;
left:0;
top:0;
z-index:-3; //越大越往前排,离你越近
}
.img3 {
position:absolute;
left:0;
top:0;
z-index:-5;
}
</style>
</head>
<body>
<div class="img3"><img src="作业/1.jpg" alt=""></div>
<div class="img2"><img src="作业/2.jpg" alt=""></div>
<div class="img1"><img src="作业/3.jpg" alt=""></div>
</body>
</html>
测试z-index
13.透明度:opacity:0.4;
14.边框弧度:border-radius: 50%;
15.去除列表前面的标志:list-style:none;
16.对齐上面和左边最顶部:padding:0; margin:0;
17.字体加粗样式: font-weight: 900;
18.需要注意的几个逻辑表达式的问题,下面的这个和js的&&,||用法是一样的
print(3 and 5) #两个为真才为真
print(0 and 3) #0是假就不判断后面了,直接成假了
print(0 or 3) #有一个为真就为真
print(2 or 3) #2已经为真了那么就不会去判断后面了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
padding:0;
margin: 0;
}
.outer{
width:790px;
height: 340px;
border: solid 1px red;
margin: 0 auto;
margin-top: 40px;
position: relative;
}
ul{
list-style: none;
position: absolute;
top: 0;
left:0;
}
.com{
position: absolute;
display: none;
/*visibility: hidden;*/
}
.num{
position: absolute;
top: 300px;
left: 330px;
}
.num li{
display: inline-block;
width: 20px;
height: 20px;
color: black;
background-color: white;
border-radius: 50%; //边框弧度
line-height: 20px;
text-align: center;
}
.btn{
position: absolute;
width: 40px;
height: 60px;
background-color: grey;
opacity: 0.5; //透明度
color: black;
font-weight: 900; //加粗
text-align: center;
line-height: 60px;
top:50%;
margin-top: -30px;
}
.leftbtn{
left:0;
}
.rightbtn{
right:0; }
</style>
</head>
<body>
<div class="outer">
<ul class="img">
<li><a href=""><img src="1.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="2.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="3.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="4.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="5.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="6.jpg" alt=""></a></li>
</ul>
<ul class="num">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<div class="leftbtn btn"> < </div>
<div class="rightbtn btn"> > </div> </div> </body>
</html>
实现图片切换的效果
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>后台管理布局</title>
<style>
*{
margin: 0;
}
a{
text-decoration: none;
}
.header{
width: 100%;
height: 44px;
background-color: #2459a2;
}
.title li{
width: 100px;
height: 80px;
list-style: none;
text-align: center;
line-height: 80px;
margin-top: 20px;
padding: 50px;
background-color: blue;
}
.leftmenu .title a{
font-size: 18px;
color: white;
}
.leftmenu{
width: 300px;
background-color: grey;
position: fixed;
top: 44px;
left:0;
bottom: 0;
}
.con{
position: fixed;
top: 44px;
left: 300px;
right:0;
bottom: 0;
background-color: darksalmon;
overflow: scroll;
} </style>
</head>
<body>
<div class="header"></div>
<div class="content">
<div class="leftmenu">
<ul class="title">
<li><a href="">菜单一</a></li>
<li><a href="">菜单二</a></li>
<li><a href="">菜单三</a></li>
</ul>
</div>
<div class="con">
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
</div>
</div>
</body>
</html>
后台管理布局
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>遮罩层</title>
<style>
.backgroup{
width: 100%;
height: 2000px;
}
.zzc{
position: fixed;
bottom: 0;
top:0;
left:0;
right:0;
background-color: grey;
opacity: 0.4;
}
</style>
</head>
<body>
<div class="backgroup">
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
</div>
<div class="zzc"></div>
</body>
</html>
遮盖层
css样式之补充。。。的更多相关文章
- css样式之补充
css常用的一些属性: 1.去掉下划线 :text-decoration:none ;2.加上下划线: text-decoration: underline; 3.调整文本和图片的位置(也就是设置元素 ...
- CSS样式补充第二天
#p1{/* border-width: 1px;*/ /*边框实线*/ /*border-style: solid;*/ /*边框虚线*/ ...
- CSS特异性(CSS Specificity)的细节之CSS样式权重的计算与理解(CSS样式覆盖规则)
本篇讲解CSS特异性(CSS Specificity)的细节,也就是CSS样式选择器的权重计算 通过计算选择器的权重(weight)最终决定哪个选择器将获得优先权去覆盖其他选择器的样式设定,即“优先原 ...
- CSS样式----图文详解:css样式表和选择器
主要内容 CSS概述 CSS和HTML结合的三种方式:行内样式表.内嵌样式表.外部样式表 CSS四种基本选择器:标签选择器.类选择器.ID选择器.通用选择器 CSS三种扩展选择器:组合选择器.后代选择 ...
- 去除冗余 – 精简您的CSS样式代码
讲讲常见的一些没有必要使用CSS代码情况,而这些不起作用可以去掉的CSS代码可能是我们经常忽视的.越是对CSS理解不够,越容易出现这些问题. 二.一些常见不必要CSS样式 1.与默认CSS样式一致 我 ...
- css样式兼容不同浏览器问题解决办法
在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果! 所 有浏览器 ...
- HTML+CSS样式设置——CSS一学就会
HTML+CSS样式设置 CSS:(Cascading Style Sheets)层叠样式设置表. 网页的展示效果跟其排版有非常大的关系.排版则主要依靠CSS来设置.调节. 以下说CSS与HTML的联 ...
- css样式表1 2017-03-11
样式表 DIV + CSS 一. 样式表的分类 以下均以div标签为例,可以换成其他标签 1. 内联样式表 格式: style="属性1:属性值1:属性2:属性值2:属性3: ...
- CSS样式----CSS的继承性和层叠性(图文详解)
CSS的继承性 我们来看下面这样的代码,来引入继承性: 上方代码中,我们给div标签增加红色属性,却发现,div里的每一个子标签<p>也增加了红色属性.于是我们得到这样的结论: 有一些属性 ...
随机推荐
- vue项目使用element-ui的Tooltip 无效
我之前要使用vue开发一个项目,使用到了element-UI的Tooltip 组件 <el-tooltip class="item" effect="dark&qu ...
- 利用xpath爬取招聘网的招聘信息
爬取招聘网的招聘信息: import json import random import time import pymongo import re import pandas as pd impor ...
- 03-13_static关键字
static主要作用 常见定义结构:public static void main(): static关键字可以用于定义属性及方法: static定义属性 在一个类之中,主要的组成就是属性和方法(分为 ...
- vi常用指令
vi filename 打开文件 i 进入编辑模式 esc 退出编辑模式 : 进入指令模式 wq 保存退出 q!不存盘强制退出vi 按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字 ...
- Spring的aop操作
1 在spring里面进行aop操作,使用aspectj实现(1)aspectj不是spring一部分,和spring一起使用进行aop操作(2)Spring2.0以后新增了对AspectJ支持2 使 ...
- DeepLearning.ai-Week1-Convolution+model+-+Application
1.0 - TensorFlow model 导入相关依赖包. import numpy as np import h5py import matplotlib.pyplot as plt impor ...
- 困在栅栏里的恺撒WriteUp(附栅栏密码加密解密脚本)
题目地址:http://www.shiyanbar.com/ctf/1867 这道题目并不难,就是先用栅栏密码解密,然后再用恺撒密码解密就好. 1. 6代表了栅栏密码的栏数(说实话,一开始我也没看出来 ...
- linux 用户密码到期导致ftp业务失败
外网反馈某业务失败,查看log发现FTP连接失败,定位发现提示密码不对,重新修改FTP密码后恢复正常. 但同时定位了下FTP密码被修改的原因,发现是密码过期了,因此查了下资料,查得修改过期时间的方法 ...
- rsync+inotify实现实时同步案例【转】
1.1 inotify介绍 inotify是一种强大的.细粒度的.异步的文件系统事件控制机制.linux内核从2.6.13起,加入了inotify支持,通过inotify可以监控文件系统中添加.删除. ...
- 《超越C++标准库:Boost库导引》:序
序(Foreword) C++社区正在发生着一些美妙的事情.尽管C++仍然是世界上使用最广泛的编程语言,它依旧在变得更加强大而且易用.不信么?容我慢慢道来. 当前版本的标准C++是在1998年最终确定 ...