福州传一卓越编程培训day06 CSS基础 和 选择器 常用美化技术 2323 05 29

CSS:

​ #HTML 页面的骨架

​ #CSS 衣着,化妆计数,

​ #JS 注入灵魂

CSS基本概念

​ C:cascading 一层一层的 层叠

​ S:style 风格/样式

​ S:sheet 表格

全称:层叠样式表,必须依赖于HTML

书写位置

​ #写在标签的style属性中

注意:一般不会写在style属性中,因为如果属性中的代码太多

那么整个标签就非常臃肿

如果只是做一两个简单的美化,那么就就可以偷懒写在里面

#写在页面的style标签中

注意:学习期间推荐写在这里,工作不推荐(写在head中)

​ 如果标签中的css代码特别多,整个页面就很臃肿。

​ #写在外部的css文件中,通过link标签将文件引入到页面上

​ xxx.css 工作写在这里

书写语法:

​ #style属性中(键值对 key:value)

​ #style 和css文件中

​ #选择器(获取目标标签 美化的目标是谁)

1.id选择器(id唯一标识 id=“英文字母_单词”)

​ 语法

​ #id名 {

​     属性名:属性值;

​     属性名:属性值;

​     属性名:属性值;

​ }

​ #id名1,#id名1,#id名1 {

​     属性名:属性值;

​     属性名:属性值;

​     属性名:属性值;

​ }

2.class选择器(对一类标签进行一起美化 class=“类名”)

​ 语法:

​ .class名{

​    属性名:属性值;

​    属性名:属性值;

​    属性名:属性值;

​ }

3.元素选择器(直接用标签名 对同一种标签进行美化)

​ 语法:

​ 标签名{

​    属性名:属性值;

​    属性名:属性值;

​    属性名:属性值;

​ }

​ a{

​    属性名:属性值;

​    属性名:属性值;

​    属性名:属性值;

​ }

4.其他选择器

​ 伪类选择器 后代选择器 兄弟选择器 复杂选择器

复刻页面

常用美化技术

​ 使用的美化/布局标签div+css美化

​ div 盒子标签 没有任何默认样式特点:块级元素

​ span 无名,专门用于局部文字的美化 特点:行内元素

​ 位置

外边距:margin
如图:

在这里插入图片描述

​ 居中 只要让左右两边的外边距都设置成auto

**大小**

​   wdith

​   height

背景

​   background

​ 字体

​   font

​ 颜色

​   color 前景颜色(字的颜色)

​ 边框

​   border

​ 文本格式

​  text-align

​ 显示模式

​  display

​   块级 block

​  行内 inline

​   隐藏 none

国际惯例:设置左和上边两边顶格如图

html,body{
margin: 0;
}
没加的时候
在这里插入图片描述加了之后
在这里插入图片描述

加粗:font-weight: bold;

输入账号密码前的文字提示:placeholder

去掉超链接 a 下划线
text-decoration

hover变色:一般用于登录注册按钮鼠标移动到上面时候的变色

btn{//设置初始颜色
background-color:green;
}
btn:hover::{//设置鼠标放上去的颜色
	background-color:red;
}
//设置按钮
<input type="button" id="btn"></input>

/* 如果页面没有后续的滚动 可以设置高度百分百 */

图标网址推荐:https://www.iconfont.cn
图片下载地址推荐:https://cn.bing.com/images/trending?form=Z9LH

背景图片不能变圆:只能通过更改图片为圆形进行实现

以下全部都在选择器内实现

一行实现两张图片:display: flex;

但是会出现仍然占了两行的情况不知道怎么办
也不知道如何调整两张图片之间的距离

设置背景透明度:

background-color:rgba(20,20,20,0.4);

0.4为透明度(0为纯透明1为不透明)

图片的换行实现不了只能通过增大margintop的方式进行换行

渐变色:好像很麻烦

文本框上下居中:没找到

背景图片不重复:background-repeat: no-repeat;

文本框中的背景图片起始位置:background-position: left ;

不懂的如何设置在不靠左边的位置

设置图片大小:先设置一个<div>里面的图片元素,

写一个图片选择器,在选择器中设置图片大小;

文本域:type=“textarea”

文件选择器:type=“file”

单选框的选项切换:input里面打入name="值"两个单选框的值相同

OJBK: span元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值