表单基本信息
css3中-moz、-ms、-webkit,-o分别代表的意思
-ms代表【ie】内核识别码
-moz代表火狐【firefox】内核识别码
-webkit代表谷歌【chrome】/苹果【safari】内核识别码
-o代表欧朋【opera】内核识别码
CSS:hover相关使用总结
非常棒的干货
定义和用法
定义:
:hover 选择器用于选择鼠标指针浮动在上面的元素。
:hover 选择器适用于所有元素
用法1:
这个表示的是:当鼠标悬浮在a这个样式上的时候,a的背景颜色设置为黄色
a:hover { background-color:yellow;}```这个是最普通的用法了,只是通过a改变了style用法2:使用a 控制其他块的样式: 使用a控制a的子元素 b:
.a:hover .b {
background-color:blue;
}
.a:hover + .c {
使用a控制a的兄弟元素 c(同级元素):
color:red;
}
使用a控制a的就近元素d:
.a:hover ~ .d {
color:pink;
}
“`
总结一下:
中间什么都不加 控制子元素;
‘+’ 控制同级元素(兄弟元素);
‘~’ 控制就近元素;
实例
用一个按钮控制一个盒子的运动状态,当鼠标移到按钮上方时,盒子停止运动,鼠标移开时,盒子继续运动
body代码:
<body>
<div class="btn stop">stop</div>
<div class="animation"></div>
</body>
css样式:
<style> .animation { width: 100px; height: 100px; background-color: pink; margin: 100px auto; animation: move 2s infinite alternate; -webkit-animation: move 2s infinite alternate; } @keyframes move { 0% { transform: translate(-100px, 0); } 100% { transform: translate(100px, 0); } } .btn { padding: 20px 50px; background-color: pink; color: white; display: inline-block; } .stop:hover ~ .animation { -webkit-animation-play-state: paused; animation-play-state: paused; } </style>