评论栏右侧有资料下载
代码什么样的
能啊,直接在section中加就行了
不是页面无法显示,因为你每一张高度都是100%所以你在页面上只能看到第一张页面,其他页面都在屏幕下方,又因为你body和html设置了overflow:hidden,所以滚动条被隐藏了,所以你没办法滑倒下一张了,你把overflow:hidden先注释了,你就能看到另外两张了
100%是屏幕宽度;400%则是屏幕宽度的4倍。然后每张图片宽度设置为25%(4张时),则每张宽度为400%*25%=100%为屏幕宽度,从而实现全屏
网上多得是,懒人图库就有,什么素材图片都有
检查下 图片路径。
background-size:contain是把图片等比例扩大,如果图片尺寸和窗口大小比例不一样就不能做到完成覆盖窗口了
哈哈,来来来,我给你一张图,你看看像不像
可以的,个人觉得最好是 在section后面在另外加一个类
样式问题哦,它们中间是有逗号的,而不是空格呢。
#container, .sections, .section{
height: 100%;
}
sublimeText
我觉得container容器100%本来用一张图的话,可以是正好全屏,现在是4张的话,就用了400%,谢谢
随便网上下点壁纸就好了
我已经知道了
这个其实是st的snippet,按了!就会自动提示了,你没有可能是因为你没有设置
是不是路劲有问题,再说我们都是这样的斜杠'/'.你的怎和我们的是相反的
可能后期进行了重构。
1、去掉 html 、body 的 padding 和 margin,
html, body{ padding:0; margin:0 }
2、目标元素是body 的直接子元素,或者目标元素的父元素及以上都是宽度 100%
<!-- 只写出部分代码,完整的html结构可以自己补充 --> <body> <div id="target" style="height:100px;">this is div</div> </body> <!-- 这个id为target的元素,是div,它的display 默认值是block,也就是宽度为 100%(根据父元素来的),所以,这个元素就不需要设置什么宽度,值需要设置高度就好了 -->
<body> <div id="parent"> <div id="target" style="height:100px;">this is div</div> </div> </body> <!-- 这个例子里面,div的display默认属性都是block,所以,宽度都是父元素的宽度,也就是说, #parent的宽度是父元素body的宽度,#target的宽度是#parent的宽度,所以也不用设置什么宽度,直接设置你需要的高度就好了 -->
<body> <span id="target" style="display:block;height:100px;background:red;">123</span> </body> <!-- 如果你用的不是display默认值为block的元素(块状元素),那你就需要把这个元素转为块状元素,这里的span默认dislay值为inline,重置display为block,就可以设置高度了。inline元素,是既不能设置宽度,也不能设置高度的,里面有多少文本内容,它就有多大,里面没有文本内容,在页面上就看不到它,相当于宽高都是0像素 -->
定义了.sections,.section{height:100%;},但是html中没有引用,所以每个模块的高度是自身内容撑开的高度,不是100%。
js的可以引用 还是框架好
宽度设置了400%
li 标签一般是做文字列表的,而且默认是有编号符的,
div比较干净,只是一个容器标签,这种分屏,里面可能塞很多内容,用div还是比较合适的。
用 background-image 背景图属性,比较好一点,你试下搞个 img 标签,鼠标左键按中这张图片,然后拖拽一下,大部分浏览器都会直接在另外一个标签页打开这张图片。背景图就没有这个问题。
#container,.sectionis,.section{ height:100%; }
拼写错了,sectionis,你改成 sections 就好了。