十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
近年来卡片(card)的应用越来越流行,卡片提供了一个更好组织信息展示的工具。 像 Google , Twitter , 和 Spotify ..
为广灵等地区用户提供了全套网页设计制作服务,及广灵网站建设行业解决方案。主营业务为网站建设、做网站、广灵网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
针对移动端的应用,卡片会根据屏幕大小自适应大小,甚至还可以有动画效果.卡片通常被放在在另一个之上, 但它们也可以被当做"页"来使用,像左滑,右滑.
卡片(card)默认样式带有box-shadow(阴影),由于性能的原因,和他类似的元素像 list list-inset 并没有阴影。 如果你有很多的卡片,每个卡片都有很多子元素,建议使用内嵌列表 inset lists 。
我们可以通过添加 item-divider 类为卡片添加头部与底部: 添加带 item-divider
类的 card
的元素在内容区域的上方或者下方.
使用 list card 类来设置卡片列表:
卡片中使用图片,效果会更好,实例如下:
以下实例中使用几种不同的选项的卡片展现方式。 开始使用了 list card 元素,并使用了 item-avatar , item-body 元素用于展示图片和文本信息,底部使用 item-divider 类。
打开你的空间
设置——高级设置——自定义CSS——开始自定义
在空白处插入
BODY {(…………………………)}
在CSS鼠标样式代码大全里找一个你喜欢的鼠标
复制代码
用代码替换
BODY {(…………………………)}
里的……………………
CSS显示一个大图片中的多个小图标,主要是用background-position这个属性来控制的。
先看下面这张300*300的大图片,每个小图标是100*100的。(这张图片名字叫9pic2.jpg)
首先先将你要放置背景小图标的元素的大小设置成图片里图标的实际大小,用width和height设置,然后用background-image把背景图片放进去,比如:
.showImage{
background-image: url(9pic2.jpg);
width: 100px;
height: 100px;
}
这么设置完毕后,大图片左上角那个小图标(这里假设是100*100的小图标)就出来了。
然后用background-position属性调整背景图片的位置,它有两个值分别表示背景图片沿着x和y轴移动的距离。你想象背景图片一开始是和当前元素左上角重合,但背景图片是可以移动的,由于浏览器坐标系x轴正向右,y轴正向下。所以,背景图片一般需要向左移动,和向上移动,这样移动的值往往都是负的。
比如上面第2张小图标,需要把大图片沿着x方向向左移动100px,y方向不变,设置background-position属性如下:
#item2{
background-position: -100px 0;
}
其他的同理。
最后贴出来一个例子,看明白了这个属性就懂了。
用到的另一张图片名字叫9pic1.jpg,先贴出来:
代码如下:
!doctype html
html lang="en"
head
meta charset="UTF-8"
title背景background-position切图/title
style
.showImage{
background-image: url(9pic2.jpg);
width: 100px;
height: 100px;
}
.showImage:hover{
background-image: url(9pic1.jpg);
}
ul{
list-style: none;
}
ul li{
float: left;
margin: 20px;
}
#item1{
background-position: 0 0;
}
#item2{
background-position: -100px 0;
}
#item3{
background-position: -200px 0;
}
#item4{
background-position: 0 -100px;
}
#item5{
background-position: -100px -100px;
}
#item6{
background-position: -200px -100px;
}
#item7{
background-position: 0 -200px;
}
#item8{
background-position: -100px -200px;
}
#item9{
background-position: -200px -200px;
}
/style
/head
body
div class="container"
ul
li id="item1" class="showImage"/li
li id="item2" class="showImage"/li
li id="item3" class="showImage"/li
li id="item4" class="showImage"/li
li id="item5" class="showImage"/li
li id="item6" class="showImage"/li
li id="item7" class="showImage"/li
li id="item8" class="showImage"/li
li id="item9" class="showImage"/li
/ul
/div
/body
/html
这个例子把那个图片打散,横排在页面上,还用:hover伪类实现了你鼠标移动到上面就从黑白变彩色。
使用了 CSS 的一些属性:
:after 伪类
position 定位
border-radius 圆角边框
linear-gradient 背景颜色渐变
display: flex; flex 布局
box-shadow 盒子阴影
直接使用font属性就可以了。font
可以按顺序设置如下属性:
font-style
font-variant
font-weight
font-size/line-height
font-family;
仔细看看这个 ,希望对你有帮助!
transition-property :规定设置过渡效果的css属性名称(默认值all)
transition-duration :规定完成过渡效果需要多少秒或毫秒(默认0s)
transition-timing-function :指定过渡函数,规定速度效果的速度曲线(默认为ease函数)
transition-delay :指定开始出现的延迟时间(默认延迟0s)
注意:transition四个子属性之间只能用空格隔开,不能用逗号隔开