分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

CSS3D 转换调试

发布时间:2023-09-06 02:14责任编辑:彭小芳关键词:CSS

css3d 测试工具

效果如图:

代码如下:

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="renderer" content="webkit"><meta name="viewport" content="width=device-width, initial-scale=1"><title>CSS3D</title><style>/* css style */.panel { ???background: red; ???transform: rotateY(45deg); ???width:100%; ???height:100%; ???text-align: center; ???line-height: 250px; ???font-size:50px; ???color:#fff; ???font-weight: bold; ???position: relative; ???transform-style: preserve-3d; ???transition: transform 1s; ???/* ???backface-visibility: hidden; ???*/}#divControl label{ ???width:200px; ???text-align: right; ???display: inline-block;}#divControl span{ ???width:50px; ???text-align: left; ???display: inline-block;}#divControl small{ ???width:50px; ???text-align: left; ???display: inline-block;}#divInfo{ ???text-align: center;}</style></head><body><h1 style="text-align: center;">CSS3D</h1><div style="width:250px; height:250px; margin:20px auto; border:solid 1px gray; transform: perspective(500px)"><div id="divPanel" class="panel">CSS3D</div></div><div id="divInfo"></div><div id="divControl" style="text-align:center;"><div><label>perspective</label><input type="range" max="2000" min="0" value="500" /><span>500</span><small>px</small></div><div><label>rotateX</label><input type="range" max="360" min="0" value="0" /><span>0</span><small>deg</small></div><div><label>rotateY</label><input type="range" max="360" min="0" value="0" /><span>0</span><small>deg</small></div><div><label>rotateZ</label><input type="range" max="360" min="0" value="0" /><span>0</span><small>deg</small></div><div><label>translateX</label><input type="range" max="100" min="0" value="0" /><span>0</span><small>px</small></div><div><label>translateY</label><input type="range" max="100" min="0" value="0" /><span>0</span><small>px</small></div><div><label>translateZ</label><input type="range" max="100" min="0" value="0" /><span>0</span><small>px</small></div><div><label>scaleX</label><input type="range" max="5" min="0" value="1" step="0.01" /><span>1</span><small></small></div><div><label>scaleY</label><input type="range" max="5" min="0" value="1" step="0.01" /><span>1</span><small></small></div><div><label>scaleZ</label><input type="range" max="5" min="0" value="1" step="0.01" /><span>1</span><small></small></div></div><script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script><script>function updateCss(){ ???var str = ‘‘; ???$(‘#divControl div‘).each(function(){ ???????var lbl = $(this).find(‘label‘).html(); ???????if (lbl == ‘perspective‘) ???????{ ???????????$(‘#divPanel‘).parent().css(‘perspective‘, $(this).find(‘input‘).val() + ‘px‘); ???????} ???????else ???????{ ???????????str += lbl + ‘(‘ + $(this).find(‘input‘).val() + $(this).find(‘small‘).html() + ‘) ‘; ???????} ???}); ???$(‘#divInfo‘).html(str); ???$(‘#divPanel‘).css(‘transform‘, str);}// js script$(function(){ ???$(‘#divControl input[type=range]‘).on(‘input‘, function(){ ???????$(this).parent().find(‘span‘).html($(this).val()); ???????updateCss(); ???}); ???updateCss();});</script></body>

CSS3D 转换调试

原文地址:https://www.cnblogs.com/zjfree/p/9638519.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved