css基础练习二(采用3D旋转,隐藏占用位置的方式)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
.d1{
width: 100px;
height: 30px;
border: 1px solid black;
text-align: center;
line-height: 30px;
/*圆角*/
border-radius: 10px;

}

.d1:hover{
background-color: greenyellow;
color: red;
/*渐变效果*/
transition: 1s;
/*阴影*/
box-shadow: 5px 5px 5px black;
text-shadow: 2px 2px 2px black;
/*旋转*/
/*transform: rotate(5deg);*/
/*3D旋转*/
transform: rotateX(360deg);
/*平移*/
/*margin-left: 10px;*/
/*半透明*/
opacity: 0.5;
}
a{
text-decoration: none;
color: black;
}

a:visited{
text-decoration: none;
color: black;
}

.d2{
width: 100px;
height: 100px;
border: 1px solid black;
position: relative;
}

.d2 div{
width: 50px;
height: 40px;
border: 1px solid black;
position: relative;
}

#xxx{
width: 30px;
height: 20px;
/*隐藏占用位置*/
visibility: hidden;
/*隐藏不占用位置*/
/*display: none;*/
}

.d2:hover #xxx{
color: red;
}
/*列表常用样式*/
ul{
/*list-style: none;*/
list-style-image: url(img/1.gif)
}
ul li{
/*float: left;*/
width: 50px;
}
</style>
</head>
<body>
<a href="#"><div class="d1">按&nbsp;钮</div></a>
<div class="d2">
<div id="xxx">ABCD</div>
<div>1234</div>
</div>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>

</body>
</html>

时间: 2024-09-30 02:18:23

css基础练习二(采用3D旋转,隐藏占用位置的方式)的相关文章

HTML/CSS基础教程 二

表 表是十分有用的,用它存储表状的数据更易于阅读.当你想用行列来显示信息时---你猜到了,<table>标签正是你需要的,有许多和表有关的标签,它们都以<table>开始. 表就是将一组数据用行列的形式排列,我们用<tr>标签创建一个表行(table row),<td>标签表示表数据(table date) <!DOCTYPE html> <html> <head> <title>Table Time</

两天学会css基础(二)

接上一篇博客,还有css中的两个重要知识点没有说到,就是元素的浮动与定位. 第三部分:元素的浮动与清除 这部分的内容之前的博客已总结过.请查看css中的浮动与三种清除浮动的方法这篇文章. 浮动在网页中也用的和普遍,特别要注意清除浮动的方法. 第四部分:元素的定位 元素的定位在实际开发中会经常用到,特别是涉及到精确定位的时候. 默认情况下元素的position属性值为static static: 对象遵循常规流.此时4个定位偏移属性不会被应用. relative: 对象遵循常规流,并且参照自身在常

css基础语法二(常用文本与背景属性)

[CSS常用文本属性] 1. 字体.字号类:① font-weight: 字体粗细. bold-加粗.normal-正常.lighter-细体 也可以使用100-900数值,400表示normal,700表示bold ② font-style: 字体样式. italic-倾斜.normal-正常 ③ font-size: 字号. 可以写px单位,也可以写% 200%表示浏览器默认大小(16px)的两倍=32px ④ font-family: 字体系列(字体族). >>> 可以直接写字体名

前端之路——CSS基础(二)

一. css介绍 什么是css:就是网页的布局和渲染效果 什么是查找标签:就是操作标签. 如何进行查找标签:将需要操作的标签查找方法写在style标签里面,在这个里面之姐就可以操作,对相对应的标签进行布局和渲染   style标签:里面写的都是css代码,进行操作标签,使标签的展现更加美观. 二.css的引入方式 1 行列式:直接在标签的里面加上style属性,后面写上操作 <p style="background-color: rebeccapurple">hello y

CSS基础(二)

html负责结构,css负责样式,js负责行为. css写在head标签里面,容器style标签. 先写选择器,然后写大括号,大括号里面是样式. 1 <style type="text/css"> 2 body{ 3 background-color: pink; 4 } 5 </style> 常见属性: 1 h1{ 2 color:blue; 3 font-size: 60px; 4 font-weight: normal; 5 text-decoration

HTML+CSS基础课程二

1.border为系统加边框<style type="text/css"> table tr td,th{border:1px solid #000;} </style>2.<table summary="表格简介文本">给表格加上题目 <caption>标题文本</caption>3.<a href="目标网址" title="鼠标滑过显示的文本">链接

css基础知识二

1.盒模型: 实际宽度:外边距*2+内边距*2+边框*2+内容宽度(注意这点,可解决界面元素轻微浮动问题,如hover有边框,以前没的时候会有轻微浮动) 作用:他规定了网页元素如何显示以及其相互关系 2.padding会撑大容器,而margin不会. 这点巧用(自己总结的):① 能用margin的别用padding ② 网页中为一个元素添加一边的下划线时候用padding ③ 导航栏中,用<ul><li>写的时候,先调节<li>的padding:npx,再调节<u

HTML CSS基础(二)

块元素和行内元素 HTML元素根据表现形式,可以分为2类: (1)块元素(block): (2)行内元素(inline): 任何HTML元素都属于这两类中的其中一类. 2.块元素特点: (1)独占一行,排斥其他元素跟其位于同一行,包括块元素和行内元素: (2)块元素内部可以容纳其他块元素或行元素: 3.行内元素特点: (1)可以与其他行内元素位于同一行: (2)行内内部可以容纳其他行内元素,但不可以容纳块元素,不然会出现无法预知的效果. 在这里,所谓的“独占一行”并不是在代码中独占一行,而是在浏

Html5开发——html+css基础二(个人博客一)

今天没有写完,而且写的还有点问题,所以今天就先不上传代码了(ps:快写完了才发现布局有问题,导致代码太多,感觉写的不是很好,所以今天先分析一下布局) 第一步先写一个大的div用来放ABC三个部分,这个大的div居中! 第二步分别写ABC三个部分,ABC三个部分分别使用浮动(float)来定位.A和B都各使用了一张非常小的图片,通过重复(repeat)属性生成A和B 第三步C部分分别写好3~16这几个模块,在通过组合利用浮动定位.分组如下: E:3 F:4.7.10.13 G:5.8.11.14