当前位置: 首页 > news >正文

在HTML和CSS当中运用显示隐藏

1.显示与隐藏

  1. 盒子显示:display:block;
  2. 盒子隐藏:

    display:none:隐藏该元素并且该元素所占的空间也不存在了。

    visibility:hidden:隐藏该元素但是该元素所占的内存空间还存在,即“隐身效果”。

2.圆角边框

在CSS2中添加圆角,我们不得不使用背景图像,在 CSS3中使用border-radius属性将很容易创建圆角。 border-radius属性是一个简写属性,用于设置四个border-radius属性。

语法:

border-radius:top-left top-right bottom-left bottom-right;

可能的值:

  1. 一个值:设置四个角的圆角大小;
  2. 两个值:设置左上和右下 右上和左下的圆角大小;
  3. 三个值:设置左上、右上和左下、右下的圆角大小;
  4. 四个值:设置左上、右上、右下、左下的圆角大小。

 border-radius的值可以是具体的数值也可以是百分比。

实例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box1{width: 300px;height: 300px;background-color: blueviolet;border-radius: 50px ;}.box2{width: 300px;height: 300px;background-color: rgb(57, 203, 214);border-radius: 50% ;}</style>
</head>
<body><div class="box1"></div><div class="box2"></div>
</body>
</html>

 

3.Overflow属性

overflow属性规定当内容溢出标签框时的显示方式,包括水平方向和垂直方向。

 overflow-x只包括水平方向。

 overflow-y只包括垂直方向。

可能的值:

  1. visible 默认值。内容不会被修剪,会呈现在标签框之外。
  2. hidden 内容会被修剪,并且其余内容是不可见的。
  3. scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
  4. auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

注意:overflow属性仅适用于具有指定高度的块元素。

4.透明度属性(opacity,rgba()),透明度兼容

实现透明的CSS方法通常有以下3种方式,以下是不透明度都为80%的写法。

 CSS3的opacity:x,x的取值从0到1,如opacity:0.8;

CSS3 的rgba(red, green,blue,alpha),alpha的取值从0到1,如rgba(255,255,255,0.8) ;

IE专属滤镜 filter:Alpha(opacity=x),x的取值从0到100,如 filter:Alpha(opacity=80)。

1. opacity

1、兼容性:IE6、7 8不支持,IE9及以上版本和标准浏览器都支持。

2、使用说明:设置 opacity元素的所有后代元素会随着一起具有透明性,一般用于调整图片或者模块的整不透明度。

2. rgba()

1、兼容性:IE6、7、8不支持,IE9及以上版本和标准浏览器都支持。

2、使用说明:设置颜色的不透明度,一般用于调整 background-color、color等的不透明度。 IE6 和部分 IE7 内核的浏览器 ( 如 QQ 浏览器)会读懂 rgba,解析后颜色为透明,其实应该是 null那么使用opacity实现背景透明,文字不透明是可取的。

3.IE 专属滤镜filter:Alpha(opacity=x)

1、兼容性:仅支持IE6、7、8、9,在IE10 版本被废除。

2、使用说明:IE 浏览器专属,问题多,如下:

255,0.8); 在IE6、7中,需要激活IE 的 haslayout 属性(如:*zoom:1 或者 *overflow:hidden),让它读懂 filter:Al-

pha

0)。

在IE6、7、8中,设置了filter:Alpha的元素,父元素设置position:static(默认属性),其子元素为相对定位可让子元素不透明。

http://www.lryc.cn/news/364282.html

相关文章:

  • Java基础27,28(多线程,ThreadMethod ,线程安全问题,线程状态,线程池)
  • C#WPF数字大屏项目实战04--设备运行状态
  • IntelliJ IDEA安装
  • 铸铁机械5G智能工厂工业物联数字孪生平台,推进制造业数字化转型
  • rocketmq No route info of this topic 问题排查
  • STEEL ——首个利用 LLM 检测假新闻的框架算法解析
  • 【AREngine BUG 解决方法】无法获取有效的相机图像尺寸
  • 植物大战僵尸杂交版2.0.88最新版+防闪退工具V2+修改工具+高清工具
  • 面试题:说说你对 JS 中 this 指向的了解
  • 分享一个实用的MySQL一键巡检脚本
  • 【动手学深度学习】卷积神经网络CNN的研究详情
  • 2024年数字化经济与智慧金融国际会议(ICDESF 2024)
  • kafka-消费者服务搭建配置简单消费(SpringBoot整合Kafka)
  • C++STL---list常见用法
  • MQTT.FX的使用
  • SRS、ZLMediakit音视频流媒体服务器
  • 大模型Prompt-Tuning技术进阶
  • 统一响应,自定义校验器,自定义异常,统一异常处理器
  • 完整状态码面试背
  • QT+FFmpeg+Windows开发环境搭建(加薪点)
  • Linux 主机一键安全整改策略
  • Hot100——二叉树
  • C++ static_cast、dynamic_cast、const_cast 和 reinterpret_cast 用处和区别
  • 三十七、openlayers官网示例Earthquakes Heatmap解析——在地图上加载热力图
  • curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL
  • Spring Security 注册过滤器关键点与最佳实践
  • 力扣2024.考试的最大困扰度
  • java配置文件解析yml/xml/properties文件
  • grpc接口调用
  • 通信技术振幅键控(ASK)调制与解调硬件实验