10月27日笔记总结(CSS简单语法、选择器、导航栏透明效果)

CSS基本语法
一个网页更像一个立体的结构,html管框架,CSS管表现,但是显示为一个平面。
编写css不要用内联的方式,可以在<head>标签里放<style>标签,然后通过CSS选择器选中元素并为其设置各种样式,好处是可以为多个标签设置样式,并且方便维护。

在<head>-<style>里编写CSS不属于HTML内容,和HTML是相互隔离的,需要遵守CSS语言规范

CSS注释:/*   */(区别于html的<!--  -->)
基本语法:1.选择器(通过选择器可以选中页面的指定元素)        2.声明块:通过声明块来指定要为元素设置的样式,是一个名值对结构,名和值之间以“:”连接,以“;”结束
选择器有多种形式,这里先说一下不同元素之间可能存在的关系,如下图:
而选择器的划分:

简单选择器(根据名称、id、类来选取元素)
组合器选择器(根据它们之间的特定关系来选取元素)
伪类选择器(根据特定状态选取元素)
伪元素选择器(选取元素的一部分并设置其样式)
属性选择器(根据属性或属性值来选取元素)
语法:1、element[属性名]  2、element[属性名=属性值]

这里记一个ID选择器:
#para1 {    }大概是这种形式
注意:ID是不能重复的

类选择器:calss是标签的一个属性,不同的是class可以重复使用,而且一个标签可以有多个class。形式是   .class{  }

 通用选择器,它将会影响页面上的每个html元素        * {   }


CSS 元素选择器      p {     }

复合选择器,将不同的选择器放在一起使用。
交集选择器,注意,有元素选择器的时候用元素选择器开头
语法:选择器1选择器2选择器n{}

并组选择器:如h1,span{   }
兄弟元素选择器:语法   element+element{  }这是后一个兄弟    element~element{  }这是中间所有兄弟


属性选择器:
1、element[属性名]  2、element[属性名=属性值]   3、element[属性名^=属性值](选择以指定属性值打头的元素)   4、element[属性名$=属性值](选择以指定属性结尾的元素)
 4、element[属性名*=属性值](选择含有指定属性值的元素)

伪类:用来描述一个元素的特殊状态,比如
第一个元素、被点击的元素、鼠标移入的元素。伪类基本都是使用“:”开头。伪类选择器和伪元素选择器,相差不大
语法:在选择器后面加上
1、:first-child   2、last-child   3、nth-child (  )[括号里写几就选几,写n则全选,写2n则选偶数位,写2n+1则选奇数,写odd也是奇数位,even也是偶数]
以上三种都是在所有子元素里面选,而“first-of-type”"last-of-type"则是在同类型子元素里面选的
否定伪类:在原来的伪类选择器前面加上“:not()”,表示被括号括到的元素不选。

title属性:在标签中加入,当鼠标放在这上面时,会显示你写的title


快速创建标签:
如在html中写   ul>li*   就会生成
  <ul>
         <li><li>
         <li><li>
         <li><li>
         <li><li>
         <li><li>
   <ul>

特别说一下导航栏的透明效果的制作,在原有的导航栏的基础上,设置背景图片为想要选择的图片,注意透明效果的实现不要用opacity属性,因为他会影响到子集,导致导航栏文字也产生透明效果,可以用background-color:rgba(0, 0, 0, 0.3);这样的属性

 做出来的效果如下:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MUNG东隅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值