day60

不透明度

opacity()\

opacity (不透明度)
            1. 取值0~1
            2. 和rgba()的区别:
                1. opacity改变元素\子元素的透明度效果
                2. rgba()只改变背景颜色的透明度效果

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>透明度示例</title><style>.c1,.c2{height: 400px;width: 400px;color: red;}.c1{/*背景和子标签都变淡*/background-color: black;opacity: 0.5;}.c2{/*只改变背景颜色透明度*/background-color: rgba(0,0,0,0.5);}</style>
</head>
<body><div class="c1">我是c1类的div标签</div>
<div class="c2">我是c2类的div标签</div></body>
</html>

效果:

c1中内容根据背景透明度改变而改变,c2只有背景透明度改变。

z-index

1. 数值越大,越靠近你
 2. 只能作用于定位过的元素
 3. 自定义的模态框示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>z-index</title><style>*{/*页面不留边界*/padding: 0;margin: 0;}.c1{height: 150px;width: 150px;background-color: red;/*虽然位置不变,但是属于定位过的元素*/position: relative;/*z-index只作用于定位过的元素*//*数值越大,越靠近你 */z-index: 2;}.c2{height: 200px;width: 200px;background-color: green;position: relative;top: -150px;}</style>
</head>
<body><div class="c1"></div>
<!--c2覆盖c1,因为c2在后面,需要用z-index调整-->
<div class="c2"></div></body>
</html>

效果:

红色不会被覆盖。

模态框:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>青春版模态框示例</title><style>.cover{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.5);}.modal{width: 600px;height: 400px;background-color: white;position: fixed;top: 50%;left: 50%;/*往左上角挪*/margin-top: -200px;margin-left: -300px;}</style>
</head>
<body><div class="cover"></div>
<!--modal覆盖cover,因为modal在后面-->
<div class="modal"></div></body>
</html>

效果:

