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

曲阳网站建设邯郸开发网站有哪些

曲阳网站建设,邯郸开发网站有哪些,公众平台登录,js特效网站欣赏学习来源#xff1a;尚硅谷前端htmlcss零基础教程#xff0c;2023最新前端开发html5css3视频 系列笔记#xff1a; 【HTML4】#xff08;一#xff09;前端简介【HTML4】#xff08;二#xff09;各种各样的常用标签【HTML4】#xff08;三#xff09;表单及HTML4收尾… 学习来源尚硅谷前端htmlcss零基础教程2023最新前端开发html5css3视频 系列笔记 【HTML4】一前端简介【HTML4】二各种各样的常用标签【HTML4】三表单及HTML4收尾【CSS2】四CSS基础及CSS选择器【CSS2】五CSS三大特性及常用属性【CSS2】六CSS盒子模型【CSS2】七浮动【CSS2】 八定位与布局【实操】 九尚品汇实操练习【HTML5】 十HTML5简介及相关新增属性【CSS3】 十一CSS3简介及基本语法上| 相关新增属性【CSS3】 十二CSS3简介及基本语法中| 变换、过渡与动画【CSS3】 十三CSS3简介及基本语法下| 伸缩盒模型 文章目录 2D变换2D位移2D缩放2D旋转2D扭曲多重变换变换原点 3D变换开启3D空间设置景深透视点位置3D位移3D旋转3D缩放多重变换背部可见性 过渡动画什么是帧、关键帧动画的基本使用动画的其他属性动画复合属性过渡与动画的区别动画案例 多列布局 ⭐️前文回顾前端 | 十一CSS3简介及基本语法上 | 尚硅谷前端htmlcss零基础教程2023最新 ⭐️前文对应p171-p178本文对应p178-p183 ⭐️补充网站W3schoolMDN 2D变换 2D位移 位移与相对定位很相似都不脱离文档流不会影响到其它元素。 与相对定位的区别相对定位的百分比值参考的是其父元素位移的百分比值参考的是其自身。 浏览器针对位移有优化与定位相比浏览器处理位移的效率更高。 位移对行内元素无效。 transform 可以链式编写例如transform: translateX(30px) translateY(40px); 位移配合定位可以实现元素水平垂直居中。 .box { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }!DOCTYPE html html langzh-CN headmeta charsetUTF-8title01_位移/titlestyle.outer {width: 200px;height: 200px;border: 2px solid black;margin: 0 auto;margin-top: 100px;position: relative;}.inner {width: 200px;height: 200px;background-color: deepskyblue;/* 水平位移 *//* transform: translateX(50px); *//* 垂直位移 *//* transform: translateY(50px); *//* 水平垂直位移 */transform: translate(50px,50px);}.inner2 {width: 60px;height: 60px;background-color: orange;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}/style /head bodydiv classouterdiv classinner你好啊/div/divdiv classouterdiv classinner2你好啊/div/div /body /html2D缩放 transform不用在行内元素使用时需要添加display !DOCTYPE html html langzh-CN headmeta charsetUTF-8title缩放/titlestyle.outer {width: 200px;height: 200px;border: 2px solid black;margin: 0 auto;margin-top: 100px;}.inner {width: 200px;height: 200px;background-color: pink;transform: scaleY(1.5);}span {/* 缩放不能用于行内元素所以需要转换 */display: inline-block;font-size: 50px;transform: scaleX(0.5);}/style /head bodydiv classouterdiv classinner你好啊/div/divspan好/span /body /html2D旋转 !DOCTYPE html html langzh-CN headmeta charsetUTF-8title旋转/titlestyle.outer {width: 200px;height: 200px;border: 2px solid black;margin: 0 auto;margin-top: 100px;}.inner {width: 200px;height: 200px;background-color: deepskyblue;transform: rotateZ(-30deg);/* transform: rotate(30deg); */}/style /head bodydiv classouterdiv classinner你好啊/div/div /body /html2D扭曲 多重变换 变换原点 !DOCTYPE html html langzh-CN headmeta charsetUTF-8title05_多重变换/titlestyle.outer {width: 200px;height: 200px;border: 2px solid black;margin: 0 auto;margin-top: 100px;}.inner {width: 200px;height: 200px;background-color: deepskyblue;/* 通过关键词调整变换原点 */transform-origin: right bottom;/* 通过具体像素值调整变换原点 *//* transform-origin: 50px 50px; *//* 通过百分比调整变换原点 *//* transform-origin: 25% 25%; *//* 只给一个值 *//* transform-origin:top; *//* transform-origin: right top; *//* 变换原点位置的改变对 旋转 有影响 *//* transform: rotate(0deg); *//* 变换原点位置的改变对 缩放 有影响 */transform: scale(1.3);/* 变换原点位置的改变对 位移 没有影响 *//* transform: translate(100px,100px) */}.test {width: 50px;height: 100px;background-color: orange;}/style /head bodydiv classouterdiv classinnerdiv classtest你好啊/div/div/div /body /html3D变换 开启3D空间 设置景深 !DOCTYPE html html langzh-CN headmeta charsetUTF-8title01_3D空间与景深/titlestyle.outer {width: 200px;height: 200px;border: 2px solid black;margin: 0 auto;margin-top: 100px;/* 开启3D空间 */transform-style: preserve-3d;/* 设置景深有了透视效果近大远小 */perspective: 500px;}.inner {width: 200px;height: 200px;background-color: deepskyblue;transform: rotateX(30deg);}/style /head bodydiv classouterdiv classinner你好啊/div/div /body /html透视点位置 !DOCTYPE html html langzh-CN headmeta charsetUTF-8title02_透视点的位置/titlestyle.outer {width: 200px;height: 200px;border: 2px solid black;margin: 0 auto;margin-top: 100px;/* 开启3D空间 */transform-style: preserve-3d;/* 设置景深有了透视效果近大远小 */perspective: 500px;/* 设置透视点的位置 */perspective-origin: 400px 102px;}.inner {width: 200px;height: 200px;background-color: deepskyblue;transform: rotateX(45deg);}/style /head bodydiv classouterdiv classinner你好啊/div/div /body /html3D位移 3D旋转 3D 旋转是在 2D 旋转的基础上可以让元素沿 x 轴和 y 轴旋转具体使用方式如下 先给元素添加转换属性 transform编写 transform 的具体值 3D 相关可选值如下 3D缩放 多重变换 背部可见性 过渡 过渡可以在不使用 Flash 动画不使用 JavaScript 的情况下让元素从一种样式平滑过渡为另一种样式。 在线制作贝塞尔曲线 !DOCTYPE html html langzh-CN headmeta charsetUTF-8title04_过渡案例/titlestyle.outer {width: 400px;height: 224px;position: relative;overflow: hidden;}.mask {width: 400px;height: 224px;background-color: black;color: white;/* 用定位实现遮罩盖住效果 */position: absolute;top: 0;left: 0;text-align: center;line-height: 224px;font-size: 100px;/* 调透明度 */opacity: 0;transition: 1s linear;cursor: pointer;}img {transition: 0.5s linear;}.outer:hover .mask {opacity: 0.5;}.outer:hover img {transform: scale(1.6) rotate(20deg);}/style /head bodydiv classouterimg src../images/shanghai.jpg altdiv classmask上海/div/div /body /html动画 什么是帧、关键帧 一段动画就是一段时间内连续播放 n 个画面。每一张画面我们管它叫做“帧”。一定时间内连续快速播放若干个帧就成了人眼中所看到的动画。同样时间内播放的帧数越多画面看起来越流畅。关键帧指的是在构成一段动画的若干帧中起到决定性作用的 2-3 帧。 动画的基本使用 step1定义关键帧定义动画就相当于定义函数 简单方式定义 /*写法一*/ keyframes 动画名 {from {/*property1:value1*//*property2:value2*/}to {/*property1:value1*/} }完整方式定义 keyframes 动画名 {0% {/*property1:value1*/}20% {/*property1:value1*/}40% {/*property1:value1*/}60% {/*property1:value1*/}80% {/*property1:value1*/}100% {/*property1:value1*/} }step2给元素应用动画应用函数用到的属性如下 .box {/* 指定动画 */animation-name: testKey;/* 设置动画所需时间 */animation-duration: 5s;/* 设置动画延迟 */animation-delay: 0.5s; }!DOCTYPE html html langzh-CN headmeta charsetUTF-8title基本使用/titlestyle.outer {width: 1000px;height: 100px;border: 1px solid black;}/* 定义一个动画定义一组关键帧—— 第一种方式 */keyframes wangyoudong {/* 第一帧 */from {}/* 最后一帧 */to {transform: translate(900px);background-color: red;}}/* 定义一个动画定义一组关键帧—— 第二种方式 */keyframes wangyoudong2 {/* 第一帧 */0% {}/* 29% {background-color: red; } *//* 48% {background-color: orange;} *//* 88% {background-color: yellow;} *//* 最后一帧 */100% {transform: translate(900px) rotate(360deg);background-color: purple;border-radius: 50%;}}.inner {width: 100px;height: 100px;background-color: deepskyblue;/* 应用动画到元素 */animation-name: wangyoudong2;/* 动画持续的时间 */animation-duration: 3s;/* 动画延迟时间 */animation-delay: 0.2s;}/style /head bodydiv classouterdiv classinner/div/div /body /html动画的其他属性 !DOCTYPE html html langzh-CN headmeta charsetUTF-8title02_其他属性/titlestyle.outer {width: 1000px;height: 100px;border: 1px solid black;}keyframes atguigu {from {}to {transform: translate(900px) rotate(360deg);background-color: purple;border-radius: 50%;}}.inner {width: 100px;height: 100px;background-color: deepskyblue;/* 应用动画到元素 */animation-name: atguigu;/* 动画持续的时间 */animation-duration: 3s;/* 动画延迟时间 */animation-delay: 0.2s;/* ********其他属性--start*********** *//* 设置动画的方式 */animation-timing-function: linear;/* 动画播放的次数 */animation-iteration-count: infinite;/* 动画的方向 */animation-direction: alternate;/* 动画以外的状态不发生动画的时候在哪里 *//* animation-fill-mode: forwards; */}.outer:hover .inner {/* 动画的播放状态 */animation-play-state: paused;}/style /head bodydiv classouterdiv classinner/div/div /body /html动画复合属性 过渡与动画的区别 !DOCTYPE html html langzh-CN headmeta charsetUTF-8title04_动画与过渡的区别/titlestyle.outer {width: 1000px;height: 200px;border: 1px solid black;}.inner {width: 100px;height: 100px;}/* 用过渡实现inner1跑到右边去 */.inner1 {background-color: orange;transition: 3s linear;}.outer:hover .inner1 {transform: translate(900px);}/* 用动画实现inner2跑到右边去 */keyframes atguigu {0%{}50%{background-color: red;border-radius: 50%;box-shadow: 0px 0px 20px black;}100%{transform: translate(900px);}}.inner2 {background-color: green;animation: atguigu 3s linear infinite alternate forwards;}/style /head bodydiv classouterdiv classinner inner1过渡/divdiv classinner inner2动画/div/div /body /html动画案例 !DOCTYPE html html langzh-CN headmeta charsetUTF-8title动画案例/titlestylediv {width: 130px;height: 130px;background-image: url(../images/bike.png);margin: 0 auto;margin-top: 100px;animation: bike 1s steps(31) infinite;}keyframes bike {from{}to{background-position: 0px -4030px;}}/style /head bodydiv/div /body /html多列布局 专门用于实现类似于报纸的布局 !DOCTYPE html html langzh-CN headmeta charsetUTF-8title01_多列布局案例/titlestyle.outer {width: 1000px;margin: 0 auto;/* 直接指定列数 *//* column-count: 5; *//* 指定每一列的宽度会自动计算列数 *//* column-width:220px ; *//* 复合属性能同时指定列宽和列数不推荐使用 */columns: 4;/* 调整列间距 */column-gap: 20px;/* 每一列的边框宽度 *//* column-rule-width: 2px; *//* 每一列的边框风格 *//* column-rule-style: dashed; *//* 每一列的边框颜色 *//* column-rule-color: red; *//* 边框相关的复合属性 */column-rule: 2px dashed red;}h1 {column-span: all;text-align: center;font-size: 50px;}img {width: 100%;}/style /head bodydiv classouterh1《震惊国际名模也来尚硅谷学前端了》/h1p【开始】唐僧师徒四人忙着赶路吃不好、睡不好走了几天来到一个景色迷人的万寿山五庄观见天色不早就想在五庄观里住上一晚。五庄观里的两个童子听说他们是来自东土大唐要到西天取经的连忙说∶“我家师父到元始天尊那里讲经去了让我们在这里等您请快快进屋。”原来这童子的师父是镇元子在五百年前的兰盆会上认识了唐僧前世金蝉子。临走时曾告诉两个童子要好好对待唐僧并交待童子用观里的两颗宝贝人参果招待他。【结束】/pimg src../images/start.jpg altp【开始】两人摘了人参果趁着唐僧的徒弟不在偷偷拿来给唐僧吃。唐僧看见人参果就好像刚出生的婴儿一样吓得浑身发抖使劲摇手不敢吃。两个童子越是解释说∶“这是仙果不是人”唐僧仍是不信让他们赶快端走。两个童子没有办法只好端着人参果回到房里。因为那人参果不能久放否则吃下也不能长寿于是两童子一人一个分着吃了。说来也巧这间房子正好和厨房挨着两童子分吃人参果的事八戒听得明明白白看得清清楚楚馋得直流口水恨不得立刻吃一个。【结束】/pp【开始】一会儿悟空放马回来八戒连忙把刚才的事情告诉了师兄。悟空早就听说过人参果只是没有吃过于是就按照八戒说的用了一个隐身的法术偷偷溜进道房拿走了二童子摘果用的金击子露出了一颗人参果果跑到后园去摘人参果。这人参果树有一千多尺高非常茂盛朝南的枝头上露出了一颗人参果。悟空轻轻一跳一跳跳上树枝用金击子一敲那果子就掉下来悟空紧跟着跳下来可是却找不到那果子。悟空把果园里的土地神抓来露出了一颗人参果问他为什么把人参果偷走。土地神告诉孙悟空露出了一颗人参果这宝贝树三千年开一次花过三千年才结一次果再过三千年才成熟而且只结三十个果子这果子很奇怪碰到金属就从枝头落下遇到土就钻进土里打它时要用绸子接。【结束】/pp【开始】悟空送走土地神后一手拿金击子敲一手扯着自己的衣服接了三个果子。悟空回到厨房后让八戒把沙僧叫来三个人每人分一个。猪八戒性急一口把果子吞下去什么味道也没有尝出来就想让悟空再去偷几个。悟空告诉他这人参果是一万年才结三十个果子能吃到一个就应该满足了说完就把金击子放回了原处。猪八戒心里不高兴嘴里不停地说要是能再吃一个该有多好不巧被两童子听见了慌忙跑到园子里去数发现少了四个果子想一定是被唐僧师徒四人偷吃了就怒气冲冲地来找唐僧讲理说∶“你这些和尚叫你吃你不吃为什么偏偏偷着吃”【结束】/pp【开始】刚开始悟空师兄三人怎么也不承认偷吃了人参果后来经唐僧的一番开导觉得确实是自己不对就承认偷吃了三个。两个童子却说是四个还骂了许多难听的话。悟空火了拔了一根毫毛变成一个假悟空站在那挨骂自己跳上云头向后园飞去。悟空一进果园就拿出金箍棒一阵乱打又使出自己的神力把树连根拔出摔在地上仙果从树上掉下来又碰到了土就全部钻到土里去了。【结束】/pp【开始】悟空回到房中收回毫毛让两个童子随便骂也不还口。两个童子见唐僧他们一句话也不说就想是不是树太高叶子太密自己数不清又回到果园仔细看看。一到果园见那情景吓得他们半死趴在地上放声大哭∶“师父回来可怎么说呀”两个童子商量先把唐僧留住师父回来也好说一些于是回到房中假说果子一个也没有少是自己刚才数错了请唐僧他们原谅。【结束】/pp【开始】接着他们给唐僧师徒们准备了很多饭菜趁他们吃饭时关上门又用一把大铜锁把门锁上。孙悟空早就有了主意等到夜深人静的时候用开锁法术将一道道紧锁的大门都打开拔毫毛变成两个瞌睡虫扔在童子脸上两童子便呼噜地睡着了。唐僧师徒四人这才趁着黑夜逃出来向西天赶路去了。天亮时镇元子回到五庄观发现两个童子被人施了法术躺在那里睡大觉连忙运用神功把他们叫醒。二童子一见师父回来了便急忙跪下请师父原谅他们并把唐僧师徒偷吃仙果毁坏仙树的事情告诉了师父。镇元子想这一定是孙悟空干的便去找孙悟空讲理。【结束】/p/div /body /html!DOCTYPE html html langzh-CN headmeta charsetUTF-8title多列图片案例/titlestyle.outer {column-count: 5;}img {width: 100%;transition: 0.2s linear;}img:hover {box-shadow: 0px 0px 20px black;transform: scale(1.02);}/style /head bodydiv classouterimg src../images/img1.jpgimg src../images/img2.jpgimg src../images/img3.jpgimg src../images/img4.jpgimg src../images/img5.jpgimg src../images/img6.jpgimg src../images/img7.jpgimg src../images/img8.jpgimg src../images/img9.jpgimg src../images/img10.jpgimg src../images/img11.jpgimg src../images/img12.jpgimg src../images/img13.jpgimg src../images/img14.jpgimg src../images/img1.jpgimg src../images/img2.jpgimg src../images/img3.jpgimg src../images/img4.jpgimg src../images/img5.jpgimg src../images/img6.jpgimg src../images/img7.jpgimg src../images/img8.jpgimg src../images/img9.jpgimg src../images/img10.jpgimg src../images/img11.jpgimg src../images/img12.jpgimg src../images/img13.jpgimg src../images/img14.jpgimg src../images/img1.jpgimg src../images/img2.jpgimg src../images/img3.jpgimg src../images/img4.jpgimg src../images/img5.jpgimg src../images/img6.jpgimg src../images/img7.jpgimg src../images/img8.jpgimg src../images/img9.jpgimg src../images/img10.jpgimg src../images/img11.jpgimg src../images/img12.jpgimg src../images/img13.jpgimg src../images/img14.jpg/div /body /html
http://www.tj-hxxt.cn/news/217700.html

