关于背景、表格、渐变

news/2024/11/23 16:44:47/

背景:

背景色:opacity:0.2 透明的:子元素会跟着父元素还有文本一起透明

背景图:background-image: url(地址);

重复:background-repeat:repeat ;(默认情况)

不重复: background-repeat:no-repeat ;

只有水平方向重复:background-repeat: repeat-x;

只有垂直方向重复:background-repeat: repeat-y;

使用方位值控制背景图的位置:background-position: right top;

使用数值值控制背景图的位置:background-position: 20px左 50px上;(数值为负数时图片会被覆盖)

控制背景图附着情况:

background-attachment: scroll;随着页面一起滚动,默认情况

background-attachment: fixed;不随页面一起滚动,逐渐消失

控制背景图尺寸(css3新增)

background-size:50px 80px ;长度

background-size:50% 80% ;百分比,相对于盒子的百分比,只有一个值时,第二个值默认为自动,等比例缩放

background-size: contain;等比例缩放,尽可能缩放背景图,但不会超过盒子

background-size: cover;等比例缩放,尽可能缩放背景图,直到盒子占满,背景图超出部分不可见

属性简写

background: url(background.jpeg) no-repeat 20px 40px/200px 400px;

背景图位置 不重复 距左面上面20 40/背景图尺寸

图片拼合技术(雪碧图)sprite:

1、定视口

width:20px;

hight:20px;

雪碧图大小

2、插图片

background-image:url(图片位置)

3、调整位置

background-position:-36px -119px;

雪碧图在大图上的位置

.box3{display:line-block;width: 25px;height: 25px;background-image:url(icon.png) ;background-position: -36px -119px;
}
.box3:hover{background-position: -31px -145px;
}

鼠标移入时更换雪碧图

表格/表单

表格:

table:定义一个表格,表格元素最外层的元素

th:定义表格的表头

tr:定义表格的行

td:定义表格的单元格

caption:表格的标题

thead:表格的页眉

tbody:表格的主体

tfoot:表格的页脚

表格相关的属性:

colspan:横跨列数(横向合并)

rowspan:横跨行数(纵向合并)

border-collapse:边框塌陷(合并边框线)

表单元素

from:定义一个表单区域,可以获取用户输入的数据

input:输入框,不同的类型会让该元素有不同的含义

select:下拉列表

option:下拉列表的选项

textarea:多行文本框

  <form action=""><input type="text" placeholder="提示输入的内容"></form><!-- maxlength设置可输入的长度 --><input type="password" name="" id="" maxlength="" required><!-- required 必填--><!-- 按钮  没有提交功能 --><input type="button" value="单纯的按钮"><!-- 具有提交功能,会发生跳转 --><input type="submit" value="提交按钮1"><button>提交按钮2</button><!-- 重置按钮 --><input type="reset" value="重置"><!-- 单选框  通过name属性实现单选效果,name名必须一样通过id绑定lable标签的文字,使点击文字时也可以选中--><label for="male">男</label><input type="radio" name="gender" id="male"><label for="female">女</label><input type="radio" name="gender" id="female"><!-- 多选框 --><input type="checkbox">蒲浩<input type="checkbox">蛤蟆皮<input type="checkbox">傻逼<input type="checkbox" checked>是我儿<!-- 禁用输入框 --><input type="text" disabled><!-- 提交文件 --><input type="file" name="" id=""><!-- 下拉列表 --><select name="" id=""><option value="">成都</option><option value="">上海</option><option value="">广东</option><option value="" selected>广元</option><!-- selected   默认选择   只有一个单词,所以是标志性属性--></select><!-- 多行文本框    通过resize属性控制多行文本框尺寸,取消拉动 --><textarea name="" id="" cols="30" rows="10" style="resize: none;"></textarea><!-- 新增表单控件 --><!-- 邮件地址   --><input type="email"><!-- 年月 --><input type="month"><!-- 滑块 --><input type="range"><!-- 高级搜索 --><button style="width: 100px;">高级搜索</button><!-- 只读 readonly--><input type="text" value="此框内容只读" readonly>

线性渐变:

颜色至少是两个

通过方位值确定渐变方向: lelf right top bottom 有两个值是对角渐变

通过角度确定渐变方向 单位deg

径向渐变由它的中心定义:ellipse 椭圆默认情况 circle圆形

通过at渐变的中心是 center,渐变的大小是 farthest-corner(表示到最远的角落)。

在at后跟50px表示中心圆的大小

.box1{width: 200px;height: 200px;background-image: linear-gradient(to right top,red,blue,yellow);方向background-image: linear-gradient(90deg,red,blue,yellow);角度background-image: linear-gradient(to right,green 0px,green 100px,blue 100px,blue       200px);线性渐变background: repeating-linear-gradient(135deg,green 0px,green 10px,blue 10px,blue       20px);重复线性渐变background-image: radial-gradient(red,blue,yellow)径向渐变background-image: radial-gradient(  circle 20px at 20% 30%,  red ,blue ,yellow );表示圆从哪里开始background-image: radial-gradient(  circle 20px at 20% 30%,  red ,blue ,yellow );在at后跟50px表示中心圆的大小background-image: radial-gradient(red 5%,blue 15%,yellow 60%);通过百分比调整圆圈大小background-image: radial-gradient(  circle 20px at 20% 30%,  red 50px,blue 50px);圆形background-image: repeating-radial-gradient(circle, rgb(18, 155, 247)0px,rgb(118,      161, 47) 10px,blue 10px,blue 20px);圆形重复渐变background-image: repeating-radial-gradient(red, yellow 10%, green 15%);圆形重复渐变

文字的样式:

font-style:italic 斜体

letter-spacing: 文字间隙

text-indet: 首行缩进

text-decoration:overline 上划线

text-decoration:line-through 中划线

text-decoration:underline 下划线

word-spacing: 英文单词间隙

font-family:"宋体","微软雅黑" ; 字体样式

boeder-radius:30% 圆角(200万的项目)

serif衬线字:文字边缘经过修饰在纸张上视觉效果很好

sans-serif非衬线字:文字边缘未经过修饰,在电子设备上视觉效果良好

flex-grow把空白的部分平均分给子元素

<section class="box1"><div class="box2">hj</div><div class="box3">ju</div>
</section>
section{width: 400px;height: 400px;border: 2px solid;display: flex;
}
.box2{background-color: blue;flex-grow: 1;
}
.box3{background-color: rgb(10, 233, 95);flex-grow: 1;
}
​
div{width: 40px;height: 40px;border: 1px solid;

div没有高时,会把容器撑满,宽不变


http://www.ppmy.cn/news/297622.html

相关文章

【转】html背景设置

背景颜色属性(background-color)这个属性为HTML元素设定背景颜色&#xff0c;相当于HTML中bgcolor属性。body {background-color:#99FF00;}上面的代码表示Body这个HTML元素的背景颜色是翠绿色的。演示示例背景图片属性(background-image)这个属性为HTML元素设定背景图片&#x…

✠OpenGL-9-天空和背景

目录 天空盒天空穹顶实现天空盒从头开始构建天空盒使用OpenGL立方体贴图分析矩阵中值的存储 & mat4转mat3原理 环境贴图关于reflect函数 补充说明 天空盒或 天空穹顶提供了有效且相对简单的方法&#xff0c;用来生成令人信服的地平线景观。 天空盒 如何为地平线制作纹理&…

3-CSS3浮动定位与背景样式

一、浮动与定位 1、浮动的基本概念 浮动的最本质功能:用来实现并排。 浮动的使用&#xff1a; 浮动使用要点:要浮动&#xff0c;并排的盒子都要设置浮动。 父盒子要有足够的宽度&#xff0c;否则子盒子会掉下去。 浮动的顺序贴靠特性&#xff1a;&#xff08;贴靠前一个&am…

6.背景属性

background-color 背景颜色background-image 背景图片 background-image&#xff1a;url("1.png"); 背景平铺background-repeat: repeat默认平铺 |no-repeat不平铺 |repeat-x水平方向平铺&#xff0c;垂直不平铺 |repeat-y 垂直方向平铺background-position left …

html背景图片刚刚好铺满,ppt的背景图片怎么设置才能铺满整张又不失真呢? | ppt整套背景图...

PPT如何设置统一的背景图片 背景——填充效果——切换到“图片”选项卡——单击“选择图片”——找到你需要插入的图片 后确定——全部应用即可 PPT模板的背景图片标准是什么尺寸&#xff1f; 默认状态下新建PPT文档&#xff0c; PPT背认的宽高分别25.4厘米和19.05厘米。 ppt背…

html5图片平铺在左侧,在html中,怎么设置背景图片不重复不平铺,只显示一张图片...

在canvas里面放了背景图片,结果不能实现平铺,找到几种方法解决这个问题: 1 写一个皮肤文件给border(边框) 皮肤: package {网页内容…… 首先你先将一个.png的背景图片存入工程中res/drawble(当然drawble-hdpi、drawble-mdpi、drawble-ldpi中一个或者几个文件夹都可)文件夹…

CSS背景样式属性

1.背景颜色 <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>背景颜色</title><style>.box{width: 100px; /*背景宽度*/height: 100px; /*背景高度*/background-color: #f00; /*用于给元素设置背景颜色*/}&l…

html背景图片属性及浮动5

1.背景颜色 background-color:背景颜色; 颜色单词:red green blue... 三原色:red green blue alpha 透明 rgb(0,0,0) rgba(0,0,o,0) 取值范围 rgb 0-255 a 0-1 十六进制:取值范围#0-9 a-f aabbcc缩写#abc 2.背景图片 background -image:ur1(“图片地址"); 【注…