HTML/CSS 自学笔记,加油!
//使用 vscode
使用视频:B站黑马程序员前端课程(如侵权,立即删,请私信)
<link rel="stylesheet" href="./iconfont.css">
<span class="iconfont 需要使用的小图标所对应的类名" >span>
div{
background-image:linear-gradient(颜色1,颜色2,..) ;
}
/*半透明渐变,常用*/
div{
background-image:linear-gradient(transparent,rgba(0,0,0,0.6)) ;
}
/*定义动画*/
@keyframes 动画名称{
from{根据实际设置宽高等变化}
to{}
}
@keyframes 动画名称{
0%{}
10%{}
20%{}
100%{}
}
/*使用动画*/
div{
animation: 动画名称 动画时长 速度曲线 延迟时间 重复次数 动画方向 执行完毕时状态;/*前两个必填*/
}
div{
animation: 动画名称 1s infinite alternate;
}
<meta name="viewport" content="width=device-width, initial-scale=1.0">
div{
display: flex;/*给父元素添加*/
}
div{
justify-content: center;/*盒子与容器有距离,其他居中*/
justify-content: space-around;/*弹性盒子沿主轴均匀排列,空白间距均分在弹性盒子两侧*/
justify-content: space-between;;/*弹性盒子沿主轴均匀排列,空白间距均分在相邻盒子之间*/
justify-content: space-evenly;;/*弹性盒子沿主轴均匀排列,弹性盒子与容器之间间距相等*/
}
div{
align-items: center;/*居中*/
align-items: stretch;/*拉伸,子级盒子需要没高度,是默认值*/
}
div{
align-self: center;
align-self: stretch;/*子级没高度,拉伸到和父级一样高;没宽度则为内容宽度*/
}
div{
flex: 整数;/*给没宽度的盒子设置,占用父盒子剩余尺寸的份数*/
}
div{
flex-direction: column;
}
div{
flex-wrap: wrap;
}
div{
align-content: center;/*与justify-content取值相似*/
}
html{
font-size: 10px;/*先设置根标签字号*/
}
div{
width: 5rem;
}
@media(媒体特性){
选择器{
CSS属性
}
}
@media(width:375px){ /*视口宽度为375px时css属性生效*/
html{
font-size: 37.5px; /*HTML标签的根字号为视口宽度的1/10*/
}
}
<script src="./js/flexible.js">script>
.box{
width:(66/5rem);
}
.父级选择器{
.子级选择器{
}
}
.box{
width:(66/5rem);
&:hover{
color: aliceblue;
}
}
/*结果:*/
.box {
width: 13.2rem;
}
.box:hover {
color: aliceblue;
}
@color:pink;
div{
color: @color;
}
@import './index';
"less.compile": {
"out":"../css/"
}
// out: ./目标文件夹/
// out: false
div{
width: 5vw;
height:5vw;
}
@media(max-width:50px){/*小于该值变*/
选择器{
CSS属性
}
}
@media( min-width:10px){/*大于该值变*/
选择器{
CSS属性
}
}
<link rel="stylesheet" media="(媒体特性)" href="xx.css">
<link rel="stylesheet" href="./bootstrap-3.4.1-dist/css/bootstrap.min.css">
<div class="container">
<div class="col-lg-3 col-md-6">1div>
<div class="col-lg-3 col-md-6">2div>
<div class="col-lg-3 col-md-6">3div>
<div class="col-lg-3 col-md-6">4div>
div>
<script src="./js/jquery.js">script>
<script src="./bootstrap-3.4.1-dist/js/bootstrap.min.js">script>