- 博客(92)
- 收藏
- 关注
原创 css盒子遮罩层显示与隐藏
实现效果要如图显示:素材:两张图片步骤一:制作一个盒子,记住它的尺寸和大小代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>盒子遮罩层的显示与隐藏</tit
2021-01-31 09:23:14
1912
原创 css中元素的显示与隐藏
1.display属性display:none;【隐藏元素】未加display属性时:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</titl
2021-01-30 09:10:58
588
原创 运用css+html制作简单的淘宝轮播案例图
要让最后显示结果如下方图片:有兴趣的话就跟我一起学吧~我把这个轮播图首页布局这么设置:图片+左箭头+右箭头+下边小圆点1.因为图片大小和盒子一样大,我们div一个盒子出来,并且宽高和图片一样大。代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width
2021-01-30 08:23:08
3918
原创 css中绝对定位和固定定位的区别
首先我们制作两个标准块级元素,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style>
2021-01-29 18:37:43
387
原创 css实现行内元素设置宽高,块级元素取消宽高
1、如何让行内元素设置宽高呢,这里又有一个方法,先引入一个普通的行内元素,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>定位特殊特性</title>
2021-01-29 18:15:48
1829
原创 css中让绝对定位的盒子水平或者垂直居中!!
这是一个标准流盒子,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>实现绝对定位的盒子水平居中</title> <style>
2021-01-29 17:12:53
534
原创 css中的定位叠放次序z-index
我们知道,绝对定位是不占用位置的,那我假如有三个绝对定位的一模一样的盒子,那哪个浮在最上面呢?看看下面代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document<
2021-01-29 11:27:43
396
原创 css绝对定位之对齐居中版心内容
假如我想让一个盒子固定在我中部版心位置,应该怎么办呢?方法如下:没有定位之前,他们是普通的两个盒子,html代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docum
2021-01-25 13:23:39
1076
原创 css中的固定定位例子超详细!!!
固定定位是什么呢?固定定位是元素固定于浏览器可视区的位置。主要作用是可以在浏览器页面滚动时元素的位置也不会改变。语法:{position:fixed;}例子举起来~还没加固定定位的html代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, in
2021-01-25 12:05:51
1125
原创 css中的子绝父相具体例子
子绝父相是什么呢?子级是绝对定位的话,父级要用相对定位。1.子级绝对定位,不会占有位置,可以放到父盒子里面的任何一个地方,不会影响其他的兄弟盒子 。2.子盒子的运动范围必须在父盒子里面移动,因此此时父盒子需要加定位(相对或绝对或固定定位)。3.因为父盒子需要占有位置,放子盒子能浮在上面,因此父盒子应该是相对定位。现在我先做一个例子。背景:html代码如下:<!DOCTYPE html><html lang="en"><head> <meta
2021-01-25 08:50:05
3349
原创 css中的绝对定位
今天来讲css中绝对定位:绝对定位是元素在移动位置的时候,是相对于它祖先元素来说的{position:absolute;}1. 情况一:没有父盒子,即父盒子就是浏览器html代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sc
2021-01-24 19:53:46
6226
4
原创 解答vscode如何画圆
首先,让我们先画一个正方形:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> div
2021-01-18 16:38:21
2197
原创 解决css父子盒子同时移动的问题~
当盒子嵌套,同时移动的同时该怎么办,如下图,我先制作一对父子盒子:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <st
2021-01-18 07:19:29
1272
原创 使用vscode时如何自动对齐代码(格式化代码)
如果是某一次,直接右键格式化代码就好了如果要设置保存的时候自动格式化代码,,并且每一次都能自动格式化代码,步骤如下:
2021-01-15 23:13:55
36699
9
原创 CSS中用emmet快速生成css代码!!
css基本采取单词简写形式就可以了以前写的line-height:20px;只需要简写成lh20,再摁下回车键就可以了以前写的width:200px;只要写w200就可以了
2021-01-15 10:17:28
164
原创 CSS中用Emmet语法快速生成HTML标签!!!
1.1快速生成html结构的语法生成标签:直接输入div,然后摁回车或者Tab键就行(别的标签也是,包括双标签和单标签)同时生成多个标签如:生成5个段落标签,则p*5,再摁回车或tab键就行生成父子级标签。例如:快速生成无序列表,用ul>li就行,在按回车快速生成兄弟级标签例如:段落p和盒子div要同时生成:p+div生成带有类名或id名的标签例如:div有个类名是demo:用div.demo或者.demo(因为默认就是生成div)再举类似
2021-01-15 10:07:46
438
原创 java接口中抽象方法的定义与使用
1、定义一个接口类,在接口类里面定义抽象方法抽象方法的格式:public abstract 返回值类型 方法名称(参数列表);注意:接口当中的抽象方法,修饰符必须是两个固定的关键字,即public abstract;这两个关键字不能更换成别的,但是能够省略。因为是默认的。代码代码:package demo1;public interface MyInterfaceAbstract { public abstract void abs(); public abstract v
2020-11-05 22:58:21
6820
原创 java接口能定义常量吗?(of course)
接口中是可以定义“成员变量”的,也就时接口的常量。但是少补了public static final这三个关键字进行修饰具体的格式:public static final 数据类型 常量名称=数据值;例子例子:代码:package demo1;public interface MyInterfaceConst { public static final int NUM = 6; //注意:常量名称最好大写,idea中直接shift+f6就可以调为大写啦}用一个实现类来调
2020-11-05 18:55:45
4082
原创 java接口中私有方法定义和使用(解决代码重复的问题)
定义接口类,里面有默认方法还有私有方法package day0614;public interface Demo01default { //定义默认方法 public default void defaultMethod1(){ System.out.println("第一个默认方法"); defaultCommon(); } public default void defaultMethod2(){ System.out
2020-07-14 10:09:56
486
原创 java接口静态方法的使用
先定义一个静态接口package day0614;public interface DemoInterface { public static void methodInterface(){ System.out.println("这是一个静态方法"); }}先来演示一下错误做法如何实现并且调用这个接口里面的静态方法呢,按照以往的做法,我们是建立一个实现类。package day0614;public class MyDemoInterface
2020-07-14 09:09:04
3808
2
原创 解答java中局部变量和本类成员变量和父类成员变量都重名了咋办
调用的时候呢:局部变量: 直接写成员变量名本类的成员变量: this.成员变量名父类的成员变量: super.成员变量名现在这里有一个父类,我定义了一个num,如下:package cn.itcast.day0608.demo05;public class Demo03FU { int num = 10;}我再定义一个子类,继承父类,并且有它自己的成员变量,在定义一个成员方法,成员方法里面定义局部变量。再来输出:package cn.itcast.day0608.demo0
2020-06-08 09:14:43
504
原创 将一个随机字符串的字符进行升序排列,再倒叙打印输出(java)
过程:1、先定义一个字符串String str = “12kddfhkafhroz9”;2、将字符串变成字符数组,用toCharArray()就可以,我是直接str.toCharArray();然后摁住alt+enter,就出现了左边的char[] chars= .特别方便char[] chars = str.toCharArray();3、对字符数组进行排序,用到Arrays.sort(字符数组);记得Arrays有s的哦Arrays.sort(chars);4、反向打印输出,用循环,正向的
2020-06-07 12:51:11
773
原创 static来实现学号累加,班级一样等功能
定义学生类。输入该班级学生基本信息,其中学号累加,班号一样首先定义学生类。包含基本信息姓名,年龄要使得班号一样,那么应该在学生类中加上静态static关键字。可以定义成static String room;要使得学号累加。则可以定义一个累加计数器。首先呢还是得先定义私有变量学号id:private int id;多个累加计数器,可以先赋值为0,然后在构造函数实现累加:private static int idCount = 0;如何在构造函数实现累加:这里我定义了一个无参构造函数和一个全参构造函数
2020-06-07 09:06:32
563
原创 统计输入的字符串中各种字符的个数(java)
题目:键盘输入一个字符串,并且统计各种字符出现的个数(种类有:大写字母,小写字母,数字,其他字符)解题思路:1. 键盘输入,要用到Scanner类2. 输入的是字符串,就要用到对象.next();3. 对种类进行统计,要分门别类,则要四个变量;4. 要遍历字符串中每个字符,因此要把String-》char[]5. 转变可以用方法:toCharArray():6. for里面进行if判断String str = scn.next();//确定输入的是字符串char[] array = str
2020-06-07 08:17:30
6426
3
原创 指定格式遍历集合字符串
按照如下格式:{名字@名字@名字@名字}来打印内容解题思路:首先还是先创造集合对象,添加四个名字 ArrayList<String> list = new ArrayList<>(); list.add("成博弈"); list.add("刘雨昕"); list.add("傅如乔"); list.add("吴亦凡");接着:先打印输出 “{” 记住,不能换行,所以sout后的ln要去掉。看下面代码
2020-06-06 09:41:14
187
原创 java中自定义四个学生对象,添加到集合中,并遍历
解题思路:题目首先要求要有四个学生对象,那我们首先得先建立学生类呀,为了方便起见,学生类的对象我就只有名字和年龄好了。除了成员变量是我自己写的,其他都是电脑点点鼠标就好了,之前的博文有介绍了,可以去看看~package cn.itcast.day0605.demo03;public class Demo05Student { private String name; private int age; public String getName() { re
2020-06-06 09:21:11
5542
2
原创 Random产生随机数字并添加到集合ArrayList中的例题,有答案
题目:随机生成6个1-33之间的数字,添加到集合,并遍历集合思路:产生随机数字要用到Random类;【Random r = new Random();//创建Random类对象r】添加到集合需要用到ArrayList;集合只能是引用类型,但是数字是基本类型,因此要包装int类型,只要写成 Integer 就可以了【 ArrayList list= new ArrayList<>();//创建集合对象list】循环六次产生六个随机数字,简便写循环,直接用6.fori+回车键就好了,再
2020-06-06 08:55:42
978
原创 猜数字小游戏(Random产生随机数字),输出尝试次数
思路:1、用nextInt(指定长度); //产生指定大小的随机数。2、用Scanner里面nextInt()来键盘输入你猜测的数字3、用 i 来记录尝试次数。4.、不知道循环次数,用循环语句while,里面进行 if 判断,太大太小都继续循环,猜对的时候用break跳出循环。package cn.itcast.day0601.demo03;import java.util.Random;import java.util.Scanner;public class Demo13Rando
2020-06-05 17:55:11
1319
原创 random产生随机数字1到n
注意:nextInt(9),产生的数字范围是0~8;因此,如果想输出0~9,应该nextInt(9)+1例子:package cn.itcast.day0601.demo03;import java.util.Random;import java.util.Scanner;public class Demo12Random { public static void main(String[] args) { System.out.println("你想弹出1到几:")
2020-06-05 17:27:00
763
原创 介绍如何使用Random一次性输出几个指定范围的数字
java中有一个Random类,是用来生成随机数字的。其中,有一种方法是:nextInt(指定大小);指定的大小采用左闭右开原则。例如:nextInt(3);实际取值范围为0,1,2其中某个数字如何使用Random一次性输出几个指定范围的数字(可借助循环,如下面例子)package cn.itcast.day0601.demo03;import java.util.Random;public class Demo10Random { public static void main(
2020-06-05 16:47:29
888
原创 匿名对象的使用方法(三种)
匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。匿名对象的使用方法:new 类名称();注意:匿名对象只能使用唯一的一次,下次再用不得不创建一个新的对象第一,匿名对象的一般用法package cn.itcast.day0601.demo03;import java.util.Scanner;public class Demo08Anonymous { public static void main(String[] args) { //匿名对象的方式
2020-06-05 16:25:20
2352
1
原创 java中从键盘输入三个数字求最大值
要求从键盘输入数据,按照前两篇博文,我们知道还是需要三个步骤:导包,创建,使用下面直接来举例子:package cn.itcast.day0601.demo03;import java.util.Scanner;public class Demo06ScannerMax { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.p
2020-06-02 16:05:55
2748
原创 java中如何键盘输入两个数字并进行求和以及快捷键导包
上篇博文简单介绍了Scanner的使用,下面我们来举一个键盘输入两个数字进行相加的句子。首先我们还是要先导包,创建对象,使用对象,那如何快速导包呢,看下图。不小心删掉导包语句也没关系,鼠标放在Scanner上,摁住alt+enter就好了,实例在这里:package cn.itcast.day0601.demo03;import java.util.Scanner;public class Demo05ScannerSum { public static void main(S
2020-06-02 15:50:29
4289
原创 java中如何从键盘输入数据?学习Scanner类吧!
Scanner:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。Scanner的使用步骤导包:如下图,一定就是import java.util.Scanner创建,和实例化对象差不多,这里的类名我们统一为 Scanner,对象名任取。我这边例如取为scn;则为Scanner scn = new Scanner(System.in);使用:对象名.成员方法名下面举个例子:如何从键盘中输入数字以及字符串以及如何打印?public class Demo04Sc
2020-06-02 15:30:42
1831
原创 java中定义一个标准类Java Bean(附加如何快速生成Setter Getter还有构造函数,有图)
一个标准的类(我们也叫它做Java Bean)通常要拥有下面四个组成部分:所有的成员变量都要使用private关键字修饰;为每一个成员变量边谢谢一对Setter/Getter方法;编写一个无参数的构造方法;编写一个全参数的构造方法;下面先来举个例子:package cn.itcast.day0601.demo03;public class Demo03Student { private String name; private int age; //在Code--
2020-06-01 18:14:09
883
原创 java中构造方法的学习(构造方法之有参无参)
构造方法的作用构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。格式:public 类名称(参数类型 参数名称){方法体;}特别要注意:1、构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样。2、构造方法不要写返回值类型,连void都不能写。3、构造方法不能return一个具体的返回值。4、如果没有编写任何构造方法,那么编译器将会默认一个内容空白的构造方法,也没有参数;即public 类名称(){}第一个例子,没有参数的构造方法,直接在方
2020-06-01 16:56:06
2312
2
原创 this关键字的作用--(成员变量和局部变量同名时该怎么办)
当两个变量不同名时,就非常好办啦,如下面打招呼的例子成员变量name。局部变量whopackage cn.itcast.day0601.demo03;public class Demo01Person { String name;//我自己的名字 public void sayHello(String who){ System.out.println(who+"你好,我是"+name); }}创建对象调用它:package cn.itcast.day
2020-06-01 12:14:21
2845
1
原创 java中用privarte定义学生类以及private中boolean类型应该如何调用getter
我直接在代码里面加了详细注释啦。看代码吧~~~package cn.itcast.day0524.demo02;public class Demo05Student { //在方法的外面,类里面定义的变量,为成员变量。下面三个变量都是成员变量啦。 // 成员变量:对整个类都可以使用;位于堆内存;有默认值; private String name;//姓名。默认是为none private int age;//年龄。默认值为0 private boolean ma
2020-06-01 11:19:29
2732
原创 java中如何合理使用private
定义一个person类,输入年龄和姓名,然后打印定义Demo04Person类package cn.itcast.day0524.demo02;public class Demo04Person { String name; int age; public void show() { System.out.println("我的名字是:" + name + ",我的年龄是:" + age + "."); }}使用Demo04Per
2020-05-27 17:40:10
858
原创 java中用手机类作为方法的返回值
当使用一个对象类型作为方法的返回值时,返回值其实也就是对象的地址值。还是借用Demo03Phone类package cn.itcast.day0524.demo02;public class Demo03Phone { //定义属性,即成员变量 //手机属性(举例):品牌,价格,颜色 String brand;//品牌,要用字符串 double price;//有可能有小数,小数里面默认是double,这里其实float也可以,但是为了方便 String co
2020-05-27 14:08:58
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