小米导航条

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>小米商城导航条示例</title><style>*{margin: 0;padding: 0;}/*将列表前的点去掉*/ul{list-style-type: none;}/*使导航条横着*/.nav-left li{float:left;padding-right: 20px;}.nav-right {float: right;}.nav{/*左右都浮动,没有内容撑起,需要内容撑起*/background-color: #79aec8;}.c1{clear:left;clear:right;}</style>
</head>
<body><div class="nav"><div class="nav-left"><ul><!--li*8>a   tab--><li><a href="">玉米商城</a></li><li><a href="">大米</a></li><li><a href="">豆浆</a></li><li><a href="">腰果</a></li><li><a href="">橘子</a></li><li><a href="">柚子</a></li><li><a href="">黑米</a></li><li><a href="">橙子</a></li></ul></div><div class="nav-right"><a href="">登录</a><a href="">注册</a><a href="">购物车</a></div><!--作用为撑起内容,因为清除左右浮动,所以另起一行,但是没有内容,所以只撑起背景色--><div class="c1"></div>
</div></body>
</html>

效果:

转载于:https://www.cnblogs.com/112358nizhipeng/p/10164868.html

前端入门CSS(3)相关推荐

  1. 前端入门--CSS篇

    CSS 文章目录 CSS 基本的语法规范 命名风格 注释 CSS的引入方式 内部样式 内联样式 外部样式 代码风格 CSS选择器 标签选择器 类选择器 id选择器 通配符选择器 复合选择器 后代选择器 ...

  2. 前端入门CSS(1)

    day48 参考:https://www.cnblogs.com/liwenzhou/p/7999532.html CSS的几种引入方式 行内样式 行内式是在标记的style属性中设定CSS样式,不推 ...

  3. 前端入门css学习笔记(十七)-----二级菜单

    二级菜单的方法就是在一个<ul><li>中再嵌套一个<ul><li> 如下: <ul class="box"><l ...

  4. 前端入门css学习笔记(十一)-----溢出属性之空余空间

    内容溢出时可以用white-space:属性来设置如何处理元素内的空白. white-space:属性的值如下:

  5. web前端入门学习 css(1)

    黑马程序员Web前端入门教程,零基础前端视频教程pink老师_html5+css3 文章目录 html局限性 css简介(层叠样式表.级联样式表.css样式表) css语法规范 css代码样式风格(推 ...

  6. html前端页面的基本骨架是,web前端入门到实战:css实现的骨架屏方案

    web前端入门到实战:css实现的骨架屏方案 发布时间:2020-08-04 01:32:03 来源:51CTO 阅读:152 作者:前端向南 优点 简单,不需要工程,不用puppeteer生成骨架d ...

  7. 转圈加载html,web前端入门到实战:纯CSS实现加载转圈样式

    web前端入门到实战:纯CSS实现加载转圈样式 发布时间:2020-05-27 18:11:33 来源:51CTO 阅读:134 作者:前端向南 不同的项目中对于等待加载时转圈圈的样式是不同的,有的是 ...

  8. 02前端入门HTML5 +CSS3+电商网页制作:CSS

    02前端入门HTML5 +CSS3+电商网页制作 0 来源 1 CSS基础 1.1 基础认识 1.1.1 css demo 1.1.1 css的层叠性 1.2 CSS引入方式 1.3 选择器 1.4 ...

  9. 实现简易版德州扑克|学习麻瓜编程以项目为导向入门前端 HTML+CSS+JS

    实现简易版德州扑克|学习麻瓜编程以项目为导向入门前端 HTML+CSS+JS 实现简易版德州扑克 1.先上达到网页效果图(简易版德州扑克) 2. 代码实现 2.1 HTML和JS代码 2.2 CSS代 ...

最新文章

  1. android获取软件大小,android获取屏幕大小包括状态栏和软件导航栏的大小
  2. JS无法获取display为none的隐藏元素的宽度和高度的解决方案
  3. mysql+drdb+HA
  4. 基于linux的java学习,Java学习---Linux总结
  5. Nginx——事件驱动机制(雷霆追风问题,负载均衡)
  6. redis mysql 下载_redis 下载安装
  7. 10-穿墙代理的设置 | 01.数据抓取 | Python
  8. css3属性文字换行,CSS3让文本自动换行——word-break属性
  9. android时间戳字体,Android获取当前时间戳?
  10. nginx 禁止某个IP访问
  11. java中的状态机模式_Java 有限状态机 (设计模式——状态模式)
  12. ListView,GridView的getView多次调用问题
  13. java+maven工程 实现 自动对war包进行复制并修改和替换每个的配置文件
  14. 小米11的root过程记录
  15. Vmware虚拟机ikuai路由配置
  16. FSA-Net环境配置
  17. Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码
  18. 2019年前端road map
  19. 有声语音计算机软件,有声语音计算器
  20. java 阶乘后几位,java阶乘计算获得结果末尾0的个数代码实现

热门文章

  1. java两字符串是否相等_Java与JavaScript中判断两字符串是否相等的区别
  2. 联想服务器做完raid找不到硬盘,联想服务器RAID配置步骤
  3. windows7 php的php-ssh2,windows7下安装php的php-ssh2扩展教程_PHP教程
  4. mysql中systimestamp_oracle数据库中timestamp是什么数据类型
  5. 华为 泰山 服务器 操作系统安装,华为Taishan服务器安装CentOS7操作系统
  6. canvas中文显示乱码 html5_浅析HTML5 Canvas的几种中文字体缩小方案
  7. awk -f 分隔符 命令_详解!!!awk参见使用命令
  8. mysql多字段修改update_MySQL ------ 触发器(TRIGGER)(二十七)
  9. 不刷新页面的tab_SwiftUI小技巧之如何解决Tab切换后页面重置和List刷新bug
  10. pgsql数据库默认配置事务类型_PostgreSQL数据库事务出现未知状态的处理方法