相关文章:

  • 同行抄袭公司网站网站生成静态
  • 公司主营业务网站建设工邦邦官网
  • 重庆广告公司网站建设域名历史价格查询
  • 做网站都用什么技术30天网站建设全程实录
  • 设计好的建设网站网站后台管理要求
  • 网站关键词库怎么做有什么效果定陶菏泽网站建设
  • asp网站仿制南京快速建站模板下载
  • 网上做调查问卷赚钱的网站中国建设银行信用卡积分兑换网站
  • 建设网站一般过程网站模版如何使用
  • 微信导航网站怎么做前端菜鸟教程
  • 电商网站开发的流程图两网站会员同步
  • 网站策划书的撰写流程wordpress菜单.html
  • 一级a做爰片免费网站国语版的我做网站了 圆通
  • 网站设计师英文wordpress主题 榆次
  • 可以免费创建网站的软件北京免费网站建设
  • 网站做百度排名教程上海网站建设技术
  • 做网站建设涉及哪些算法全网营销外包全网天下
  • 个人网站如何被百度收录临沂森拓网络科技有限公司
  • 有网站的源代码怎么生成网站顶呱呱网站做的怎么样
  • p2p网站开发思路方案wordpress xml地图
  • 运河网站制作微信分销系统价格
  • 渭南建网站备案个人网站名称大全
  • 台州网站建设解决方案微信公众号开发平台
  • 品牌型网站建设理论深圳华南城网站建设
  • 网站建设的科目哈尔滨关键词优化效果
  • 网站备案查询 怎么弄世界杯韩国出线了吗
  • 政务公开和网站建设情况总结wordpress 会员聊天
  • 杭州做代发的网站有哪些wordpress运行目录
  • 好看的公司网站深圳宝安网站建设学习网
  • 网站可以做无形资产吗wordpress分享文章插件