基于css3新属性transform,实现3d立方体的旋转
通过原生JS,点击事件,鼠标按下、鼠标抬起和鼠标移动事件,实现3d立方体的拖动旋转,并将旋转角度实时的反应至界面上显示
实现原理:通过获取鼠标点击屏幕时的坐标和鼠标移动时的坐标,来获得鼠标在X轴、Y轴移动的距离,将距离实时赋值给transform属性
从而通过改变transform:rotate属性值来达到3d立方体旋转的效果
HTML代码块:
2025年06月20日
基于css3新属性transform,实现3d立方体的旋转
通过原生JS,点击事件,鼠标按下、鼠标抬起和鼠标移动事件,实现3d立方体的拖动旋转,并将旋转角度实时的反应至界面上显示
实现原理:通过获取鼠标点击屏幕时的坐标和鼠标移动时的坐标,来获得鼠标在X轴、Y轴移动的距离,将距离实时赋值给transform属性
从而通过改变transform:rotate属性值来达到3d立方体旋转的效果
HTML代码块:
2025年06月20日
CSS简介
CSS (Cascading Style Sheets) 层叠样式表。
CSS能做些什么?
1.使用CSS样式可以有效地对页面进行布局。
2.使用CSS样式可以对页面字体、颜色、背景和其他效果实现精确描述,同时对它们的修改和控制变得更加快捷。
3.可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的代码,那么整个站点的所有页面都会随之发生变动。
4.CSS可以支持多种设备,比如手机,PDA,打印机,电视机,游戏机等
2025年06月20日
不论是设计还前端开发,设计和制作个特效按钮,对于他们来说,是习以为常的事情,下面是一组使用CSS3制作的炫酷鼠标滑过按钮动画特效。这30种鼠标滑过按钮的动画特效分别使用CSS3 transition和transform属性来制作按钮边框,文本动画以及流光动画效果,各种效果都非常有创意。
演示地址:
http://www.htmleaf.com/Demo/201510282718.html
使用方法
2025年06月20日
<html>
<head>
<meta charset="UTF-8">
<title>用 css 实现字符串截断</title>
<style>
div {
width: 300px;
overflow: hidden;
/*规定当内容溢出元素框时发生的事情*/
white-space: nowrap;
/*设置如何处理元素内的空白。规定在文本中不进行换行*/
text-overflow: ellipsis;
/*规定当文本溢出包含元素时发生的事情*/
}
div:hover{
cursor:pointer;
}
div:hover:before{
content:attr(title);
background:#d9444a;
color:#fff;
padding:.8em 1em;
position:absolute;
left:100%;
top:-70%;
margin-left:14px;
white-spack:pre;
}
div:hover:after{
content:" ";
position:absolute;
left:80%;
width:0;
height:0;
border-right:8px solid #d9444a;
border-top:8px solid transpatrnt;
border-bottom:8px solid transparent;
}
</style>
</head>
<body>
<div title="轻轻松松制作div+css截取字符段在规定长度,超出部分用...代替!">轻轻松松制作div+css截取字符段在规定长度,超出部分用...代替!</div>
</body>
</html>
2025年06月20日
效果图:
html:
<!--进度条-->
<div class="progress-wrap">
<div class="progress-inner">
<div class="progress-nums"></div>
</div>
<span>60%</span>
</div>
2025年06月20日
https://juejin.cn/post/7159105009232117774
2025年06月20日
CSS伪类选择器是前端开发中不可或缺的强大工具,它们允许我们根据元素的状态、位置或用户行为动态地应用样式。本文将全面介绍常用的伪类选择器,并通过代码示例展示其实际应用场景。
2025年06月20日
还在寻找那些CSS3的效果库吗?如果你的答案是肯定的,并且目前没有找到,那么你一定不能错过小编为大家收集的这些CSS3效果库,这是一个令你兴奋的集合!最新的CSS3都配备了新的特性,来设计创建动画和互动的网页。在本文中,可以找到一些非常优秀的CSS3效果库,来让你的Web设计看起来更加引人注目。还在等什么?让我们一起看起来吧!
Animate.css是一大堆的很酷,很有趣,而且很炫又能跨浏览器的动画效果样式集锦,你可以直接使用到项目中。
DynCSS将你的CSS解析成-dyn-(attribute)规则。这些规则是模拟浏览器事件(如滚动和缩放)的javascript表达式,其结果会应用到CSS属性上。