Opacity с помощью slider подскажите!
Гуру ява подскажите нубу хожу вокруг да около есть код взятый с интернета с красивым слайдером но как заставить этот слайдер менять opacity изображения не понимаю тк. знаю css и html но ява для меня пока сложно но очень нужна такая штука вот пример зачем.
ЦЕЛЬ ползунком регулировать opacity стекла тонировки от 0 - 100 тоесть есть картинка под ней гдето ползунок.Картинка есть, ползунок красивый есть, понятия как их связать нет)))) Спасибо зарание всем кто чем то поможет!))) выматало оно меня))
<link href="style.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<style type="text/css">
#container{
background:url(bg.jpg)!important;
padding:100px 50px 0px 50px;
}
/*Фон слайдера*/
.slider {
width:230px;
height:11px;
background:url(slider-bg.png);
position:relative;
margin:0;
padding:0 10px;
}
/*Стиль кнопки слайдера*/
.ui-slider-handle {
width:24px;
height:24px;
position:absolute;
top:-7px;
margin-left:-12px;
z-index:200;
background:url(slider-button.png);
}
/*Элемент div результата, в котором выводится значение слайдера*/
#slider-result {
font-size:50px;
height:200px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
width:250px;
text-align:center;
text-shadow:0 1px 1px #000;
font-weight:700;
padding:20px 0;
}
/*Полоска заполнителя слайдера*/
.ui-widget-header {
background:url(fill.png) no-repeat left;
height:8px;
left:1px;
top:1px;
position:absolute;
}
a {
outline:none;
-moz-outline-style:none;
}
</style>
</head>
<body>
<div id="container">
<div class="slider"></div>
<div id="slider-result">50</div>
<input type="hidden" id="hidden"/>
<script>
$( ".slider" ).slider({
animate: true,
range: "min",
value: 50,
min: 10,
max: 100,
step: 10,
//Получаем значение и выводим его на странице
slide: function( event, ui ) {
$( "#slider-result" ).html( ui.value );
},
//обновляем скрытое поле формы, так что можно передать данные с помощью формы
change: function(event, ui) {
$('#hidden').attr('value', ui.value);
}
});
</script>
</div>
</body>
</html>
|
во-первых. если кидайте пример (полный), так кидайте от <html> до </html>
во-вторых. округлите тэгами [html], так читать приятней.. ну и... наверное же надо библиотеки подключить, как саму jquery, так и модуль слайдера.. |
ааа сори.. либы увидел))
|
вставил))
што скажите Профессор)) я так понимаю в инете нет примеров потому что это просто некуда?))) |
|
а этих то я видел кучу я наверно не так подал тему, я хочу чтобы ползунком можно было регулировать opacity стекла тонировку 0 - 100 тоесть есть картинка под ней гдето ползунок.Картинка есть, ползунок красивый есть, понятия как их связать нет))))
|
так??:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html> <head></head>
<body>
<div style="height: 50px; width: 50px; background-color: red; opacity: 1;"></div>
<script type="text/javascript">
var div = document.getElementsByTagName('div')[0];
function divChange(ths)
{
div.style.opacity = ths.value / 100;
}
</script>
<div>
<input type="range" min="0" max="100" value="100" onchange="divChange(this);">
</div>
</body>
</html>
п.с. используется html5, работать будет в современных браузерах, например хром |
Да оно только у меня нет ползунка потому что его нет или потому что мозилла, а так да оно и если можно описать как мож хоть чему научусь!!! СУПЕР!!!СПАСИБО!!
|
Цитата:
|
Цитата:
есть библиотеки от jquery http://jqueryui.com/slider/ он кроссбраузерный. подключайте плагин и работает везде)) |
Цитата:
|
та шо там не понятного. все оч легко:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<style type="text/css">
#slider
{
width: 200px;
margin: 40px;
}
</style>
<script>
$(function() {
var div = document.getElementsByTagName('div')[0];
$( "#slider" ).slider(
{
min: 0,
max: 100,
value: 100,
change: function(e, ui)
{
div.style.opacity = ui.value / 100;
}
});
});
</script>
</head>
<body>
<div style="height: 50px; width: 50px; background-color: red; opacity: 1;"></div>
<div id="slider"></div>
</body>
</html>
|
Цитата:
|
вместо события change нужно использовать slide
http://api.jqueryui.com/slider/#event-slide |
Цитата:
|
Цитата:
|
Нужна помощь
Ребята, помогите все грамотно «обернуть», у меня выходит коряво, размер окна все ок, а вот в окне ... Как сделать чтобы div в окне и изображение подгонялось под размер окна заданный leghtbox?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Leightbox
</title>
<!-- Meta Tags -->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="robots" content="index, follow" />
<!-- CSS -->
<link rel="stylesheet" href="http://www.eight.nl/static/files/leightbox/css/screen.css" media="screen,projection" type="text/css" />
<style>
#PPoverlay
{
position:absolute;
top:0;
}
</style>
<!-- JavaScript -->
<script type="text/javascript" src="http://www.eight.nl/static/files/leightbox/scripts/prototype.js"></script>
<script type="text/javascript" src="http://www.eight.nl/static/files/leightbox/scripts/lightbox.js"></script>
</head>
<body>
<div id="container">
<p>
<ul>
<li><a href="#lightbox1" rel="lightbox1" class="lbOn">Было стало</a></li>
</ul>
</p>
</div><!--container-->
<div id="lightbox1" class="leightbox">
<div style="position: relative;">
<div><img src="http://1871.by/pp/image_02.jpg"></div>
<div><input type="range" min="0" max="100" value="100" onchange="ppFunction(this);"></div>
<div id="PPoverlay"><img src="http://1871.by/pp/image_01.jpg" ></div>
</div>
<script>
function ppFunction(ths)
{
document.getElementById("PPoverlay").style.opacity = ths.value / 100;
}
</script>
<p class="footer">
<a href="#" class="lbAction" rel="deactivate">Закрыть</a>
</p>
</div>
</body>
</html>
|
Цитата:
--- У меня теория что господин хочет менять прозрачность не всего изображения, а только его части. Типа стоит машина, стекла тонированы в ночь. Подходит смИшной такой гаишник, пользователь ползет к ползунку, двигает, и опа - в норме светопропускания. Видно руль, приборы и тьолку. |
| Часовой пояс GMT +3, время: 07:58. |