div css里怎么让一个图片在任意位置,比如靠居中在偏下,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了div css里怎么让一个图片在任意位置,比如靠居中在偏下,相关的知识,希望对你有一定的参考价值。

让一个图片在div任意位置,可以使用绝对定位的方式。如下示例代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>测试页面</title>
</head>
<body>
<style type="text/css">
.test-boxwidth:300px;height:260px;margin:0px auto;position:relative;border:1px solid #333;
.test-box imgposition:absolute;bottom:10px;left:50%;margin-left:-60px;border:0;
</style>

<div class="test-box">
<img src="https://www.baidu.com/img/baidu_jgylogo3.gif?v=31680756.gif">
</div>
</body>
</html>

示例中做了一个宽为300px,高为260px像素的容器,其中图片通过绝对定位,控制其位于容器的水平居中,容器底部的位置。bottom:10px;控制图片距离底部10px,left:50%、margin-left:-60px;控制图片水平居中。其中的margin-left的值根据图片宽度变化,为负的二分之一图片宽度。


最终效果如下图:

参考技术A 使用定位属性,设置它的left和top属性值来控制具体位置,例如
<div style="width:500px;height:400px;border:1px solid red;position:relative;">
<img src="852869179433967774.jpg" style="width:100px;height:100px;position:absolute;left:200px;top:200px;"/>
</div>
参考技术B 1、设置margin值,这样可以在不同浏览器中位置自适应改变。
2、用定位,外层用相对的,内层用绝对的。
参考技术C position:absolute 通过 left top right bottom 等来控制位置 参考技术D 用css样式进行定位布局,不懂的可以再问

有没有办法让 UIScrollView 在任意位置停止和反弹

【中文标题】有没有办法让 UIScrollView 在任意位置停止和反弹【英文标题】:Is there a way to make UIScrollView stop and bounce at arbitrary position 【发布时间】:2013-05-06 08:33:52 【问题描述】:

我有一个很长的水平 UIScrollView,我想让它在某些特殊情况下停止并反弹。有没有办法在不改变内容长度的情况下做到这一点?

编辑:我不希望它滚动到某个位置,我只是希望它表现得好像它在某个地方碰到了它的边界。

【问题讨论】:

我认为您应该阅读以下内容:***.com/questions/2234875/… 您可以通过scrollViewWillEndDragging:withVelocity:targetContentOffset: 覆盖静止位置,但不能影响弹跳的 afaik。 【参考方案1】:

您可以使用以下方法使滚动视图反弹:

//scroll is an instance of UIScrollView
scroll.alwaysBounceVertical/Horizontal = YES;

【讨论】:

我目前正在使用 scrollViewDidScroll: 停止滚动,然后设置 scrollView.contentOffset.x。这可以防止弹跳:P 还有其他方法可以阻止视图滚动吗? scrollView.contentSize = CGSizeMake(scrollView.frame.size.width,scrollView.frame.size.height);【参考方案2】:

如果要滚动到特定位置,可以使用scrollRectToVisible:animated: 方法

【讨论】:

以上是关于div css里怎么让一个图片在任意位置,比如靠居中在偏下,的主要内容,如果未能解决你的问题,请参考以下文章

div+css怎么让图片自适应大小

css里如何让div水平平均分布以至于放大缩小界面都不会改变位置

js或是jquery代码怎么写让图片在一个div里实现由远到近的渐变效果,即图片慢慢放大,超出div的部分不显示

css怎么让一张图片在固定大小的div中正常显示?

css里怎么让div或者其他盒子里的东西宽高不变的任意移动而不被其他东西遮盖住?

css 里面怎么让一个DIV居中 ?