首页 > 其他分享 >new: 轮播图 | MDN上HTML的总结和CSS面试题解答,以及vue-admin/豆瓣一个静态页面的实现

new: 轮播图 | MDN上HTML的总结和CSS面试题解答,以及vue-admin/豆瓣一个静态页面的实现

时间:2022-10-27 22:11:11浏览次数:96  
标签:面试题 vue MDN 轮播 img style https com CSS

主要参看oppo官网https://www.oppo.com/cn/,实现以下功能

一、轮播图 https://www.cnblogs.com/WindrunnerMax/p/12638005.html

通常是在首页读秒播放的图片,本次了解的是oppo官网轮播图,它有读秒动画(扇形提示);有三种方式可以实现 ;

1.option

2.opacity

3.css

二、图片放大 https://www.yisu.com/ask/5271.html

鼠标onmouseover(), onm ouseout(), 可以实现经过图片时,图片放大或者缩小(图框大小不变)

<img id="img" onm ouseover="smaller()" onm ouseout="bigger()" 

        src="http://mat1.gtimg.com/www/images/qq2012/guanjia2.png" 

        style="cursor:pointer;width:400px;height:400px; 

        transition:all 1s ease-out 0s; perspective-origin:bottom;"/>

bigger() 函数和smaller() 函数:

<script type="text/javascript">

        var img = document.getElementById('img'); /*从DOM中提取元素*/

        function bigger(){

        img.style.width = '400px'; /*设置图片的高宽*/

        img.style.height = '400px';

        img.style.marginTop = "-50px";

        img.style.marginLeft = "-50px";

        }

        function smaller(){

        img.style.width = '300px';/*设置图片的高宽*/

        img.style.height = '300px';

        img.style.marginTop = "0px";

        img.style.marginLeft = "0px";

        }

        </script>

  总结:编码太生疏了,以上都没做出来。主要是对CSS一头雾水,html和CSS也没有实际写过,对js的动作参数不太了解。

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:面试题,vue,MDN,轮播,img,style,https,com,CSS
From: https://www.cnblogs.com/fusiyilia/p/16833159.html

相关文章

  • vue项目总结
    项目总结在进行网站数据请求的过程中,面临接口实时刷新的情况,数据请求过期解决:将最新请求出来的数据本地存储便于页面渲染再用到项目中所需要的组件有问题时,学会查看......
  • vue-element-admin框架学习笔记
    0背景vue-element-admin是一个已高度完成的系统原型,它基于vue框架和elementUI组件库。它使用最新的前端技术栈,内置i18n国际化解决方案、动态路由、权限验证。它可以帮助......
  • Vue学习笔记之使用computed计算属性
    0x00概述本文主要记录Vue页面使用computed计算属性0x01computed基本使用在computed中定义一个函数(看起来是一个函数,其实是一个属性),命名按照属性规范命名(一般为名词)......
  • Vue学习笔记之scope.row的最简单理解
    0x00概述本文转载,仅做记录用,原文 0x01表格内开关选项如果表单中只是对返回数据的字面量的显示,prop和slot-scope没有大的差异,开发过程中基本可以通用;但是如果有一个......
  • vue中v-for写在template上,加key提示错误
    v-for写在非template上,添加:key没有任何问题,但是写在template上就不行了,加了就报错虽然不影响页面渲染,但终端一直报错显示,很讨厌;有时候,页面渲染,还是需要不加div层的基础......
  • vue2 使用video.js
    页面内使用//外层div<divclass="video-class"v-if="isShowVideoDialog"><!--<videowidth="100%"height="100%"controls:src="playUrl"></video>--><video......
  • vue.config.js 学习记录
    Vue-cli4将webpack深度集成,不对外展示webpack具体配置,在vue.config.js中可以更改配置:Vue.config.js的基本内容为:module.exports={ publicPath:'/smart-dispa......
  • Vue3 Composition API
    一、响应式基础前提:你会使用setup函数或<scriptsetup>语法1.reactive我们可以使用reactive()函数创建一个响应式对象或数组:import{reactive}from'vue'c......
  • vue 页面不能渲染出来 且chrome卡死
     原因很简单,attachInfo已经传递一个数组,但是由于字段太多,我赋值错了赋值成一个对象, 所以导致整个页面加载不出来;  具体原因和为什么导致整个浏览器页面卡......
  • 前端Vue2-Day60
    Vue路由:vue-router(实现SPA应用) SPA应用:①单页web应用。②整个应用只有一个完整的页面。③点击页面中的导航链接不会刷新页面,只会做页面的局部更新。④数据需要......