qq音乐界面java,qq音乐界面总结
各种标签属性代表的意义
一、网页布局
1.盒子模型div容器
padding: 内边距(上,右,下,左px)
margin: 外边距 (同上)
写在css中的“*{}”表示整个页面中的所有元素,这个时候可以设置 网页没有边框,代码如下:
如图,网页
浏览器位置居中
left:50%;
transform:translateX(-50%);
margin-top:50%;
margin-bottom:50%;
2.flex布局
ps:一定要在flex布局下才有用! flex布局默认按照行排列
display:flex(开启flex布局)(父元素)
flex-direction: column(默认按照行,可以自己设置按照列)
flex:1 flex:2 flex:1(数据可改,子元素)
1.justify-content:(改主轴)
①flex-end 右
②center 中
③space-between 两端
④space-evenly 平分空间
⑤space-around 周围都有空
2.align-items:(改交叉轴)
①center
②flex-end等等
在你想要设置成flex布局的总的大的div里设置display:flex,然后,那个的div和其包括的各种小的div都可以设置属于flex布局的样式。
css布局(定位)
是通过position实现的:
static,relative,absolute,fixed,sticky.
float:left(左浮动)
其中,position:sticky属性,需要再加一
个top:0
PS:起初并不明白flex布局的意思,后来知道,如果给css中的盒子模型不设置flex(弹性布局),那这个盒子模型是按照它传统的布局方式来布局的,而如果给相应的盒子设置了弹性布局则可以使它有flex属性,才会按弹性盒子布局,但需要注意的是flex自己的标签,诸如justify-content这样的标签需要盒子开启flex布局才有用,如果不写display:flex,那么这些标签将不起任何作用。
另外,float在启用flex布局时将不起作用,至于float:left则为使得新的div紧贴底面父元素div的左边,不会位移。
二、有关hover(它是伪类!!)
我觉得需要注意的地方一共有两点, 做的时候明白了一些东西,如下↓
①如果想设置对于某一个div的hover,那就在":hover "前面加上 “. (div名称)”,
不然就成了给所有div都加上了hover。
②四个伪类的顺序一定不可以变。不然可
能显示不出来
: link→链接点击前的样式
: visited→链接浏览过后的样式
: hover→鼠标悬浮在链接上的样式
: active→鼠标点击链接时的样式
还可以设置下划线,用text-decoration设置下划线颜色或者none.如下图↓
链接,div变色
还有一个相关的标签:cursor:pointer,如下图↓
小手
三、一些属性
text-indent: 文字缩进的样式,可以不用空格
font-size: ~px; 字体大小
text-align: center 文字在盒子里居中
font-weight: 粗体程度
border-radius: 圆角属性(使图片变圆形设置>=50%,圆角~px即可)
text-shadow: 文字阴影(水平阴影 ,垂直阴影,模糊的距离)
box-shadow: 盒子阴影
background-image:linear-gradient(渐变方向,color1,color2);
line-height: 行高
over-flow:hidden 一般给父元素加,防止溢出来,属性本身表示如果内容超出了给定值,超出部分将会被隐藏。
overflow-y: scroll; y轴的滚动轴,如何设置滚动轴样式呢?
补充
觉得在布局时有两个地方比较容易出错,框出来的部分:
这里是多个div的嵌套,其中需要注意必须设置margin-bottom,看起来像是悬浮起来的效果
这里为使美观,设置这些div→float:left.
还有,右边的那些div可以设置line-height行高。
心得体会:
对一些属性标签不太熟练,在做的过程中犯了好多基本错误,觉得难点在于要想好应该怎么布局后再下手,明白所做的东西盒子之间的嵌套关系,比如是哪个大的盒子中有哪些小盒子,是否对div设置flex布局,设置后需要什么属性(靠左/右边/居中),也要计算一些大小防止变形(指超出大的盒子或者其他和希望值不符的样式),就是把一个总的框架搭好,再进行盒子的背景,设置字体大小,阴影,盒子圆角属性等等美化。
①PS:如果要使用一些标签属性的话,一定得在display:flex的flex布局下才有用,不然没用!!!!!
②css的盒子模型,所有东西都是由一个又一个div嵌套而形成的,注意要先设置一个大的div,然后再把里面的东西分成一块一块小的div,再可以设置z-index值把几部分页面叠起来,才把想要显示的内容放在最上层。不然显示不出来。
z-index的值,为负1的话,就是置于底层,为99的话,就是最上层。
qq音乐界面java,qq音乐界面总结相关推荐
- java记事本UI界面类
文章目录 前言 一.UI界面 二.My_UI记事本界面类 总结 前言 一.UI界面 java记事本UI界面类My_UI.java, 1.把My_UI.java文件放在包com中(eclipse编辑器可 ...
- Java爬虫——爬取网易云歌单音乐添加到QQ音乐
此博客仅为学习交流,如触及第三方利益,请及时联系本人删除 一.前言 看标题大家可能会有点疑惑,为什么要写这个看起来没什么作用的爬虫,两个音乐软件换着用不香吗? 基于此问题,我以我个人感受罗列了 ...
- java gui界面设计qq_Java swing界面开发(仿QQ登录界面)
首先引入包的概念,包:给代码分类,提高的了代码的可读性,封装后方便管理.在包中类的引入:import 包名.类名;包名需小写,多单词用"."隔开.类名的命名规范:首字母大写其后的每 ...
- java qq ui界面_java swing 创建一个简单的QQ界面教程
记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...
- java qq登录成功界面_java实现简单QQ登录界面
本文实例为大家分享了java实现简单QQ登录界面的具体代码,供大家参考,具体内容如下 java在图形界面,不是太强项,但不是不可以做,它的开源是very nice! 实现代码如下(想实现完美的界面,可 ...
- Android开发本地及网络Mp3音乐播放器(二十)歌曲下载完成后通知主界面更新本地音乐
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51448597 项目源码(打赏5积分请点这边):http://download.csdn ...
- 【兴趣】QQ音乐VS网易云音乐竞品分析
手机音乐已经成为人们生活中不可或缺的一部分,成为人民大众喜闻乐见的娱乐方式,本文针对移动音乐APP做一个竞品分析,主要分析小编经常用的两款产品:QQ音乐.网易云音乐. 分析框架如下: 分析目的:从用户 ...
- 计算机锁屏之后QQ音乐停止播放了,MAC电脑如何在息屏状态下让QQ音乐能继续播放音乐...
MAC电脑如何在息屏状态下让QQ音乐能继续播放音乐 一般MAC电脑息屏之后,大部分的应用都是会停止运行的,比如QQ音乐,就不会再播放音乐.今天小编就跟大家分享下MAC电脑如何在息屏状态下让QQ音乐能继 ...
- QQ音乐 vs 网易云音乐,用户体验哪家强?
作为一个音乐爱好者,QQ音乐和网易云音乐是小摹的手机必备APP.QQ音乐诞生于2005年,拥有非常丰富的音乐版权,在音乐类APP下载排行榜上始终立于不败之地.网易云音乐则发布于2013年,凭借着优质的 ...
最新文章
- 一场库文件的远程修复
- java之Scanner
- Linux 网络编程(TCP)
- 一个红 - 黑树的具体描述
- jmeter设置全局变量
- Markdown基本语法总结
- php 实时监测网站是否异常_网站监控劫持问题,怎么通过网站监控解决劫持问题...
- 什么是Mybatis ?
- 中科院院士:很多人没有真正理解科学研究的本质
- HTTP协议-GET/POST请求
- 无锁同步-C++11之Atomic和CAS
- .netcore 如何获取系统中所有session_C#/.NET/.NET Core定时任务调度组件有哪些?
- js 判断移动终端浏览器版本信息
- Windows-dos命令
- 利用word分词来计算文本相似度
- python二维码加动态图_用python自制个性二维码(设置带LOGO的二维码带动图)
- rand()函数和 srand()函数的用法
- 解决netsh winsock reset找不到指定文件
- 利用U盘PE系统修复win7系统的启动引导文件
- Java的建造者模式(builder)
热门文章
- 新年找工作的注意啦:一般通用面试内容 收藏
- Android下USB Accessory的实现分析 (三)--- Android Open AccessoryProtocol
- android 特殊用户通知用法汇总--Notification源码分析
- oracle的学习Ⅵ(存储过程、函数、包、触发器、简单的用户管理和权限管理)
- Word2013为文档添加多种页码格式
- Global Average Pooling全局平均池化的一点理解
- c语言实现 输入例子: abab 输出例子: 2 例子说明: 第一次操作将两个'a'变成一个'f',字符串变成bbf。 第二次操作将两个'b'变成一个'b',字符串变成fb。 操作方式不是...
- 安装 pnpm 出现 : 无法加载文件 D:\node\node_global\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft. 解决办法
- 蓝牙协议HFP,HSP,A2DP,AVRCP等
- 小米创始人离职,背后这 3 点值得深思