图示


代码
<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
<style type="text/css">
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.clearBoth {
clear: both;
}
.clearRight {
clear: right;
}
.clearLeft {
clear: left;
}
.box {
border: 1px dotted blue;
background: url("images/pdf.png");
background-repeat: no-repeat;
width: 200px;
height: 100px;
margin: 5px;
}
.position-top {
background-position: top;
}
.position-center {
background-position: center;
}
.position-bottom {
background-position: bottom;
}
.position-left {
background-position: left;
}
.position-right {
background-position: right;
}
.position-top-left {
background-position: top left;
}
.position-top-right {
background-position: top right;
}
.position-bottom-left {
background-position: bottom left;
}
.position-bottom-right {
background-position: bottom right;
}
.position-default {
background-position: ;
}
.position-percent-50 {
background-position: 50% 50%;
}
.position-percent-90 {
background-position: 90% 90%;
}
.position-percent-100 {
background-position: 100% 100%;
}
.position-value-10px {
background-position: 10px 10px;
}
.position-value-80px {
background-position: 80px 80px;
}
.position-value-100px {
background-position: 100px 100px;
}
.repeat-default {
background-repeat: ;
}
.repeat-x {
background-repeat: repeat-x;
}
.repeat-y {
background-repeat: repeat-y;
}
.repeat-all {
background-repeat: repeat;
}
.attachment-scroll {
background-attachment: scroll;
}
.attachment-fixed {
background-attachment: fixed;
}
.attachment-inherit {
background-attachment: inherit;
}
</style>
<jsp:include page="/02_jquery/includeJQuery.jsp"></jsp:include>
<script type="text/javascript">
var cssTypeArr = ["position-default",
"position-top", "position-center", "position-bottom", "position-left", "position-right",
"position-top-left", "position-top-right",
"position-bottom-left", "position-bottom-right",
"position-percent-50", "position-percent-90", "position-percent-100",
"position-value-10px", "position-value-80px", "position-value-100px",
"repeat-default", "repeat-x", "repeat-y", "repeat-all",
"attachment-scroll", "attachment-fixed", "attachment-inherit"
];
$(document).ready(function($){
var containerDiv = $('<div/>');
for (var cssTypeIndex = 0; cssTypeIndex < cssTypeArr.length; cssTypeIndex++) {
//创建Div
$('<div/>').addClass('box').addClass(cssTypeArr[cssTypeIndex]).addClass('floatLeft')
.append($('<h4/>').html(cssTypeArr[cssTypeIndex]))
.appendTo(containerDiv);
}
$(document.body).append(containerDiv);
doSplitDiv();
});
function doSplitDiv() {
$('.position-default').after($('<div/>').addClass('clearBoth'));
$('.position-left').addClass('clearLeft');
$('.position-top-left').addClass('clearLeft');
$('.position-bottom-left').addClass('clearLeft');
$('.position-percent-50').addClass('clearLeft');
$('.position-value-10px').addClass('clearLeft');
$('.repeat-default').addClass('clearLeft');
$('.attachment-scroll').addClass('clearLeft');
$('div[class*="attachment"]').append($('<p/>').html('Bala bala bala bala bala bala!')).css('overflow','scroll');
}
</script>
</head>
<body>
</body>
</html>
分享到:
相关推荐
"前端开源库-css-background-video"就是这样一个工具,它允许开发者将视频作为CSS背景,为网站添加动态且引人入胜的元素。这个开源库是基于HTML5技术实现的,充分利用了现代浏览器对多媒体的支持,为用户提供了一种...
在Web开发中,为了提高页面加载速度和减少HTTP请求,开发者常会将一张大的图片切割成多个小图,然后通过CSS的background-image和background-position属性来拼接显示。这个库就是为了解决这个问题而诞生的。 在描述...
同时,`<img>`元素可能用于插入`floor.jpg`和`bg.jpg`作为背景图像,使用`background-image`属性,并可能配合`background-size`、`background-position`和`background-repeat`来控制背景图像的显示方式。 `floor....
前端大厂最新面试题-visual_...使用 CSS 实现视差滚动效果有多种方式,包括使用 background-attachment 属性和 transform: translate3D 属性。通过这两种方式,我们可以轻松地实现视差滚动效果,提高用户体验。
在Web前端开发中,CSS的background属性是一个非常强大的工具,它允许开发者在网页元素上添加背景样式。背景样式可以是纯色、渐变色、图片等,并且可以设置图片的显示方式和位置。标题“利用CSS定位背景图片...
CSS Sprite的基本原理是将多个小图片通过图像编辑软件(如Photoshop、GIMP等)拼接在一起,形成一张大图,然后在HTML和CSS中通过设置元素的`background-image`属性引用这张大图,并利用`background-position`来控制...
对于开发者而言,学习并理解这些全局CSS的具体应用方式,有助于提升自身前端开发能力,并能够更好地应对类似项目的开发需求。 全局CSS的应用使得淘宝旺铺在保持一致性的基础上,还能根据不同店铺的需求进行定制化...
同时,它也可以作为学习CSS的辅助工具,帮助开发者系统地理解和掌握CSS属性,从而提升前端开发技能。总之,"前端开源库-just-css-properties"是一个强大且实用的开发工具,对于任何前端开发者来说都是值得收藏和使用...
在IT行业中,layui是一款流行的前端框架,以其简洁、高效的特性深受开发者喜爱。它提供了一整套组件和样式,包括弹出层(popup layer)等,用于构建用户界面。本话题将详细探讨如何在layui中修改弹出层的样式,特别...
### CSS概述 #### CSS简介 - **什么是CSS** CSS,全称为层叠样式表(Cascading Style Sheets),是一种用于定义HTML元素外观及布局的语言。它使得开发者能够独立地控制网页的内容与表现形式,从而提高代码的可...
`object-fit: cover`类似于`background-size: cover`,`object-position`则类似于`background-position`,默认值为居中。例如: ```css div { width: 200px; height: 200px; border: 2px solid red; } img { ...
在CSS中,`background-position`属性是控制背景图像位置的核心。通过这个属性,我们可以精确地设置背景图像相对于其包含元素的位置。语法如下: ```css background-position: x-position y-position; ``` 这里的`x...
在本文中,我们将深入探讨如何使用CSS3、JavaScript和jQuery创建一个引人注目的立方体3D翻转加载特效。这个特效通常用于网站加载过程,为用户提供动态视觉体验,增加互动性和吸引力。以下是对实现这一特效所需技术的...
在Web前端开发中,CSS(层叠样式表)是用于美化HTML或XML文档的重要工具,它赋予了网页丰富的视觉效果。本教程将聚焦于CSS中的背景样式,这是创建吸引人且具有专业外观网页的关键元素。在"头歌教学实践平台"上,这个...
rainbowText.css('background-position-x', position + 'px'); setTimeout(animateRainbow, 1); } animateRainbow(); }); ``` 这个JavaScript代码片段首先获取文本元素的宽度(即渐变的总长度),然后设置一个...
总之,通过巧妙利用CSS的`background-image`、`background-position`、`background-size`、`background-repeat`以及`transition`属性,我们可以轻松创建出动态的元素横线动画效果。这种方法不仅简洁高效,而且提供了...
另外,为了使大图与小图位置匹配,可以使用CSS的`background-position`属性调整背景图片的位置。例如,如果小图和大图的宽高比例相同,可以直接设置为: ```css #large-image { background-position: center; } ``...
可以通过百分比或像素值进一步精确定位背景图片的位置,例如`background-position: 50% 25%;`。 #### 六、综合样式:`background` **语法**: ```css {background: 颜色值 | 图片URL | 重复方式 | 固定或滚动 | ...
jQuery是一种广泛应用于网页开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。...对于学习和实践jQuery以及前端动态效果的开发者来说,这是一个很有价值的学习资源。