t9omek 0 Zgłoś post Napisano Marzec 25, 2015 Witam, chciałbym zrobić slider, ale mogę tylko wykorzystać html i css. Niestety sam nie mogę dać sobie rady, czy możecie mi jakoś pomóc lub podrzucić materiały Udostępnij ten post Link to postu Udostępnij na innych stronach
Macsch 122 Zgłoś post Napisano Marzec 25, 2015 http://cssdeck.com/labs/css3-image-slider Udostępnij ten post Link to postu Udostępnij na innych stronach
t9omek 0 Zgłoś post Napisano Marzec 30, 2015 dzięki za pomoc, mam jeszcze jedno pytanie czy da się go zapętlić żeby po ostatnim zdjęciu pojawiało się z powrotem pierwsze ? i czy da się ustawić tak żeby zdjęcia zmieniały się automatycznie np. co pięć sekund ? Udostępnij ten post Link to postu Udostępnij na innych stronach
maniack 403 Zgłoś post Napisano Marzec 30, 2015 (edytowany) . Edytowano Wrzesień 13, 2017 przez maniack (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
t9omek 0 Zgłoś post Napisano Marzec 30, 2015 Przerobiłem żeby z ostatniego slajdu przechodził do pierwszego jednak mam problem z dodaniem kolejnego. Czy możecie sprawdzić kod w szóstym slajdzie zamiast zdjęcia jest tylko czarne tło i niema zaznaczonej kropeczki na dole. <link rel="Stylesheet" type="text/css" href="style.css" /> <div id="slideshow-wrap"> <input type="radio" id="button-1" name="controls" checked="checked"/> <label for="button-1"></label> <input type="radio" id="button-2" name="controls"/> <label for="button-2"></label> <input type="radio" id="button-3" name="controls"/> <label for="button-3"></label> <input type="radio" id="button-4" name="controls"/> <label for="button-4"></label> <input type="radio" id="button-5" name="controls"/> <label for="button-5"></label> <input type="radio" id="button-5" name="controls"/> <label for="button-6"></label> <input type="radio" id="button-6" name="controls"/> <label for="button-1" class="arrows" id="arrow-1">></label> <label for="button-2" class="arrows" id="arrow-2">></label> <label for="button-3" class="arrows" id="arrow-3">></label> <label for="button-4" class="arrows" id="arrow-4">></label> <label for="button-5" class="arrows" id="arrow-5">></label> <label for="button-6" class="arrows" id="arrow-6">></label> <div id="slideshow-inner"> <ul> <li id="slide1"> <img src="http://cssdeck.com/uploads/media/items/4/40Ly3VB.jpg" /> </li> <li id="slide2"> <img src="http://cssdeck.com/uploads/media/items/4/40Ly3VB.jpg" /> </li> <li id="slide3"> <img src="http://cssdeck.com/uploads/media/items/0/00kih8g.jpg" /> </li> <li id="slide4"> <img src="http://cssdeck.com/uploads/media/items/2/2rT2vdx.jpg" /> </li> <li id="slide5"> <img src="http://cssdeck.com/uploads/media/items/8/8k3N3EL.jpg" /> </li> <li id="slide6"> <img src="http://cssdeck.com/uploads/media/items/8/8k3N3EL.jpg" /> </li> </ul> </div> </div> @font-face { font-family: 'WebSymbolsRegular'; src: url('http://html5css3demos.bplaced.net/css3-slider-v3/websymbols-regular-webfont.eot'); src: url('http://html5css3demos.bplaced.net/css3-slider-v3/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'), url('http://html5css3demos.bplaced.net/css3-slider-v3/websymbols-regular-webfont.woff') format('woff'), url('http://html5css3demos.bplaced.net/css3-slider-v3/websymbols-regular-webfont.ttf') format('truetype'), url('http://html5css3demos.bplaced.net/css3-slider-v3/websymbols-regular-webfont#WebSymbolsRegular') format('svg'); } @import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700); * { margin: 0; padding: 0; } body { height: 900px; padding: 1px; } #slideshow-wrap { display: block; height: 600px; min-width: 500px; max-width: 900px; margin: auto; border: 12px rgba(255,255,240,1) solid; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.8); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.8); box-shadow: 0px 0px 5px rgba(0,0,0,.8); margin-top: 20px; position: relative; } #slideshow-inner { width: 100%; height: 100%; background-color: rgb(0,0,0); overflow: hidden; position: relative; } #slideshow-inner>ul { list-style: none; height: 100%; width: 500%; overflow: hidden; position: relative; left: 0px; -webkit-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1); transition: left .8s cubic-bezier(0.77, 0, 0.175, 1); } #slideshow-inner>ul>li { width: 20%; float: left; position: relative; } #slideshow-inner>ul>li>img { margin: auto; height: 100%; } #slideshow-wrap input[type=radio] { position: absolute; left: 50%; bottom: 15px; z-index: 100; visibility: hidden; } #slideshow-wrap label:not(.arrows):not(.show-description-label) { position: absolute; left: 50%; bottom: -45px; z-index: 100; width: 12px; height: 12px; background-color: rgba(200,200,200,1); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.8); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.8); box-shadow: 0px 0px 3px rgba(0,0,0,.8); -webkit-transition: background-color .2s; -moz-transition: background-color .2s; -o-transition: background-color .2s; transition: background-color .2s; } #slideshow-wrap label:not(.arrows):active { bottom: -46px } #slideshow-wrap input[type=radio]#button-1:checked~label[for=button-1] { background-color: rgba(100,100,100,1) } #slideshow-wrap input[type=radio]#button-2:checked~label[for=button-2] { background-color: rgba(100,100,100,1) } #slideshow-wrap input[type=radio]#button-3:checked~label[for=button-3] { background-color: rgba(100,100,100,1) } #slideshow-wrap input[type=radio]#button-4:checked~label[for=button-4] { background-color: rgba(100,100,100,1) } #slideshow-wrap input[type=radio]#button-5:checked~label[for=button-5] { background-color: rgba(100,100,100,1) } #slideshow-wrap input[type=radio]#button-6:checked~label[for=button-6] { background-color: rgba(100,100,100,1) } #slideshow-wrap label[for=button-1] { ;ul { left: 0 } #slideshow-wrap input[type=radio]#button-2:checked~#slideshow-inner>ul { left: -100% } #slideshow-wrap input[type=radio]#button-3:checked~#slideshow-inner>ul { left: -200% } #slideshow-wrap input[type=radio]#button-4:checked~#slideshow-inner>ul { left: -300% } #slideshow-wrap input[type=radio]#button-5:checked~#slideshow-inner>ul { left: -400% } #slideshow-wrap input[type=radio]#button-6:checked~#slideshow-inner>ul { left: -500% } label.arrows { font-family: 'WebSymbolsRegular'; font-size: 25px; color: rgb(255,255,240); position: absolute; top: 50%; margin-top: -25px; display: none; opacity: 0.7; cursor: pointer; z-index: 1000; background-color: transparent; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s; text-shadow: 0px 0px 3px rgba(0,0,0,.8); } label.arrows:hover { opacity: 1 } label.arrows:active { margin-top: -23px } input[type=radio]#button-1:checked~.arrows#arrow-2, input[type=radio]#button-2:checked~.arrows#arrow-3, input[type=radio]#button-3:checked~.arrows#arrow-4, input[type=radio]#button-4:checked~.arrows#arrow-5, input[type=radio]#button-5:checked~.arrows#arrow-6, input[type=radio]#button-6:checked~.arrows#arrow-1 { right: -55px; display: block; } input[type=radio]#button-1:checked~.arrows#arrow-6 ,input[type=radio]#button-2:checked~.arrows#arrow-1, input[type=radio]#button-3:checked~.arrows#arrow-2, input[type=radio]#button-4:checked~.arrows#arrow-3, input[type=radio]#button-5:checked~.arrows#arrow-4,input[type=radio]#button-6:checked~.arrows#arrow-5 { left: -55px; display: block; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } input[type=radio]#button-1:checked~.arrows#arrow-6 { left: -110px } input[type=radio]#button-2:checked~.arrows#arrow-1 { left: -19px } input[type=radio]#button-3:checked~.arrows#arrow-2 { left: -37px } input[type=radio]#button-5:checked~.arrows#arrow-4 { left: -73px } input[type=radio]#button-6:checked~.arrows#arrow-5 { left: -93px } .description { position: absolute; top: 0; left: 0; width: 260px; font-family: 'Yanone Kaffeesatz'; z-index: 1000; } .description input { visibility: hidden } .description label { font-family: 'WebSymbolsRegular'; background-color: rgba(255,255,240,1); position: relative; left: -17px; top: 00px; width: 40px; height: 27px; display: inline-block; text-align: center; padding-top: 7px; border-bottom-right-radius: 15px; cursor: pointer; opacity: 0; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s; z-index: 5; color: rgb(20,20,20); } #slideshow-inner>ul>li:hover .description label { opacity: 1 } .description input[type=checkbox]:checked~label { opacity: 1 } .description .description-text { background-color: rgba(255,255,230,.5); padding-left: 45px; padding-top: 25px; padding-right: 15px; padding-bottom: 15px; position: relative; top: -35px; z-index: 4; opacity: 0; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s; color: rgb(20,20,20); } .description input[type=checkbox]:checked~.description-text { opacity: 1 } Udostępnij ten post Link to postu Udostępnij na innych stronach
t9omek 0 Zgłoś post Napisano Marzec 31, 2015 Problem rozwiązany, temat do zamknięcia Udostępnij ten post Link to postu Udostępnij na innych stronach