css--一些基本属性
关于css各标签的属性: w3cschool一应俱全
设置固定的图片:
body
{
background-image: url(bgimage.gif);
background-attachment: fixed;
}
边框设置属性:
效果:
.c1{
/* 200*200是正方形 */
width: 200px;
height: 200px;
/*height: 100px;*/
/*border: 10px dashed blue;*/
border-left: 10px dashed green;
border-right: 10px dashed red;
border-bottom: 10px dashed yellow;
border-top: 10px solid purple;
border-radius: 50%;
/*background: url("xyjy.png") no-repeat;*/ /*溢出的部分隐藏*/
overflow: hidden; }
.c1 img{
/*按照父级标签的宽度来展示,并且进行等比缩放*/
max-width: 100%;
} <div class="c1">
<img src="xyjy.png" alt="">
</div>
关于div浮动
效果:
div使用float进行浮动,浮动后产生异常需要处理一下,将浮动后外面加上一层
.clearfix:after{
content: '';
display: block;
clear: both;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--<script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.js"></script>-->
<!--<script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.js"></script>-->
<style> .c1{
width: 200px;
height: 100px;
border: 1px solid black; } .c2{
background-color: red;
/*display: none;*/
/*visibility: hidden;*/
} .c3{
background-color: blue;
}
.c3,.c4{
display: inline-block;
} /*.sp1{*/
/*border: 1px solid red;*/
/*display: block;*/
/*width: 100px;*/
/*height: 100px;*/
/*}*/ </style> </head>
<body> <div class="c1"> </div>
<div class="c1 c2"> </div>
<div class="c1 c3">
我是c3标签
</div>
<div class="c1 c4">
我是c4标签
</div> <!--<span class="sp1">-->
<!--我是span1-->
<!--</span>--> <!--<span class="sp1">-->
<!--我是span2-->
<!--</span>--> </body>
</html>
示例
定位:返回顶部按钮
效果:
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--<script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.js"></script>-->
<!--<script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.js"></script>--> <style>
body{
margin:;
padding:;
} .c1,.c2,.c3{
width: 100px;
height: 600px;
background-color: red;
border: 1px solid black ;
} /*相对定位*/
/*.c2{*/
/*position: relative;*/
/*left: 102px;*/
/*!*top:-102px;*!*/
/*bottom:102px;*/
/*!*right: ;*!*/
/*}*/
/*绝对定位*/
.c2{
background-color: yellow;
position: absolute;
height: 100px;
left: 60px;
top:20px; }
.c4{
width: 200px;
height: 200px;
background-color: pink;
position: relative;
left: 100px;
top:150px; } .back-top{
position: fixed;
bottom: 20px;
right: 20px;
width: 80px;
height: 40px;
background-color: rgba(255,165,0,0.5); text-align: center;
line-height: 40px;
border-radius: 5%; }
.back-top:hover{
background-color: rgba(255,165,0,1);
} .back-top a{
color: white;
text-decoration: none;
} </style> </head>
<body> <a name="top">顶部位置在这里</a> <div class="c1">
c1
</div> <!--测试一下相对定位和绝对定位的组合使用-->
<div class="c4">
<div class="c2"> </div> </div> <!--简单测试相对定位和绝对定位的-->
<!--<div class="c2">-->
<!--c2-->
<!--</div>-->
<div class="c3">
c3
</div> <span class="back-top">
<a href="#top">返回顶部</a>
</span> </body>
</html>
代码
溢出:
当文字超过div的大小时,使用overflow:scroll
效果:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--<script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.js"></script>-->
<!--<script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.js"></script>-->
<style> div{
width: 200px;
height: 200px;
border: 1px solid red;
overflow: scroll;
} </style>
</head>
<body> <div>
犀一点通. </div> </body>
</html>
代码
z-index完成模拟注册对话框
效果
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--<script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.js"></script>-->
<!--<script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.js"></script>-->
<style>
body{
margin:;
padding:;
} .content{
height: 600px;
width: 600px;
border:1px solid blue;
background-color: pink;
} .shadow{
background-color: black;
/*整个标签内容的颜色的透明度*/
opacity: 0.2; position: fixed;
width: 100%;
height: 900px;
top:;
left:;
color:red;
z-index:; } .reg{
width: 1000px;
height: 360px;
background-color: white;
border-radius: 5%;
position: fixed;
top:50%;
left: 50%;
margin-left:-500px;
margin-top: -180px;
z-index:;
}
</style> </head>
<body> <div class="content"> 文字
</div> <div class="content"> <a href="">金风玉露一相逢,便胜却人家无数</a> </div>
代码
透明度属性:
rgba设置的是单独属性的透明度
opacity设置的是整个标签的透明度
效果:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--<script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.js"></script>-->
<!--<script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.js"></script>--> <style>
.c1,.c2{
width: 100px;
height: 100px;
/*background-color: red;*/
border: 1px solid red;
} /*rgba设置的是单独属性的透明度*/
.c1{
background-color: rgba(255,0,0,0.5);
} /*整个标签的透明度设置*/
.c2{
background-color: rgb(255,0,0);
opacity: 0.5;
} </style> </head>
<body> <div class="c1">
xxxxxx </div>
<div class="c2">
ssssss </div> </body>
</html>
透明度代码
css--一些基本属性的更多相关文章
- css选择器基本属性
选择器一,相邻选择器: 1,相邻选择器 1),定义:相邻选择器匹配指定元素的相邻兄弟元素 2),用法:如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器 3),表示符 ...
- CSS3条件判断——@supports/window.CSS.supports()(转)
CSS3条件判断,听起来"不明觉厉",如果你对CSS稍为熟悉一点的话,你会发现CSS中的"@media"就是条件判断之一.是的,在CSS3的条件判断规范文档中包 ...
- HTML and CSS学习概述-续
1, CSS是层叠样式表(Cascading Style Sheets)的缩写,它用于定义HTML元素的显示形式,是一种格式化网页内容的技术.CSS现在已经被大多数浏览器所支持,成为网页设计者必须 ...
- day15 web前端之css
css的概念以及初体验 概念: CSS(cascading style sheet)也就是层叠样式表:它是一种网页设计的新技术,现在已经被大多数浏览器所支持,层位网页设计必不可少的工具之一.优点: ...
- jquery进阶(1)
今天我们接着来学习jQuery中的内容,包括css的操作.尺寸的操作.文档的操作.动画(有待补充),事件处理操作. 一.CSS 在css中可以设置css的基本属性 - .css("color ...
- Matplotlib数据可视化(3):文本与轴
在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...
- html基础--css基本属性
HTML基础--css基本属性 <!DOCTYPE html> <html lang="en"> <head> <meta cha ...
- CSS基础篇之了解CSS和它的基本属性
CSS是什么? CSS英文全名是Cascading Style Sheets翻译过来就是层叠样式表,它主是把网页表现与内容分离的一种样式设计语言.这种语言能优化我们编程,把东西简化和优化写法,而且不同 ...
- css基本属性
CSS属性分类(最最常用的属性):颜色和长度文字盒模型布局定位背景文本和其他 常用CSS属性: <style>div{ color:#23729e; /*前景色*/ background: ...
- 第二章 CSS基本属性
1.CSS:层叠样式表 一个元素允许同时应用多种样式,页面元素最终的样式即为多种样式的叠加效果. 2.CSS样式优先级 行内样式表>内部样式表>外部样式表[就近原则] id选择器>类 ...
随机推荐
- 设置myeclipse文件的打开格式
- vs配置D3D开发环境
其实很简单直接上图吧: 主要include和lib目录指定: $(DXSDK_DIR)Include $(DXSDK_DIR)Lib\x86 下面是连接器-输入项: 主要包含: dxgi.libdxg ...
- eval函数的使用之一
把从后台传到前端的json格式的字符串转成json success: function(data){ var json =eval("("+data+")"); ...
- python's import mechanism
[python's import mechanism] 问题描述: [A.py] from B import D class C:pass [B.py] from A import C class D ...
- 03-SSH综合案例:商城表关系分析
1.2 设计页面: 静态页面: 1.3 数据库分析与设计: 一般是一个Java类就对应一个表,有哪些类?那看你有哪些实体啊?一般一个模块对应一个实体 有用户模块就会有用户的一个实体,就会有用 ...
- 126. Word Ladder II( Queue; BFS)
Given two words (beginWord and endWord), and a dictionary's word list, find all shortest transformat ...
- iOS正确解决隐藏导航栏后push和pop或dismiss和present闪黑问题
情景: 一级页面不显示导航栏 ,二级页面显示导航栏. 方法一 适用于push/pop: 一级页面中 - (void)viewWillAppear:(BOOL)animated { [super vie ...
- Spring Boot 集成servlet,发布为可直接运行的war包,方便后续打包为docker镜像。
背景:Spring Boot 集成servlet,发布为可直接运行的war包,方便后续打包为docker镜像. 原文地址 https://github.com/weibaohui/springboot ...
- 解题报告 - 577. Employee Bonus
Select all employee's name and bonus whose bonus is < 1000. Table:Employee +-------+--------+---- ...
- Visual Studio2017 设置了vcpkg之后,编译其他程序出问题
博客参考:https://github.com/nodejs/node/issues/23909 错误如下 LNK2005 _SSL_CTX_check_private_key already def ...