build 0001
This commit is contained in:
+14
@@ -127,3 +127,17 @@ dmypy.json
|
|||||||
|
|
||||||
# Pyre type checker
|
# Pyre type checker
|
||||||
.pyre/
|
.pyre/
|
||||||
|
|
||||||
|
# My Data
|
||||||
|
data_img/
|
||||||
|
bu/
|
||||||
|
data_info.json
|
||||||
|
exhenti.py
|
||||||
|
gen1.py
|
||||||
|
list_q.txt
|
||||||
|
list_tag.txt
|
||||||
|
main (2).py
|
||||||
|
search_data.json
|
||||||
|
2.json
|
||||||
|
image_gen.py
|
||||||
|
config.json
|
||||||
@@ -0,0 +1,242 @@
|
|||||||
|
import traceback
|
||||||
|
from pygelbooru import Gelbooru
|
||||||
|
import PySimpleGUI as sg
|
||||||
|
import PIL
|
||||||
|
import threading
|
||||||
|
from PIL import Image
|
||||||
|
import io
|
||||||
|
import base64
|
||||||
|
import os
|
||||||
|
from PIL import Image
|
||||||
|
import requests
|
||||||
|
import json
|
||||||
|
import asyncio
|
||||||
|
import progressbar
|
||||||
|
import webbrowser
|
||||||
|
from concurrent.futures import ThreadPoolExecutor
|
||||||
|
import multiprocessing
|
||||||
|
|
||||||
|
def get_cfg(name):
|
||||||
|
datacfg = json.load(open("config.json", "r", encoding='utf-8'))
|
||||||
|
return datacfg[name]
|
||||||
|
|
||||||
|
def watch(filename):
|
||||||
|
img = Image.open(filename)
|
||||||
|
width = 600
|
||||||
|
ratio = (width / float(img.size[0]))
|
||||||
|
height = int((float(img.size[1]) * float(ratio)))
|
||||||
|
img = img.resize((width, height), PIL.Image.ANTIALIAS)
|
||||||
|
size = (width, height)
|
||||||
|
img.save("tmp.png")
|
||||||
|
#im = im.resize(size, resample=Image.BICUBIC)
|
||||||
|
sg.theme('DarkPurple6')
|
||||||
|
layout = [
|
||||||
|
[sg.Text("Изображение сохранено")],
|
||||||
|
[sg.Image("tmp.png", size=size, key='-IMAGE-')],
|
||||||
|
]
|
||||||
|
window = sg.Window('Window Title', layout, margins=(0, 0), finalize=True)
|
||||||
|
|
||||||
|
async def get1():
|
||||||
|
gelbooru = Gelbooru(get_cfg("api_key"), get_cfg("693972"))
|
||||||
|
list_tags = await gelbooru.tag_list(name='dog ears')
|
||||||
|
print(list_tags)
|
||||||
|
list_tags = await gelbooru.tag_list(name_pattern='%small%', limit=4)
|
||||||
|
print(list_tags)
|
||||||
|
result = await gelbooru.random_post(tags=['cat ears', '1girl', 'cat hood', 'bell'], exclude_tags=['nude'])
|
||||||
|
print(result)
|
||||||
|
req = requests.get(str(result))
|
||||||
|
cont = req.content
|
||||||
|
open(result.filename, "wb").write(cont)
|
||||||
|
results = await gelbooru.search_posts(tags=['dog ears', '1girl'], exclude_tags=['nude'])
|
||||||
|
print(results)
|
||||||
|
|
||||||
|
async def gettest():
|
||||||
|
watch("testimg.jpeg")
|
||||||
|
fff = input("ddd")
|
||||||
|
|
||||||
|
async def get2():
|
||||||
|
gelbooru = Gelbooru(get_cfg("api_key"), get_cfg("693972"))
|
||||||
|
list_tags = await gelbooru.tag_list(name_pattern='%', limit=10000)
|
||||||
|
print(len(list_tags))
|
||||||
|
list_tagss = []
|
||||||
|
for ii in list_tags:
|
||||||
|
list_tagss.append(str(ii))
|
||||||
|
list_tagss.sort()
|
||||||
|
text = "\n".join(list_tagss)
|
||||||
|
open("tags.txt", "w").write(text)
|
||||||
|
|
||||||
|
|
||||||
|
#loop = asyncio.get_event_loop()
|
||||||
|
#loop.run_until_complete(get1())
|
||||||
|
|
||||||
|
def id_ready(id):
|
||||||
|
dataf = json.load(open("data_info.json", "r", encoding='utf-8'))
|
||||||
|
ids = dataf["id_set"]
|
||||||
|
if id in ids:
|
||||||
|
return 1
|
||||||
|
else:
|
||||||
|
return 0
|
||||||
|
|
||||||
|
def get_count():
|
||||||
|
dataf = json.load(open("data_info.json", "r", encoding='utf-8'))
|
||||||
|
ids = dataf["id_set"]
|
||||||
|
return len(ids)
|
||||||
|
|
||||||
|
def add_data(data):
|
||||||
|
resp = {}
|
||||||
|
try:
|
||||||
|
dataf = json.load(open("data_info.json", "r", encoding='utf-8'))
|
||||||
|
ids = dataf["id_set"]
|
||||||
|
ids.append(data["id"])
|
||||||
|
dataf["id_set"] = ids
|
||||||
|
datas = dataf["data_set"]
|
||||||
|
tags = data["tags"].split(" ")
|
||||||
|
dataa = {
|
||||||
|
"id": data["id"],
|
||||||
|
"file": data["image"],
|
||||||
|
"data": data["created_at"],
|
||||||
|
"rating": data["rating"],
|
||||||
|
"source": data["source"],
|
||||||
|
"tags": tags
|
||||||
|
}
|
||||||
|
datas.append(dataa)
|
||||||
|
dataf["data_set"] = datas
|
||||||
|
tagss = dataf["tags"]
|
||||||
|
for ii in tags:
|
||||||
|
if ii in tagss:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
tagss.append(ii)
|
||||||
|
dataf["tags"] = tagss
|
||||||
|
json.dump(dataf, open("data_info.json", "w", encoding='utf-8'), ensure_ascii=False, indent=4)
|
||||||
|
resp["code"] = 200
|
||||||
|
resp["text"] = "OK"
|
||||||
|
except BaseException as e:
|
||||||
|
resp["code"] = 602
|
||||||
|
resp["text"] = str(e)
|
||||||
|
resp["fulltext"] = str(traceback.format_exc)
|
||||||
|
return resp
|
||||||
|
|
||||||
|
def save_data(url, filename):
|
||||||
|
resp = {}
|
||||||
|
try:
|
||||||
|
req = requests.get(url, stream=True)
|
||||||
|
if req.status_code == 200:
|
||||||
|
f = open("data_img/"+filename, 'wb')
|
||||||
|
file_size = int(req.headers['Content-Length'])
|
||||||
|
chunk = 1
|
||||||
|
num_bars = file_size / chunk
|
||||||
|
bar = progressbar.ProgressBar(maxval=num_bars)
|
||||||
|
bar.start()
|
||||||
|
i = 0
|
||||||
|
for chunk in req.iter_content():
|
||||||
|
f.write(chunk)
|
||||||
|
bar.update(i)
|
||||||
|
i+=1
|
||||||
|
bar.update(num_bars)
|
||||||
|
bar.finish()
|
||||||
|
f.close()
|
||||||
|
resp["code"] = req.status_code
|
||||||
|
resp["text"] = req.reason
|
||||||
|
except BaseException as e:
|
||||||
|
resp["code"] = 601
|
||||||
|
resp["text"] = str(e)
|
||||||
|
resp["fulltext"] = str(traceback.format_exc)
|
||||||
|
return resp
|
||||||
|
|
||||||
|
|
||||||
|
def get_data(tags, limit, pid):
|
||||||
|
try:
|
||||||
|
tags = tags.replace(" ", "+")
|
||||||
|
append_auth = "&api_key="+get_cfg("api_key")+"&user_id="+get_cfg("693972")
|
||||||
|
base_root = "https://gelbooru.com/index.php?"
|
||||||
|
append_data = "page=dapi&s=post&q=index&json=1&limit={limit}&tags={tags}&pid={pid}".format(pid=str(pid), tags=tags, limit=str(limit))
|
||||||
|
url_res = base_root + append_data + append_auth
|
||||||
|
req = requests.get(url_res)
|
||||||
|
if req.status_code == 200:
|
||||||
|
data = req.json()
|
||||||
|
else:
|
||||||
|
data = {}
|
||||||
|
data["code"] = req.status_code
|
||||||
|
data["text"] = req.reason
|
||||||
|
return data
|
||||||
|
except BaseException as e:
|
||||||
|
resp = {}
|
||||||
|
resp["code"] = 600
|
||||||
|
resp["text"] = str(e)
|
||||||
|
resp["fulltext"] = str(traceback.format_exc)
|
||||||
|
return resp
|
||||||
|
|
||||||
|
|
||||||
|
def download(datain):
|
||||||
|
print(datain)
|
||||||
|
data_search = json.load(open("search_data.json", "r", encoding='utf-8'))
|
||||||
|
animated_tag = ["", " -animated", " webm", " animated", " webm"]
|
||||||
|
rating_tag = ["", " rating:general", " rating:questionable ", " rating:explicit",]
|
||||||
|
pages = data_search["pages"]
|
||||||
|
limits = data_search["limits"]
|
||||||
|
animated = data_search["animated"]
|
||||||
|
rating = data_search["rating"]
|
||||||
|
c_total_dw = 0
|
||||||
|
c_total_ck = 0
|
||||||
|
c_total_er = 0
|
||||||
|
tags = datain["tags"]
|
||||||
|
print("[Request] ", tags, "\nAnimated type:", animated, "\nPages:", pages, "\nLimits on page:", limits)
|
||||||
|
for page in range(0, pages):
|
||||||
|
data = get_data(tags+animated_tag[animated]+rating_tag[rating], limits, page)
|
||||||
|
if data["code"] != 200:
|
||||||
|
print("[Error] Code:", data["code"], "\nDescription:", data["text"])
|
||||||
|
if data["code"] >= 600:
|
||||||
|
print("----Full info----\n", data["fulltext"], "\n----Full info----")
|
||||||
|
else:
|
||||||
|
if "post" in data.keys():
|
||||||
|
data = data["post"]
|
||||||
|
count = 1
|
||||||
|
c_page_dw = 0
|
||||||
|
c_page_ck = 0
|
||||||
|
c_page_er = 0
|
||||||
|
for one_post in data:
|
||||||
|
print("[", tags, "|", animated, "]-[", page+1 , "/", pages, "]-[", count, "/", len(data), "]", one_post["id"], "-", one_post["image"])
|
||||||
|
count += 1
|
||||||
|
if id_ready(one_post["id"]) == 0:
|
||||||
|
resp = save_data(one_post["file_url"], one_post["image"])
|
||||||
|
if resp["code"] == 200:
|
||||||
|
resp = add_data(one_post)
|
||||||
|
if resp["code"] != 200:
|
||||||
|
print("[Error] Skiped\nCode:", resp["code"], "\nDescription:", resp["text"])
|
||||||
|
if data["code"] >= 600:
|
||||||
|
print("----Full info----\n", data["fulltext"], "\n----Full info----")
|
||||||
|
else:
|
||||||
|
c_total_dw += 1
|
||||||
|
c_page_dw += 1
|
||||||
|
print("[Notify] Saved")
|
||||||
|
else:
|
||||||
|
print("[Error] Skiped\nCode:", resp["code"], "\nDescription:", resp["text"])
|
||||||
|
if data["code"] >= 600:
|
||||||
|
print("----Full info----\n", data["fulltext"], "\n----Full info----")
|
||||||
|
c_total_er += 1
|
||||||
|
c_page_er += 1
|
||||||
|
else:
|
||||||
|
c_total_ck += 1
|
||||||
|
c_page_ck += 1
|
||||||
|
print("[Notify] Skiped")
|
||||||
|
print("[", page+1 , "/", pages, "] Current count images:", get_count(), "\nDownloads:", c_page_dw, "-", c_total_dw, "\nSkiped:", c_page_ck, "-", c_total_ck, "\nError:", c_page_er, "-", c_total_er)
|
||||||
|
else:
|
||||||
|
print("[Notify] Skiped page")
|
||||||
|
|
||||||
|
data_send = {"tags":"", "rating":0, "animated":0}
|
||||||
|
animated_tag = ["", " -animated", " webm", " animated", " webm"]
|
||||||
|
rating_tag = ["", " rating:general", " rating:questionable ", " rating:explicit",]
|
||||||
|
|
||||||
|
|
||||||
|
inp_tag = input(">>> ")
|
||||||
|
if inp_tag == "":
|
||||||
|
list_dw_tags = open("list_tag.txt", "r").read().split("\n")
|
||||||
|
page = 1
|
||||||
|
for fff in list_dw_tags:
|
||||||
|
inp_tag = fff
|
||||||
|
print("[", page , "/", len(list_dw_tags), "] Current dw tags: ", fff)
|
||||||
|
page += 1
|
||||||
|
download({"tags":inp_tag})
|
||||||
|
else:
|
||||||
|
download({"tags":inp_tag})
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
from turtle import width
|
||||||
|
from urllib import response
|
||||||
|
from flask import Flask, send_file, jsonify, Markup, render_template
|
||||||
|
from PIL import Image, ImageDraw, ImageFont
|
||||||
|
import json
|
||||||
|
import io
|
||||||
|
import mimetypes
|
||||||
|
import os
|
||||||
|
import webbrowser
|
||||||
|
|
||||||
|
ip_run = "127.0.0.23"
|
||||||
|
port_run = 80
|
||||||
|
|
||||||
|
app = Flask(__name__)
|
||||||
|
global root_folder
|
||||||
|
root_folder = os.getcwd() + "\\"
|
||||||
|
print(root_folder)
|
||||||
|
|
||||||
|
@app.route("/")
|
||||||
|
def index():
|
||||||
|
value = Markup('<strong>The HTML String</strong>')
|
||||||
|
response = render_template("app3.html")
|
||||||
|
return response
|
||||||
|
|
||||||
|
@app.route("/autoc/<cut_tag>")
|
||||||
|
def hentai_autoc(cut_tag):
|
||||||
|
dataf = json.load(open(root_folder+"data_info.json", "r", encoding='utf-8'))
|
||||||
|
tagss = dataf["tags"]
|
||||||
|
count = 0
|
||||||
|
list_res = []
|
||||||
|
for ii in tagss:
|
||||||
|
if ii.startswith(cut_tag, 0):
|
||||||
|
count += 1
|
||||||
|
list_res.append(ii)
|
||||||
|
json_resp = {"count":count,"list":list_res}
|
||||||
|
response = jsonify(json_resp)
|
||||||
|
response.headers.add('Access-Control-Allow-Origin', '*')
|
||||||
|
return response
|
||||||
|
|
||||||
|
@app.route("/autoc/")
|
||||||
|
def hentai_autoc_m():
|
||||||
|
dataf = json.load(open(root_folder+"data_info.json", "r", encoding='utf-8'))
|
||||||
|
tagss = dataf["tags"]
|
||||||
|
count = len(tagss)
|
||||||
|
json_resp = {"count":count,"list":tagss}
|
||||||
|
response = jsonify(json_resp)
|
||||||
|
response.headers.add('Access-Control-Allow-Origin', '*')
|
||||||
|
return response
|
||||||
|
|
||||||
|
@app.route("/search/<types>/<tags>")
|
||||||
|
def hentai_search(types, tags):
|
||||||
|
print(types)
|
||||||
|
if tags[-1] == "+":
|
||||||
|
tags = tags[:-1]
|
||||||
|
tagsp = tags.split("+")
|
||||||
|
dataf = json.load(open(root_folder+"data_info.json", "r", encoding='utf-8'))
|
||||||
|
posts = dataf["data_set"]
|
||||||
|
count = 0
|
||||||
|
list_res = []
|
||||||
|
for ii in posts:
|
||||||
|
contun = 2
|
||||||
|
for dd in tagsp:
|
||||||
|
if dd in ii["tags"]:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
contun -= 1
|
||||||
|
if types == "mix":
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
if ii["rating"] == types:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
contun -= 1
|
||||||
|
if contun == 2:
|
||||||
|
if ".webm" in ii["file"] or ".mp4" in ii["file"] or ".avi" in ii["file"] or ".flv" in ii["file"]:
|
||||||
|
typef = "v"
|
||||||
|
else:
|
||||||
|
typef = "i"
|
||||||
|
res_post = {"tags":" ".join(ii["tags"]), "id":ii["id"], "type":typef, "rating":ii["rating"], "url_full":"/file/full/"+ii["file"], "url_thumb":"/file/thumb/"+ii["file"]}
|
||||||
|
list_res.append(res_post)
|
||||||
|
count += 1
|
||||||
|
json_resp = {"count":count,"list":list_res}
|
||||||
|
response = jsonify(json_resp)
|
||||||
|
response.headers.add('Access-Control-Allow-Origin', '*')
|
||||||
|
return response
|
||||||
|
|
||||||
|
@app.route("/static/<filetype>/<filename>")
|
||||||
|
def static_a(filetype, filename):
|
||||||
|
ext = filename.split(".")[-1]
|
||||||
|
response = send_file(root_folder+"static/"+filetype+"/"+filename, mimetype=mimetypes.types_map['.'+ext])
|
||||||
|
response.headers.add('Access-Control-Allow-Origin', '*')
|
||||||
|
return response
|
||||||
|
|
||||||
|
@app.route("/file/<filetype>/<filename>")
|
||||||
|
def hentai_img(filetype, filename):
|
||||||
|
if filetype == "full":
|
||||||
|
ext = filename.split(".")[-1]
|
||||||
|
response = send_file(root_folder+"data_img/"+filename, mimetype="image/"+ext)
|
||||||
|
response.headers.add('Access-Control-Allow-Origin', '*')
|
||||||
|
return response
|
||||||
|
if filetype == "thumb":
|
||||||
|
ext = filename.split(".")[-1]
|
||||||
|
images = Image.open(root_folder+"data_img/"+filename)
|
||||||
|
if images.width >= images.height:
|
||||||
|
widtha = 250
|
||||||
|
percent = widtha / images.width
|
||||||
|
heighta = round(images.height * percent)
|
||||||
|
else:
|
||||||
|
heighta = 250
|
||||||
|
percent = heighta / images.height
|
||||||
|
widtha = round(images.width * percent)
|
||||||
|
images = images.resize((widtha, heighta))
|
||||||
|
io_data = io.BytesIO()
|
||||||
|
if ext == "jpg":
|
||||||
|
extf = "jpeg"
|
||||||
|
else:
|
||||||
|
extf = ext
|
||||||
|
images.save(io_data, extf)
|
||||||
|
io_data.seek(0)
|
||||||
|
return send_file(io_data, mimetype="image/"+ext)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
app.run(ip_run, port_run, debug=True)
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+11851
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
@@ -0,0 +1,31 @@
|
|||||||
|
.lg-outer.fb-comments .lg-img-wrap {
|
||||||
|
padding-right: 400px !important; }
|
||||||
|
.lg-outer.fb-comments .fb-comments {
|
||||||
|
height: 100%;
|
||||||
|
overflow-y: auto;
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
width: 420px;
|
||||||
|
z-index: 99999;
|
||||||
|
background: #fff url("../img/loading.gif") no-repeat scroll center center; }
|
||||||
|
.lg-outer.fb-comments .fb-comments.fb_iframe_widget {
|
||||||
|
background-image: none; }
|
||||||
|
.lg-outer.fb-comments .fb-comments.fb_iframe_widget.fb_iframe_widget_loader {
|
||||||
|
background: #fff url("../img/loading.gif") no-repeat scroll center center; }
|
||||||
|
.lg-outer.fb-comments .lg-toolbar {
|
||||||
|
right: 420px;
|
||||||
|
width: auto; }
|
||||||
|
.lg-outer.fb-comments .lg-actions .lg-next {
|
||||||
|
right: 420px; }
|
||||||
|
.lg-outer.fb-comments .lg-item {
|
||||||
|
background-image: none; }
|
||||||
|
.lg-outer.fb-comments .lg-item.lg-complete .lg-img-wrap {
|
||||||
|
background-image: none; }
|
||||||
|
.lg-outer.fb-comments .lg-img-wrap {
|
||||||
|
background: url(../img/loading.gif) no-repeat scroll center center transparent; }
|
||||||
|
.lg-outer.fb-comments .lg-sub-html {
|
||||||
|
padding: 0;
|
||||||
|
position: static; }
|
||||||
|
|
||||||
|
/*# sourceMappingURL=lg-fb-comment-box.css.map */
|
||||||
@@ -0,0 +1,776 @@
|
|||||||
|
.lg-css3.lg-zoom-in .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide {
|
||||||
|
-webkit-transform: scale3d(1.3, 1.3, 1.3);
|
||||||
|
transform: scale3d(1.3, 1.3, 1.3); }
|
||||||
|
.lg-css3.lg-zoom-in .lg-item.lg-next-slide {
|
||||||
|
-webkit-transform: scale3d(1.3, 1.3, 1.3);
|
||||||
|
transform: scale3d(1.3, 1.3, 1.3); }
|
||||||
|
.lg-css3.lg-zoom-in .lg-item.lg-current {
|
||||||
|
-webkit-transform: scale3d(1, 1, 1);
|
||||||
|
transform: scale3d(1, 1, 1);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-zoom-in-big .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide {
|
||||||
|
-webkit-transform: scale3d(2, 2, 2);
|
||||||
|
transform: scale3d(2, 2, 2); }
|
||||||
|
.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide {
|
||||||
|
-webkit-transform: scale3d(2, 2, 2);
|
||||||
|
transform: scale3d(2, 2, 2); }
|
||||||
|
.lg-css3.lg-zoom-in-big .lg-item.lg-current {
|
||||||
|
-webkit-transform: scale3d(1, 1, 1);
|
||||||
|
transform: scale3d(1, 1, 1);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-zoom-out .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide {
|
||||||
|
-webkit-transform: scale3d(0.7, 0.7, 0.7);
|
||||||
|
transform: scale3d(0.7, 0.7, 0.7); }
|
||||||
|
.lg-css3.lg-zoom-out .lg-item.lg-next-slide {
|
||||||
|
-webkit-transform: scale3d(0.7, 0.7, 0.7);
|
||||||
|
transform: scale3d(0.7, 0.7, 0.7); }
|
||||||
|
.lg-css3.lg-zoom-out .lg-item.lg-current {
|
||||||
|
-webkit-transform: scale3d(1, 1, 1);
|
||||||
|
transform: scale3d(1, 1, 1);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-zoom-out-big .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide {
|
||||||
|
-webkit-transform: scale3d(0, 0, 0);
|
||||||
|
transform: scale3d(0, 0, 0); }
|
||||||
|
.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide {
|
||||||
|
-webkit-transform: scale3d(0, 0, 0);
|
||||||
|
transform: scale3d(0, 0, 0); }
|
||||||
|
.lg-css3.lg-zoom-out-big .lg-item.lg-current {
|
||||||
|
-webkit-transform: scale3d(1, 1, 1);
|
||||||
|
transform: scale3d(1, 1, 1);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-zoom-out-in .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {
|
||||||
|
-webkit-transform: scale3d(0, 0, 0);
|
||||||
|
transform: scale3d(0, 0, 0); }
|
||||||
|
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {
|
||||||
|
-webkit-transform: scale3d(2, 2, 2);
|
||||||
|
transform: scale3d(2, 2, 2); }
|
||||||
|
.lg-css3.lg-zoom-out-in .lg-item.lg-current {
|
||||||
|
-webkit-transform: scale3d(1, 1, 1);
|
||||||
|
transform: scale3d(1, 1, 1);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-zoom-in-out .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {
|
||||||
|
-webkit-transform: scale3d(2, 2, 2);
|
||||||
|
transform: scale3d(2, 2, 2); }
|
||||||
|
.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide {
|
||||||
|
-webkit-transform: scale3d(0, 0, 0);
|
||||||
|
transform: scale3d(0, 0, 0); }
|
||||||
|
.lg-css3.lg-zoom-in-out .lg-item.lg-current {
|
||||||
|
-webkit-transform: scale3d(1, 1, 1);
|
||||||
|
transform: scale3d(1, 1, 1);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-soft-zoom .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {
|
||||||
|
-webkit-transform: scale3d(1.1, 1.1, 1.1);
|
||||||
|
transform: scale3d(1.1, 1.1, 1.1); }
|
||||||
|
.lg-css3.lg-soft-zoom .lg-item.lg-next-slide {
|
||||||
|
-webkit-transform: scale3d(0.9, 0.9, 0.9);
|
||||||
|
transform: scale3d(0.9, 0.9, 0.9); }
|
||||||
|
.lg-css3.lg-soft-zoom .lg-item.lg-current {
|
||||||
|
-webkit-transform: scale3d(1, 1, 1);
|
||||||
|
transform: scale3d(1, 1, 1);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-scale-up .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-scale-up .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
|
||||||
|
-o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
|
||||||
|
-ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
|
||||||
|
-webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
|
||||||
|
transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0); }
|
||||||
|
.lg-css3.lg-scale-up .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
|
||||||
|
-o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
|
||||||
|
-ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
|
||||||
|
-webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
|
||||||
|
transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0); }
|
||||||
|
.lg-css3.lg-scale-up .lg-item.lg-current {
|
||||||
|
-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-scale-up .lg-item.lg-prev-slide, .lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-circular .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }
|
||||||
|
.lg-css3.lg-slide-circular .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }
|
||||||
|
.lg-css3.lg-slide-circular .lg-item.lg-current {
|
||||||
|
-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-circular-up .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-up .lg-item.lg-current {
|
||||||
|
-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-circular-down .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-down .lg-item.lg-current {
|
||||||
|
-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-circular-vertical .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(0, -100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(0, 100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
|
||||||
|
-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-left .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
|
||||||
|
-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-down .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
|
||||||
|
-o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
|
||||||
|
-ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
|
||||||
|
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
|
||||||
|
transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0); }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
|
||||||
|
-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-vertical .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {
|
||||||
|
-webkit-transform: translate3d(0, -100%, 0);
|
||||||
|
transform: translate3d(0, -100%, 0); }
|
||||||
|
.lg-css3.lg-slide-vertical .lg-item.lg-next-slide {
|
||||||
|
-webkit-transform: translate3d(0, 100%, 0);
|
||||||
|
transform: translate3d(0, 100%, 0); }
|
||||||
|
.lg-css3.lg-slide-vertical .lg-item.lg-current {
|
||||||
|
-webkit-transform: translate3d(0, 0, 0);
|
||||||
|
transform: translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-vertical-growth .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
|
||||||
|
-o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
|
||||||
|
-ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
|
||||||
|
-webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
|
||||||
|
transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0); }
|
||||||
|
.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
|
||||||
|
-o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
|
||||||
|
-ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
|
||||||
|
-webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
|
||||||
|
transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0); }
|
||||||
|
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
|
||||||
|
-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-only .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(10deg, 0deg);
|
||||||
|
-o-transform: skew(10deg, 0deg);
|
||||||
|
-ms-transform: skew(10deg, 0deg);
|
||||||
|
-webkit-transform: skew(10deg, 0deg);
|
||||||
|
transform: skew(10deg, 0deg); }
|
||||||
|
.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(10deg, 0deg);
|
||||||
|
-o-transform: skew(10deg, 0deg);
|
||||||
|
-ms-transform: skew(10deg, 0deg);
|
||||||
|
-webkit-transform: skew(10deg, 0deg);
|
||||||
|
transform: skew(10deg, 0deg); }
|
||||||
|
.lg-css3.lg-slide-skew-only .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg);
|
||||||
|
-o-transform: skew(0deg, 0deg);
|
||||||
|
-ms-transform: skew(0deg, 0deg);
|
||||||
|
-webkit-transform: skew(0deg, 0deg);
|
||||||
|
transform: skew(0deg, 0deg);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-only-rev .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(-10deg, 0deg);
|
||||||
|
-o-transform: skew(-10deg, 0deg);
|
||||||
|
-ms-transform: skew(-10deg, 0deg);
|
||||||
|
-webkit-transform: skew(-10deg, 0deg);
|
||||||
|
transform: skew(-10deg, 0deg); }
|
||||||
|
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(-10deg, 0deg);
|
||||||
|
-o-transform: skew(-10deg, 0deg);
|
||||||
|
-ms-transform: skew(-10deg, 0deg);
|
||||||
|
-webkit-transform: skew(-10deg, 0deg);
|
||||||
|
transform: skew(-10deg, 0deg); }
|
||||||
|
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg);
|
||||||
|
-o-transform: skew(0deg, 0deg);
|
||||||
|
-ms-transform: skew(0deg, 0deg);
|
||||||
|
-webkit-transform: skew(0deg, 0deg);
|
||||||
|
transform: skew(0deg, 0deg);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-only-y .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(0deg, 10deg);
|
||||||
|
-o-transform: skew(0deg, 10deg);
|
||||||
|
-ms-transform: skew(0deg, 10deg);
|
||||||
|
-webkit-transform: skew(0deg, 10deg);
|
||||||
|
transform: skew(0deg, 10deg); }
|
||||||
|
.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(0deg, 10deg);
|
||||||
|
-o-transform: skew(0deg, 10deg);
|
||||||
|
-ms-transform: skew(0deg, 10deg);
|
||||||
|
-webkit-transform: skew(0deg, 10deg);
|
||||||
|
transform: skew(0deg, 10deg); }
|
||||||
|
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg);
|
||||||
|
-o-transform: skew(0deg, 0deg);
|
||||||
|
-ms-transform: skew(0deg, 0deg);
|
||||||
|
-webkit-transform: skew(0deg, 0deg);
|
||||||
|
transform: skew(0deg, 0deg);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-only-y-rev .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(0deg, -10deg);
|
||||||
|
-o-transform: skew(0deg, -10deg);
|
||||||
|
-ms-transform: skew(0deg, -10deg);
|
||||||
|
-webkit-transform: skew(0deg, -10deg);
|
||||||
|
transform: skew(0deg, -10deg); }
|
||||||
|
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(0deg, -10deg);
|
||||||
|
-o-transform: skew(0deg, -10deg);
|
||||||
|
-ms-transform: skew(0deg, -10deg);
|
||||||
|
-webkit-transform: skew(0deg, -10deg);
|
||||||
|
transform: skew(0deg, -10deg); }
|
||||||
|
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg);
|
||||||
|
-o-transform: skew(0deg, 0deg);
|
||||||
|
-ms-transform: skew(0deg, 0deg);
|
||||||
|
-webkit-transform: skew(0deg, 0deg);
|
||||||
|
transform: skew(0deg, 0deg);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-o-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-ms-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
|
||||||
|
transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
|
||||||
|
-o-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
|
||||||
|
-ms-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
|
||||||
|
transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-rev .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-o-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-ms-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
|
||||||
|
transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
|
||||||
|
-o-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
|
||||||
|
-ms-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
|
||||||
|
transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-rev .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-cross .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-cross .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-cross-rev .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
|
||||||
|
transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
|
||||||
|
transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-ver .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
|
||||||
|
-o-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
|
||||||
|
-ms-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
|
||||||
|
-webkit-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
|
||||||
|
transform: skew(60deg, 0deg) translate3d(0, -100%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
|
||||||
|
-o-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
|
||||||
|
-ms-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
|
||||||
|
-webkit-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
|
||||||
|
transform: skew(60deg, 0deg) translate3d(0, 100%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-ver .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-ver-rev .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
|
||||||
|
-o-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
|
||||||
|
-ms-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
|
||||||
|
-webkit-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
|
||||||
|
transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
|
||||||
|
-o-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
|
||||||
|
-ms-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
|
||||||
|
-webkit-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
|
||||||
|
transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
|
||||||
|
-o-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
|
||||||
|
transform: skew(0deg, 20deg) translate3d(0, -100%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
|
||||||
|
-o-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
|
||||||
|
transform: skew(0deg, 20deg) translate3d(0, 100%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
|
||||||
|
-o-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
|
||||||
|
-ms-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
|
||||||
|
transform: skew(0deg, -20deg) translate3d(0, -100%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
|
||||||
|
-o-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
|
||||||
|
-ms-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
|
||||||
|
transform: skew(0deg, -20deg) translate3d(0, 100%, 0px); }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
|
||||||
|
-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-lollipop .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-lollipop .lg-item.lg-prev-slide {
|
||||||
|
-webkit-transform: translate3d(-100%, 0, 0);
|
||||||
|
transform: translate3d(-100%, 0, 0); }
|
||||||
|
.lg-css3.lg-lollipop .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: translate3d(0, 0, 0) scale(0.5);
|
||||||
|
-o-transform: translate3d(0, 0, 0) scale(0.5);
|
||||||
|
-ms-transform: translate3d(0, 0, 0) scale(0.5);
|
||||||
|
-webkit-transform: translate3d(0, 0, 0) scale(0.5);
|
||||||
|
transform: translate3d(0, 0, 0) scale(0.5); }
|
||||||
|
.lg-css3.lg-lollipop .lg-item.lg-current {
|
||||||
|
-webkit-transform: translate3d(0, 0, 0);
|
||||||
|
transform: translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-lollipop-rev .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: translate3d(0, 0, 0) scale(0.5);
|
||||||
|
-o-transform: translate3d(0, 0, 0) scale(0.5);
|
||||||
|
-ms-transform: translate3d(0, 0, 0) scale(0.5);
|
||||||
|
-webkit-transform: translate3d(0, 0, 0) scale(0.5);
|
||||||
|
transform: translate3d(0, 0, 0) scale(0.5); }
|
||||||
|
.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide {
|
||||||
|
-webkit-transform: translate3d(100%, 0, 0);
|
||||||
|
transform: translate3d(100%, 0, 0); }
|
||||||
|
.lg-css3.lg-lollipop-rev .lg-item.lg-current {
|
||||||
|
-webkit-transform: translate3d(0, 0, 0);
|
||||||
|
transform: translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-rotate .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-rotate .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: rotate(-360deg);
|
||||||
|
-o-transform: rotate(-360deg);
|
||||||
|
-ms-transform: rotate(-360deg);
|
||||||
|
-webkit-transform: rotate(-360deg);
|
||||||
|
transform: rotate(-360deg); }
|
||||||
|
.lg-css3.lg-rotate .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: rotate(360deg);
|
||||||
|
-o-transform: rotate(360deg);
|
||||||
|
-ms-transform: rotate(360deg);
|
||||||
|
-webkit-transform: rotate(360deg);
|
||||||
|
transform: rotate(360deg); }
|
||||||
|
.lg-css3.lg-rotate .lg-item.lg-current {
|
||||||
|
-moz-transform: rotate(0deg);
|
||||||
|
-o-transform: rotate(0deg);
|
||||||
|
-ms-transform: rotate(0deg);
|
||||||
|
-webkit-transform: rotate(0deg);
|
||||||
|
transform: rotate(0deg);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-rotate-rev .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: rotate(360deg);
|
||||||
|
-o-transform: rotate(360deg);
|
||||||
|
-ms-transform: rotate(360deg);
|
||||||
|
-webkit-transform: rotate(360deg);
|
||||||
|
transform: rotate(360deg); }
|
||||||
|
.lg-css3.lg-rotate-rev .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: rotate(-360deg);
|
||||||
|
-o-transform: rotate(-360deg);
|
||||||
|
-ms-transform: rotate(-360deg);
|
||||||
|
-webkit-transform: rotate(-360deg);
|
||||||
|
transform: rotate(-360deg); }
|
||||||
|
.lg-css3.lg-rotate-rev .lg-item.lg-current {
|
||||||
|
-moz-transform: rotate(0deg);
|
||||||
|
-o-transform: rotate(0deg);
|
||||||
|
-ms-transform: rotate(0deg);
|
||||||
|
-webkit-transform: rotate(0deg);
|
||||||
|
transform: rotate(0deg);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
.lg-css3.lg-tube .lg-item {
|
||||||
|
opacity: 0; }
|
||||||
|
.lg-css3.lg-tube .lg-item.lg-prev-slide {
|
||||||
|
-moz-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
|
||||||
|
transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0); }
|
||||||
|
.lg-css3.lg-tube .lg-item.lg-next-slide {
|
||||||
|
-moz-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
|
||||||
|
transform: scale3d(1, 0, 1) translate3d(100%, 0, 0); }
|
||||||
|
.lg-css3.lg-tube .lg-item.lg-current {
|
||||||
|
-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
||||||
|
opacity: 1; }
|
||||||
|
.lg-css3.lg-tube .lg-item.lg-prev-slide, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-current {
|
||||||
|
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
|
||||||
|
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
|
||||||
|
|
||||||
|
/*# sourceMappingURL=lg-transitions.css.map */
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,82 @@
|
|||||||
|
* {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
font: 16px Arial;
|
||||||
|
background-color: rgb(37, 37, 37);
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
min-height: 100vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
input {
|
||||||
|
background-color: srgb(53, 53, 53);
|
||||||
|
}
|
||||||
|
|
||||||
|
.search-i {
|
||||||
|
background-color: white;
|
||||||
|
width: 88%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.search-i {
|
||||||
|
background-color: rgb(53, 53, 53);
|
||||||
|
color: white;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.search-n {
|
||||||
|
background-color: rgb(53, 53, 53);
|
||||||
|
color: white;
|
||||||
|
height: fit-content;
|
||||||
|
min-height: 0rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.winds {
|
||||||
|
width: 90%;
|
||||||
|
height: 90%;
|
||||||
|
text-align: center;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.buttonclose {
|
||||||
|
width: 100%;
|
||||||
|
height: 30px;
|
||||||
|
color: white;
|
||||||
|
background-color: rgb(53, 53, 53);
|
||||||
|
padding: 0px;
|
||||||
|
border: 1px solid white;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fullimage {
|
||||||
|
padding: 1%;
|
||||||
|
margin: 1%;
|
||||||
|
width: 80%;
|
||||||
|
border: 1px solid white;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fullimagep {
|
||||||
|
text-align: center;
|
||||||
|
padding: 1%;
|
||||||
|
margin: 1%;
|
||||||
|
border: 1px solid white;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.buttimg {
|
||||||
|
text-align: center;
|
||||||
|
margin: 4px;
|
||||||
|
background-color: rgba(0, 0, 0, 0);
|
||||||
|
border: 1px solid white;
|
||||||
|
width: 260px;
|
||||||
|
height: 260px;
|
||||||
|
vertical-align: bottom;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<metadata>
|
||||||
|
<json>
|
||||||
|
<![CDATA[
|
||||||
|
{
|
||||||
|
"fontFamily": "lg",
|
||||||
|
"majorVersion": 1,
|
||||||
|
"minorVersion": 0,
|
||||||
|
"fontURL": "https://github.com/sachinchoolur/lightGallery",
|
||||||
|
"copyright": "sachin",
|
||||||
|
"license": "MLT",
|
||||||
|
"licenseURL": "http://opensource.org/licenses/MIT",
|
||||||
|
"description": "Font generated by IcoMoon.",
|
||||||
|
"version": "Version 1.0",
|
||||||
|
"fontId": "lg",
|
||||||
|
"psName": "lg",
|
||||||
|
"subFamily": "Regular",
|
||||||
|
"fullName": "lg"
|
||||||
|
}
|
||||||
|
]]>
|
||||||
|
</json>
|
||||||
|
</metadata>
|
||||||
|
<defs>
|
||||||
|
<font id="lg" horiz-adv-x="1024">
|
||||||
|
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
||||||
|
<missing-glyph horiz-adv-x="1024" />
|
||||||
|
<glyph unicode=" " horiz-adv-x="512" d="" />
|
||||||
|
<glyph unicode="" glyph-name="pause_circle_outline" data-tags="pause_circle_outline" d="M554 256.667v340h86v-340h-86zM512 84.667q140 0 241 101t101 241-101 241-241 101-241-101-101-241 101-241 241-101zM512 852.667q176 0 301-125t125-301-125-301-301-125-301 125-125 301 125 301 301 125zM384 256.667v340h86v-340h-86z" />
|
||||||
|
<glyph unicode="" glyph-name="play_circle_outline" data-tags="play_circle_outline" d="M512 84.667q140 0 241 101t101 241-101 241-241 101-241-101-101-241 101-241 241-101zM512 852.667q176 0 301-125t125-301-125-301-301-125-301 125-125 301 125 301 301 125zM426 234.667v384l256-192z" />
|
||||||
|
<glyph unicode="" glyph-name="stack-2" data-tags="stack-2" d="M384 853.334h426.667q53 0 90.5-37.5t37.5-90.5v-426.667q0-53-37.5-90.5t-90.5-37.5h-426.667q-53 0-90.5 37.5t-37.5 90.5v426.667q0 53 37.5 90.5t90.5 37.5zM170.667 675.334v-547.333q0-17.667 12.5-30.167t30.167-12.5h547.333q-13.333-37.667-46.333-61.5t-74.333-23.833h-426.667q-53 0-90.5 37.5t-37.5 90.5v426.667q0 41.333 23.833 74.333t61.5 46.333zM810.667 768h-426.667q-17.667 0-30.167-12.5t-12.5-30.167v-426.667q0-17.667 12.5-30.167t30.167-12.5h426.667q17.667 0 30.167 12.5t12.5 30.167v426.667q0 17.667-12.5 30.167t-30.167 12.5z" />
|
||||||
|
<glyph unicode="" glyph-name="clear" data-tags="clear" d="M810 664.667l-238-238 238-238-60-60-238 238-238-238-60 60 238 238-238 238 60 60 238-238 238 238z" />
|
||||||
|
<glyph unicode="" glyph-name="arrow-left" data-tags="arrow-left" d="M426.667 768q17.667 0 30.167-12.5t12.5-30.167q0-18-12.667-30.333l-225.667-225.667h665q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-665l225.667-225.667q12.667-12.333 12.667-30.333 0-17.667-12.5-30.167t-30.167-12.5q-18 0-30.333 12.333l-298.667 298.667q-12.333 13-12.333 30.333t12.333 30.333l298.667 298.667q12.667 12.333 30.333 12.333z" />
|
||||||
|
<glyph unicode="" glyph-name="arrow-right" data-tags="arrow-right" d="M597.333 768q18 0 30.333-12.333l298.667-298.667q12.333-12.333 12.333-30.333t-12.333-30.333l-298.667-298.667q-12.333-12.333-30.333-12.333-18.333 0-30.5 12.167t-12.167 30.5q0 18 12.333 30.333l226 225.667h-665q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h665l-226 225.667q-12.333 12.333-12.333 30.333 0 18.333 12.167 30.5t30.5 12.167z" />
|
||||||
|
<glyph unicode="" glyph-name="vertical_align_bottom" data-tags="vertical_align_bottom" d="M170 128.667h684v-86h-684v86zM682 384.667l-170-172-170 172h128v426h84v-426h128z" />
|
||||||
|
<glyph unicode="" glyph-name="apps" data-tags="apps" d="M682 84.667v172h172v-172h-172zM682 340.667v172h172v-172h-172zM426 596.667v172h172v-172h-172zM682 768.667h172v-172h-172v172zM426 340.667v172h172v-172h-172zM170 340.667v172h172v-172h-172zM170 84.667v172h172v-172h-172zM426 84.667v172h172v-172h-172zM170 596.667v172h172v-172h-172z" />
|
||||||
|
<glyph unicode="" glyph-name="fullscreen" data-tags="fullscreen" d="M598 724.667h212v-212h-84v128h-128v84zM726 212.667v128h84v-212h-212v84h128zM214 512.667v212h212v-84h-128v-128h-84zM298 340.667v-128h128v-84h-212v212h84z" />
|
||||||
|
<glyph unicode="" glyph-name="fullscreen_exit" data-tags="fullscreen_exit" d="M682 596.667h128v-84h-212v212h84v-128zM598 128.667v212h212v-84h-128v-128h-84zM342 596.667v128h84v-212h-212v84h128zM214 256.667v84h212v-212h-84v128h-128z" />
|
||||||
|
<glyph unicode="" glyph-name="zoom_in" data-tags="zoom_in" d="M512 512.667h-86v-86h-42v86h-86v42h86v86h42v-86h86v-42zM406 340.667q80 0 136 56t56 136-56 136-136 56-136-56-56-136 56-136 136-56zM662 340.667l212-212-64-64-212 212v34l-12 12q-76-66-180-66-116 0-197 80t-81 196 81 197 197 81 196-81 80-197q0-104-66-180l12-12h34z" />
|
||||||
|
<glyph unicode="" glyph-name="zoom_out" data-tags="zoom_out" d="M298 554.667h214v-42h-214v42zM406 340.667q80 0 136 56t56 136-56 136-136 56-136-56-56-136 56-136 136-56zM662 340.667l212-212-64-64-212 212v34l-12 12q-76-66-180-66-116 0-197 80t-81 196 81 197 197 81 196-81 80-197q0-104-66-180l12-12h34z" />
|
||||||
|
<glyph unicode="" glyph-name="share" data-tags="share" d="M768 252.667c68 0 124-56 124-124s-56-126-124-126-124 58-124 126c0 10 0 20 2 28l-302 176c-24-22-54-34-88-34-70 0-128 58-128 128s58 128 128 128c34 0 64-12 88-34l300 174c-2 10-4 20-4 30 0 70 58 128 128 128s128-58 128-128-58-128-128-128c-34 0-64 14-88 36l-300-176c2-10 4-20 4-30s-2-20-4-30l304-176c22 20 52 32 84 32z" />
|
||||||
|
<glyph unicode="" glyph-name="rotate_left" data-tags="rotate_left" d="M554 764.667q126-16 213-112t87-226-87-226-213-112v86q92 16 153 87t61 165-61 165-153 87v-166l-194 190 194 194v-132zM302 156.667l62 62q46-34 106-44v-86q-96 12-168 68zM260 384.667q10-58 42-106l-60-60q-56 74-68 166h86zM304 574.667q-36-52-44-106h-86q12 90 70 166z" />
|
||||||
|
<glyph unicode="" glyph-name="rotate_right" data-tags="rotate_right" d="M720 278.667q34 46 44 106h86q-12-92-68-166zM554 174.667q60 10 106 44l62-62q-72-56-168-68v86zM850 468.667h-86q-10 60-44 106l62 60q58-72 68-166zM664 702.667l-194-190v166q-92-16-153-87t-61-165 61-165 153-87v-86q-126 16-213 112t-87 226 87 226 213 112v132z" />
|
||||||
|
<glyph unicode="" glyph-name="swap_horiz" data-tags="swap_horiz" d="M896 554.667l-170-170v128h-300v84h300v128zM298 468.667v-128h300v-84h-300v-128l-170 170z" />
|
||||||
|
<glyph unicode="" glyph-name="swap_vert" data-tags="swap_vert" d="M384 810.667l170-170h-128v-300h-84v300h-128zM682 212.667h128l-170-170-170 170h128v300h84v-300z" />
|
||||||
|
<glyph unicode="" glyph-name="facebook-with-circle" data-tags="facebook-with-circle" d="M512 952.32c-271.462 0-491.52-220.058-491.52-491.52s220.058-491.52 491.52-491.52 491.52 220.058 491.52 491.52-220.058 491.52-491.52 491.52zM628.429 612.659h-73.882c-8.755 0-18.483-11.52-18.483-26.829v-53.35h92.416l-13.978-76.083h-78.438v-228.403h-87.194v228.403h-79.104v76.083h79.104v44.749c0 64.205 44.544 116.378 105.677 116.378h73.882v-80.947z" />
|
||||||
|
<glyph unicode="" glyph-name="google-with-circle" data-tags="google+-with-circle" d="M512 952.32c-271.462 0-491.52-220.058-491.52-491.52s220.058-491.52 491.52-491.52 491.52 220.058 491.52 491.52-220.058 491.52-491.52 491.52zM483.686 249.805c-30.874-15.002-64.102-16.589-76.954-16.589-2.458 0-3.84 0-3.84 0s-1.178 0-2.765 0c-20.070 0-119.962 4.608-119.962 95.59 0 89.395 108.8 96.41 142.131 96.41h0.87c-19.251 25.702-15.258 51.61-15.258 51.61-1.69-0.102-4.147-0.205-7.168-0.205-12.544 0-36.762 1.997-57.549 15.411-25.498 16.384-38.4 44.288-38.4 82.893 0 109.107 119.142 113.51 120.32 113.613h118.989v-2.611c0-13.312-23.91-15.923-40.192-18.125-5.53-0.819-16.64-1.894-19.763-3.482 30.157-16.128 35.021-41.421 35.021-79.104 0-42.906-16.794-65.587-34.611-81.51-11.059-9.882-19.712-17.613-19.712-28.006 0-10.189 11.878-20.582 25.702-32.717 22.579-19.917 53.555-47.002 53.555-92.723 0-47.258-20.326-81.050-60.416-100.454zM742.4 460.8h-76.8v-76.8h-51.2v76.8h-76.8v51.2h76.8v76.8h51.2v-76.8h76.8v-51.2zM421.018 401.92c-2.662 0-5.325-0.102-8.038-0.307-22.733-1.69-43.725-10.189-58.88-24.013-15.053-13.619-22.733-30.822-21.658-48.179 2.304-36.403 41.37-57.702 88.832-54.323 46.694 3.379 77.824 30.31 75.571 66.714-2.15 34.202-31.898 60.109-75.827 60.109zM465.766 599.808c-12.39 43.52-32.358 56.422-63.386 56.422-3.328 0-6.707-0.512-9.933-1.382-13.466-3.84-24.166-15.053-30.106-31.744-6.093-16.896-6.451-34.509-1.229-54.579 9.472-35.891 34.97-61.901 60.672-61.901 3.379 0 6.758 0.41 9.933 1.382 28.109 7.885 45.722 50.79 34.048 91.802z" />
|
||||||
|
<glyph unicode="" glyph-name="pinterest-with-circle" data-tags="pinterest-with-circle" d="M512 952.32c-271.462 0-491.52-220.058-491.52-491.52s220.058-491.52 491.52-491.52 491.52 220.058 491.52 491.52-220.058 491.52-491.52 491.52zM545.638 344.32c-31.539 2.406-44.749 18.022-69.427 32.973-13.568-71.219-30.157-139.52-79.309-175.206-15.206 107.725 22.221 188.518 39.629 274.381-29.645 49.92 3.533 150.323 66.099 125.645 76.954-30.515-66.662-185.6 29.747-205.005 100.659-20.173 141.773 174.694 79.36 237.978-90.214 91.494-262.502 2.099-241.306-128.87 5.12-32 38.246-41.728 13.21-85.914-57.702 12.8-74.957 58.317-72.704 118.989 3.533 99.328 89.242 168.909 175.155 178.483 108.698 12.083 210.688-39.885 224.819-142.182 15.821-115.405-49.101-240.282-165.274-231.27z" />
|
||||||
|
<glyph unicode="" glyph-name="twitter-with-circle" data-tags="twitter-with-circle" d="M512 952.32c-271.462 0-491.52-220.058-491.52-491.52s220.058-491.52 491.52-491.52 491.52 220.058 491.52 491.52-220.058 491.52-491.52 491.52zM711.936 549.683c0.205-4.198 0.256-8.397 0.256-12.493 0-128-97.331-275.507-275.405-275.507-54.682 0-105.574 15.974-148.378 43.52 7.526-0.922 15.258-1.28 23.091-1.28 45.363 0 87.091 15.411 120.218 41.421-42.342 0.819-78.080 28.774-90.419 67.174 5.888-1.075 11.93-1.69 18.176-1.69 8.806 0 17.408 1.178 25.498 3.379-44.288 8.909-77.67 48.026-77.67 94.925v1.178c13.056-7.219 28.006-11.622 43.878-12.134-26.010 17.408-43.059 47.002-43.059 80.64 0 17.715 4.762 34.406 13.107 48.691 47.77-58.573 119.040-97.075 199.526-101.222-1.69 7.117-2.509 14.49-2.509 22.118 0 53.402 43.315 96.819 96.819 96.819 27.802 0 52.992-11.776 70.656-30.618 22.067 4.403 42.752 12.39 61.44 23.501-7.219-22.579-22.528-41.574-42.547-53.606 19.61 2.406 38.246 7.578 55.603 15.309-12.954-19.405-29.389-36.506-48.282-50.125z" />
|
||||||
|
</font></defs></svg>
|
||||||
|
After Width: | Height: | Size: 9.6 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 70 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 3.7 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 819 B |
Binary file not shown.
|
After Width: | Height: | Size: 1.4 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"preset": "airbnb",
|
||||||
|
"validateIndentation": 4,
|
||||||
|
"disallowTrailingComma": true,
|
||||||
|
"requireTrailingComma": false,
|
||||||
|
"excludeFiles": ["node_modules/**"]
|
||||||
|
}
|
||||||
@@ -0,0 +1,136 @@
|
|||||||
|
|
||||||
|
var utils = {
|
||||||
|
getAttribute: function(el, label) {
|
||||||
|
return el[label];
|
||||||
|
},
|
||||||
|
|
||||||
|
setAttribute: function(el, label, value) {
|
||||||
|
el[label] = value;
|
||||||
|
},
|
||||||
|
wrap: function(el, className) {
|
||||||
|
if (!el) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var wrapper = document.createElement('div');
|
||||||
|
wrapper.className = className;
|
||||||
|
el.parentNode.insertBefore(wrapper, el);
|
||||||
|
el.parentNode.removeChild(el);
|
||||||
|
wrapper.appendChild(el);
|
||||||
|
},
|
||||||
|
|
||||||
|
addClass: function(el, className) {
|
||||||
|
if (!el) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (el.classList) {
|
||||||
|
el.classList.add(className);
|
||||||
|
} else {
|
||||||
|
el.className += ' ' + className;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
removeClass: function(el, className) {
|
||||||
|
if (!el) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (el.classList) {
|
||||||
|
el.classList.remove(className);
|
||||||
|
} else {
|
||||||
|
el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' ');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
hasClass: function(el, className) {
|
||||||
|
if (el.classList) {
|
||||||
|
return el.classList.contains(className);
|
||||||
|
} else {
|
||||||
|
return new RegExp('(^| )' + className + '( |$)', 'gi').test(el.className);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
// ex Transform
|
||||||
|
// ex TransitionTimingFunction
|
||||||
|
setVendor: function(el, property, value) {
|
||||||
|
if (!el) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
el.style[property.charAt(0).toLowerCase() + property.slice(1)] = value;
|
||||||
|
el.style['webkit' + property] = value;
|
||||||
|
el.style['moz' + property] = value;
|
||||||
|
el.style['ms' + property] = value;
|
||||||
|
el.style['o' + property] = value;
|
||||||
|
},
|
||||||
|
|
||||||
|
trigger: function(el, event, detail = null) {
|
||||||
|
if (!el) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let customEvent = new CustomEvent(event, {
|
||||||
|
detail: detail
|
||||||
|
});
|
||||||
|
el.dispatchEvent(customEvent);
|
||||||
|
},
|
||||||
|
|
||||||
|
Listener: {
|
||||||
|
uid: 0
|
||||||
|
},
|
||||||
|
on: function(el, events, fn) {
|
||||||
|
if (!el) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
events.split(' ').forEach(event => {
|
||||||
|
var _id = this.getAttribute(el, 'lg-event-uid') || '';
|
||||||
|
utils.Listener.uid++;
|
||||||
|
_id += '&' + utils.Listener.uid;
|
||||||
|
this.setAttribute(el, 'lg-event-uid', _id);
|
||||||
|
utils.Listener[event + utils.Listener.uid] = fn;
|
||||||
|
el.addEventListener(event.split('.')[0], fn, false);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
off: function(el, event) {
|
||||||
|
if (!el) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var _id = this.getAttribute(el, 'lg-event-uid');
|
||||||
|
if (_id) {
|
||||||
|
_id = _id.split('&');
|
||||||
|
for (var i = 0; i < _id.length; i++) {
|
||||||
|
if (_id[i]) {
|
||||||
|
var _event = event + _id[i];
|
||||||
|
if (_event.substring(0, 1) === '.') {
|
||||||
|
for (var key in utils.Listener) {
|
||||||
|
if (utils.Listener.hasOwnProperty(key)) {
|
||||||
|
if (key.split('.').indexOf(_event.split('.')[1]) > -1) {
|
||||||
|
el.removeEventListener(key.split('.')[0], utils.Listener[key]);
|
||||||
|
this.setAttribute(el, 'lg-event-uid', this.getAttribute(el, 'lg-event-uid').replace('&' + _id[i], ''));
|
||||||
|
delete utils.Listener[key];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
el.removeEventListener(_event.split('.')[0], utils.Listener[_event]);
|
||||||
|
this.setAttribute(el, 'lg-event-uid', this.getAttribute(el, 'lg-event-uid').replace('&' + _id[i], ''));
|
||||||
|
delete utils.Listener[_event];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
param: function(obj) {
|
||||||
|
return Object.keys(obj).map(function(k) {
|
||||||
|
return encodeURIComponent(k) + '=' + encodeURIComponent(obj[k]);
|
||||||
|
}).join('&');
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
export
|
||||||
|
default utils;
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,93 @@
|
|||||||
|
function httpGet(theUrl)
|
||||||
|
{
|
||||||
|
var xmlHttp = new XMLHttpRequest();
|
||||||
|
xmlHttp.open( "GET", theUrl, false );
|
||||||
|
xmlHttp.send( null );
|
||||||
|
return JSON.parse(xmlHttp.responseText);
|
||||||
|
}
|
||||||
|
function onchange(e){
|
||||||
|
var val = e.target.value;
|
||||||
|
console.log(val);
|
||||||
|
val_pars = val.split(" ");
|
||||||
|
val_end = val_pars[val_pars.length - 1];
|
||||||
|
url_req = location.origin + "/autoc/" + val_end;
|
||||||
|
resp_res = httpGet(url_req)["list"];
|
||||||
|
var tagsac = document.getElementById("tagnameac");
|
||||||
|
tagsac.innerHTML = '';
|
||||||
|
resp_res.forEach(function(item, i, resp_res) {
|
||||||
|
var add_elem = document.createElement("option");
|
||||||
|
add_elem.value = val.replace(val_end, item+" ");
|
||||||
|
tagsac.appendChild(add_elem);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function search(e){
|
||||||
|
if (e.keyCode === 13) {
|
||||||
|
var tagsac = document.getElementById("myInput");
|
||||||
|
var val = tagsac.value;
|
||||||
|
replacec = 1
|
||||||
|
while (replacec == 1) {
|
||||||
|
val = val.replace(" ", "+");
|
||||||
|
if(val.includes(" ")==false) {
|
||||||
|
replacec = 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
type = document.getElementById("selected-r").value;
|
||||||
|
url_req = location.origin + "/search/" + type + "/" + val;
|
||||||
|
resp_res = httpGet(url_req)["list"];
|
||||||
|
console.log(resp_res);
|
||||||
|
var imgc = document.getElementById("aniimated-thumbnials");
|
||||||
|
imgc.innerHTML = '';
|
||||||
|
resp_res.forEach(function(item, i, resp_res) {
|
||||||
|
var add_elem_a = document.createElement("button");
|
||||||
|
add_elem_a.setAttribute("onclick", "see_full('"+item["url_full"]+"', '"+item["id"]+"', '"+item["type"]+"')");
|
||||||
|
add_elem_a.setAttribute("id", item["id"]);
|
||||||
|
add_elem_a.setAttribute("class", "buttimg");
|
||||||
|
var add_elem_img = document.createElement("img");
|
||||||
|
add_elem_img.setAttribute("src", item["url_thumb"]);
|
||||||
|
add_elem_img.setAttribute("loading", "lazy");
|
||||||
|
add_elem_img.setAttribute("title", item["tags"]);
|
||||||
|
add_elem_img.setAttribute("data-src", "/static/gif/loading.gif");
|
||||||
|
add_elem_a.appendChild(add_elem_img);
|
||||||
|
imgc.appendChild(add_elem_a);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function see_full(url, id_button, type){
|
||||||
|
var fulldata = document.getElementById("fullimg");
|
||||||
|
if (fulldata != null){
|
||||||
|
fulldata.remove();
|
||||||
|
}
|
||||||
|
var add_elem_br = document.createElement("br");
|
||||||
|
var add_elem_p = document.createElement("p");
|
||||||
|
add_elem_p.setAttribute("class", "fullimagep");
|
||||||
|
add_elem_p.setAttribute("id", "fullimg");
|
||||||
|
var add_elem_a = document.createElement("a");
|
||||||
|
add_elem_a.setAttribute("href", "#"+id_button);
|
||||||
|
var add_elem_button = document.createElement("button");
|
||||||
|
add_elem_button.textContent = 'CLOSE';
|
||||||
|
add_elem_button.setAttribute("class", "buttonclose");
|
||||||
|
add_elem_button.setAttribute("onclick", "close_full()");
|
||||||
|
var add_elem_ai = document.createElement("a");
|
||||||
|
add_elem_ai.setAttribute("href", url);
|
||||||
|
add_elem_ai.setAttribute("target", "_blank");
|
||||||
|
var add_elem_img = document.createElement("img");
|
||||||
|
add_elem_img.setAttribute("src", url);
|
||||||
|
add_elem_img.setAttribute("class", "fullimage");
|
||||||
|
add_elem_ai.append(add_elem_img)
|
||||||
|
add_elem_p.appendChild(add_elem_button);
|
||||||
|
add_elem_p.appendChild(add_elem_br);
|
||||||
|
add_elem_p.appendChild(add_elem_ai);
|
||||||
|
var targetimg = document.getElementById(id_button);
|
||||||
|
targetimg.after(add_elem_p)
|
||||||
|
add_elem_a.click();
|
||||||
|
}
|
||||||
|
function close_full(){
|
||||||
|
var fulldata = document.getElementById("fullimg");
|
||||||
|
fulldata.remove();
|
||||||
|
}
|
||||||
|
|
||||||
|
function main_my(){
|
||||||
|
var tagBox = document.getElementById("myInput");
|
||||||
|
tagBox.addEventListener("input", onchange);
|
||||||
|
tagBox.addEventListener("keydown", search);
|
||||||
|
}
|
||||||
@@ -0,0 +1,714 @@
|
|||||||
|
.lg-css3 {
|
||||||
|
// Remove all transition effects
|
||||||
|
&.lg-no-trans {
|
||||||
|
.lg-prev-slide, .lg-next-slide, .lg-current {
|
||||||
|
@include transitionCustom(none 0s ease 0s !important);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-use-css3 {
|
||||||
|
.lg-item {
|
||||||
|
will-change: transform, opacity;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-use-left {
|
||||||
|
.lg-item {
|
||||||
|
will-change: left, opacity;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-zoom-in {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(2, 2, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(2, 2, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-zoom-out {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-zoom-out-in {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(2, 2, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-zoom-in-out {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(2, 2, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-soft-zoom {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(1.2, 1.2, 1.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(0.8, 0.8, 0.8);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-circular {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, 0, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, 0, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sec
|
||||||
|
&.lg-slide-circular-up {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sec
|
||||||
|
&.lg-slide-circular-down {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-circular-vertical {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(0, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(0, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sec
|
||||||
|
&.lg-slide-circular-vertical-left {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sec
|
||||||
|
&.lg-slide-circular-vertical-down {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-vertical {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include translate3d(0, -100%, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include translate3d(0, 100%, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include translate3d(0, 0, 0);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-vertical-growth {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-only {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(60deg, 0deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(60deg, 0deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-only-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(-60deg, 0deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(-60deg, 0deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-only-y {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, 60deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, 60deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-only-y-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, -60deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, -60deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(60deg, 0deg) translate3d(-100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(60deg, 0deg) translate3d(100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(-60deg, 0deg) translate3d(-100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(-60deg, 0deg) translate3d(100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-cross {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, 60deg) translate3d(-100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, 60deg) translate3d(100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-cross-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, -60deg) translate3d(-100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, -60deg) translate3d(100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-ver {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(60deg, 0deg) translate3d(0, -100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(60deg, 0deg) translate3d(0, 100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-ver-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(-60deg, 0deg) translate3d(0, -100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(-60deg, 0deg) translate3d(0, 100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-ver-cross {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, 60deg) translate3d(0, -100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, 60deg) translate3d(0, 100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-ver-cross-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, -60deg) translate3d(0, -100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, -60deg) translate3d(0, 100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-lollipop {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include translate3d(-100%, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(translate3d(0, 0, 0) scale(0.5));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include translate3d(0, 0, 0);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-lollipop-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(translate3d(0, 0, 0) scale(0.5));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include translate3d(100%, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include translate3d(0, 0, 0);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-rotate {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(rotate(-360deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(rotate(360deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(rotate(0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-rotate-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(rotate(360deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(rotate(-360deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(rotate(0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-tube {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(1, 0, 1) translate3d(-100%, 0, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(1, 0, 1) translate3d(100%, 0, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
.lg-progress-bar {
|
||||||
|
background-color: $lg-progress-bar-bg;
|
||||||
|
height: $lg-progress-bar-height;
|
||||||
|
left: 0;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
width: 100%;
|
||||||
|
z-index: $zindex-progressbar;
|
||||||
|
opacity: 0;
|
||||||
|
@include transitionCustom(opacity 0.08s ease 0s);
|
||||||
|
|
||||||
|
.lg-progress {
|
||||||
|
background-color: $lg-progress-bar-active-bg;
|
||||||
|
height: $lg-progress-bar-height;
|
||||||
|
width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-start {
|
||||||
|
.lg-progress {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-show-autoplay & {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-autoplay-button {
|
||||||
|
&:after {
|
||||||
|
.lg-show-autoplay & {
|
||||||
|
content: "\e01a";
|
||||||
|
}
|
||||||
|
content: "\e01d";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
@import "lg-variables";
|
||||||
|
@import "lg-mixins";
|
||||||
|
.lg-outer.fb-comments{
|
||||||
|
.lg-img-wrap {
|
||||||
|
padding-right: 400px !important;
|
||||||
|
}
|
||||||
|
.fb-comments {
|
||||||
|
height: 100%;
|
||||||
|
overflow-y: auto;
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
width: 420px;
|
||||||
|
z-index: 99999;
|
||||||
|
background: #fff url("#{$lg-path-images}/loading.gif") no-repeat scroll center center;
|
||||||
|
&.fb_iframe_widget {
|
||||||
|
background-image: none;
|
||||||
|
&.fb_iframe_widget_loader{
|
||||||
|
background: #fff url("#{$lg-path-images}/loading.gif") no-repeat scroll center center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-toolbar {
|
||||||
|
right: 420px;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
.lg-actions .lg-next {
|
||||||
|
right: 420px;
|
||||||
|
}
|
||||||
|
.lg-item {
|
||||||
|
background-image: none;
|
||||||
|
&.lg-complete{
|
||||||
|
.lg-img-wrap{
|
||||||
|
background-image: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-img-wrap {
|
||||||
|
background: url("#{$lg-path-images}/loading.gif") no-repeat scroll center center transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-sub-html {
|
||||||
|
padding: 0;
|
||||||
|
position: static;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
// font icons support
|
||||||
|
@font-face {
|
||||||
|
font-family: 'lg';
|
||||||
|
src:
|
||||||
|
url('#{$lg-path-fonts}/lg.ttf?22t19m') format('truetype'),
|
||||||
|
url('#{$lg-path-fonts}/lg.woff?22t19m') format('woff'),
|
||||||
|
url('#{$lg-path-fonts}/lg.svg?22t19m#lg') format('svg');
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
font-display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-icon {
|
||||||
|
/* use !important to prevent issues with browser extensions that change fonts */
|
||||||
|
font-family: 'lg' !important;
|
||||||
|
speak: never;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
text-transform: none;
|
||||||
|
line-height: 1;
|
||||||
|
|
||||||
|
/* Better Font Rendering =========== */
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
.lg-fullscreen {
|
||||||
|
&:after {
|
||||||
|
content: "\e20c";
|
||||||
|
|
||||||
|
.lg-fullscreen-on & {
|
||||||
|
content: "\e20d";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,330 @@
|
|||||||
|
// Vendor Prefixes
|
||||||
|
//
|
||||||
|
// All vendor mixins are deprecated as of v3.2.0 due to the introduction of
|
||||||
|
// Autoprefixer in our Gruntfile. They will be removed in v4.
|
||||||
|
|
||||||
|
// - Animations
|
||||||
|
// - Backface visibility
|
||||||
|
// - Box shadow
|
||||||
|
// - Box sizing
|
||||||
|
// - Content columns
|
||||||
|
// - Hyphens
|
||||||
|
// - Placeholder text
|
||||||
|
// - Transformations
|
||||||
|
// - Transitions
|
||||||
|
// - User Select
|
||||||
|
// - cursor grab
|
||||||
|
|
||||||
|
// Animations
|
||||||
|
@mixin animation($animation) {
|
||||||
|
-webkit-animation: $animation;
|
||||||
|
-o-animation: $animation;
|
||||||
|
animation: $animation;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin animation-name($name) {
|
||||||
|
-webkit-animation-name: $name;
|
||||||
|
animation-name: $name;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin animation-duration($duration) {
|
||||||
|
-webkit-animation-duration: $duration;
|
||||||
|
animation-duration: $duration;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin animation-timing-function($timing-function) {
|
||||||
|
-webkit-animation-timing-function: $timing-function;
|
||||||
|
animation-timing-function: $timing-function;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin animation-delay($delay) {
|
||||||
|
-webkit-animation-delay: $delay;
|
||||||
|
animation-delay: $delay;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin animation-iteration-count($iteration-count) {
|
||||||
|
-webkit-animation-iteration-count: $iteration-count;
|
||||||
|
animation-iteration-count: $iteration-count;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin animation-direction($direction) {
|
||||||
|
-webkit-animation-direction: $direction;
|
||||||
|
animation-direction: $direction;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin animation-fill-mode($fill-mode) {
|
||||||
|
-webkit-animation-fill-mode: $fill-mode;
|
||||||
|
animation-fill-mode: $fill-mode;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin keyframes($name) {
|
||||||
|
@-webkit-keyframes #{$name} {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
|
||||||
|
@-moz-keyframes #{$name} {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
|
||||||
|
@-ms-keyframes #{$name} {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes #{$name} {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Backface visibility
|
||||||
|
// Prevent browsers from flickering when using CSS 3D transforms.
|
||||||
|
// Default value is `visible`, but can be changed to `hidden`
|
||||||
|
|
||||||
|
@mixin backface-visibility($visibility) {
|
||||||
|
-webkit-backface-visibility: $visibility;
|
||||||
|
-moz-backface-visibility: $visibility;
|
||||||
|
backface-visibility: $visibility;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Drop shadows
|
||||||
|
//
|
||||||
|
// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's
|
||||||
|
// supported browsers that have box shadow capabilities now support it.
|
||||||
|
|
||||||
|
@mixin box-shadow($shadow...) {
|
||||||
|
-webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1
|
||||||
|
box-shadow: $shadow;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Box sizing
|
||||||
|
@mixin box-sizing($boxmodel) {
|
||||||
|
-webkit-box-sizing: $boxmodel;
|
||||||
|
-moz-box-sizing: $boxmodel;
|
||||||
|
box-sizing: $boxmodel;
|
||||||
|
}
|
||||||
|
|
||||||
|
// CSS3 Content Columns
|
||||||
|
@mixin content-columns($column-count, $column-gap: $grid-gutter-width) {
|
||||||
|
-webkit-column-count: $column-count;
|
||||||
|
-moz-column-count: $column-count;
|
||||||
|
column-count: $column-count;
|
||||||
|
-webkit-column-gap: $column-gap;
|
||||||
|
-moz-column-gap: $column-gap;
|
||||||
|
column-gap: $column-gap;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional hyphenation
|
||||||
|
@mixin hyphens($mode: auto) {
|
||||||
|
word-wrap: break-word;
|
||||||
|
-webkit-hyphens: $mode;
|
||||||
|
-moz-hyphens: $mode;
|
||||||
|
-ms-hyphens: $mode; // IE10+
|
||||||
|
-o-hyphens: $mode;
|
||||||
|
hyphens: $mode;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Transformations
|
||||||
|
@mixin scale($ratio...) {
|
||||||
|
-webkit-transform: scale($ratio);
|
||||||
|
-ms-transform: scale($ratio); // IE9 only
|
||||||
|
-o-transform: scale($ratio);
|
||||||
|
transform: scale($ratio);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin scaleX($ratio) {
|
||||||
|
-webkit-transform: scaleX($ratio);
|
||||||
|
-ms-transform: scaleX($ratio); // IE9 only
|
||||||
|
-o-transform: scaleX($ratio);
|
||||||
|
transform: scaleX($ratio);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin scaleY($ratio) {
|
||||||
|
-webkit-transform: scaleY($ratio);
|
||||||
|
-ms-transform: scaleY($ratio); // IE9 only
|
||||||
|
-o-transform: scaleY($ratio);
|
||||||
|
transform: scaleY($ratio);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin skew($x, $y) {
|
||||||
|
-webkit-transform: skewX($x) skewY($y);
|
||||||
|
-ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
|
||||||
|
-o-transform: skewX($x) skewY($y);
|
||||||
|
transform: skewX($x) skewY($y);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin translate($x, $y) {
|
||||||
|
-webkit-transform: translate($x, $y);
|
||||||
|
-ms-transform: translate($x, $y); // IE9 only
|
||||||
|
-o-transform: translate($x, $y);
|
||||||
|
transform: translate($x, $y);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin translate3d($x, $y, $z) {
|
||||||
|
-webkit-transform: translate3d($x, $y, $z);
|
||||||
|
transform: translate3d($x, $y, $z);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin scale3d($x, $y, $z) {
|
||||||
|
-webkit-transform: scale3d($x, $y, $z);
|
||||||
|
transform: scale3d($x, $y, $z);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin rotate($degrees) {
|
||||||
|
-webkit-transform: rotate($degrees);
|
||||||
|
-ms-transform: rotate($degrees); // IE9 only
|
||||||
|
-o-transform: rotate($degrees);
|
||||||
|
transform: rotate($degrees);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin rotateX($degrees) {
|
||||||
|
-webkit-transform: rotateX($degrees);
|
||||||
|
-ms-transform: rotateX($degrees); // IE9 only
|
||||||
|
-o-transform: rotateX($degrees);
|
||||||
|
transform: rotateX($degrees);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin rotateY($degrees) {
|
||||||
|
-webkit-transform: rotateY($degrees);
|
||||||
|
-ms-transform: rotateY($degrees); // IE9 only
|
||||||
|
-o-transform: rotateY($degrees);
|
||||||
|
transform: rotateY($degrees);
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin perspective($perspective) {
|
||||||
|
-webkit-perspective: $perspective;
|
||||||
|
-moz-perspective: $perspective;
|
||||||
|
perspective: $perspective;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin perspective-origin($perspective) {
|
||||||
|
-webkit-perspective-origin: $perspective;
|
||||||
|
-moz-perspective-origin: $perspective;
|
||||||
|
perspective-origin: $perspective;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin transform-origin($origin) {
|
||||||
|
-webkit-transform-origin: $origin;
|
||||||
|
-moz-transform-origin: $origin;
|
||||||
|
-ms-transform-origin: $origin; // IE9 only
|
||||||
|
transform-origin: $origin;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin transform($transforms) {
|
||||||
|
-moz-transform: $transforms;
|
||||||
|
-o-transform: $transforms;
|
||||||
|
-ms-transform: $transforms;
|
||||||
|
-webkit-transform: $transforms;
|
||||||
|
transform: $transforms;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Transitions
|
||||||
|
|
||||||
|
@mixin transition($transition...) {
|
||||||
|
-webkit-transition: $transition;
|
||||||
|
-o-transition: $transition;
|
||||||
|
transition: $transition;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin transition-property($transition-property...) {
|
||||||
|
-webkit-transition-property: $transition-property;
|
||||||
|
transition-property: $transition-property;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin transition-delay($transition-delay) {
|
||||||
|
-webkit-transition-delay: $transition-delay;
|
||||||
|
transition-delay: $transition-delay;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin transition-duration($transition-duration...) {
|
||||||
|
-webkit-transition-duration: $transition-duration;
|
||||||
|
transition-duration: $transition-duration;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin transition-timing-function($timing-function) {
|
||||||
|
-webkit-transition-timing-function: $timing-function;
|
||||||
|
transition-timing-function: $timing-function;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin transition-transform($transition...) {
|
||||||
|
-webkit-transition: -webkit-transform $transition;
|
||||||
|
-moz-transition: -moz-transform $transition;
|
||||||
|
-o-transition: -o-transform $transition;
|
||||||
|
transition: transform $transition;
|
||||||
|
}
|
||||||
|
|
||||||
|
// transition custom
|
||||||
|
|
||||||
|
@function prefix($property, $prefixes: webkit moz o ms) {
|
||||||
|
$vendor-prefixed-properties: transform background-clip background-size;
|
||||||
|
$result: ();
|
||||||
|
|
||||||
|
@each $prefix in $prefixes {
|
||||||
|
@if index($vendor-prefixed-properties, $property) {
|
||||||
|
$property: -#{$prefix}-#{$property};
|
||||||
|
}
|
||||||
|
$result: append($result, $property);
|
||||||
|
}
|
||||||
|
@return $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@function trans-prefix($transition, $prefix: moz) {
|
||||||
|
$prefixed: ();
|
||||||
|
|
||||||
|
@each $trans in $transition {
|
||||||
|
$prop-name: nth($trans, 1);
|
||||||
|
$vendor-prop-name: prefix($prop-name, $prefix);
|
||||||
|
$prop-vals: nth($trans, 2);
|
||||||
|
$prefixed: append($prefixed, $vendor-prop-name $prop-vals, comma);
|
||||||
|
}
|
||||||
|
@return $prefixed;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin transitionCustom($values...) {
|
||||||
|
$transitions: ();
|
||||||
|
|
||||||
|
@each $declaration in $values {
|
||||||
|
$prop: nth($declaration, 1);
|
||||||
|
$prop-opts: ();
|
||||||
|
$length: length($declaration);
|
||||||
|
|
||||||
|
@if $length >= 2 {
|
||||||
|
@for $i from 2 through $length {
|
||||||
|
$prop-opts: append($prop-opts, nth($declaration, $i));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$trans: $prop, $prop-opts;
|
||||||
|
$transitions: append($transitions, $trans, comma);
|
||||||
|
}
|
||||||
|
-webkit-transition: trans-prefix($transitions, webkit);
|
||||||
|
-moz-transition: trans-prefix($transitions, moz);
|
||||||
|
-o-transition: trans-prefix($transitions, o);
|
||||||
|
transition: $values;
|
||||||
|
}
|
||||||
|
|
||||||
|
// User select
|
||||||
|
// For selecting text on the page
|
||||||
|
|
||||||
|
@mixin user-select($select) {
|
||||||
|
-webkit-user-select: $select;
|
||||||
|
-moz-user-select: $select;
|
||||||
|
-ms-user-select: $select; // IE10+
|
||||||
|
user-select: $select;
|
||||||
|
}
|
||||||
|
|
||||||
|
// mouse grab
|
||||||
|
|
||||||
|
@mixin grab-cursor {
|
||||||
|
cursor: -webkit-grab;
|
||||||
|
cursor: -moz-grab;
|
||||||
|
cursor: -o-grab;
|
||||||
|
cursor: -ms-grab;
|
||||||
|
cursor: grab;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin grabbing-cursor {
|
||||||
|
cursor: move;
|
||||||
|
cursor: -webkit-grabbing;
|
||||||
|
cursor: -moz-grabbing;
|
||||||
|
cursor: -o-grabbing;
|
||||||
|
cursor: -ms-grabbing;
|
||||||
|
cursor: grabbing;
|
||||||
|
}
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
.lg-outer {
|
||||||
|
.lg-pager-outer {
|
||||||
|
bottom: 60px;
|
||||||
|
left: 0;
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
text-align: center;
|
||||||
|
z-index: $zindex-pager;
|
||||||
|
height: 10px;
|
||||||
|
|
||||||
|
&.lg-pager-hover {
|
||||||
|
.lg-pager-cont {
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-pager-cont {
|
||||||
|
cursor: pointer;
|
||||||
|
display: inline-block;
|
||||||
|
overflow: hidden;
|
||||||
|
position: relative;
|
||||||
|
vertical-align: top;
|
||||||
|
margin: 0 5px;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
.lg-pager-thumb-cont {
|
||||||
|
opacity: 1;
|
||||||
|
@include translate3d(0, 0, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-pager-active {
|
||||||
|
.lg-pager {
|
||||||
|
box-shadow: 0 0 0 2px white inset;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-pager-thumb-cont {
|
||||||
|
background-color: #fff;
|
||||||
|
color: #FFF;
|
||||||
|
bottom: 100%;
|
||||||
|
height: 83px;
|
||||||
|
left: 0;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
margin-left: -60px;
|
||||||
|
opacity: 0;
|
||||||
|
padding: 5px;
|
||||||
|
position: absolute;
|
||||||
|
width: 120px;
|
||||||
|
border-radius: 3px;
|
||||||
|
@include transitionCustom(opacity 0.15s ease 0s, transform 0.15s ease 0s);
|
||||||
|
@include translate3d(0, 5px, 0);
|
||||||
|
|
||||||
|
img {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-pager {
|
||||||
|
background-color: rgba(255, 255, 255, 0.5);
|
||||||
|
border-radius: 50%;
|
||||||
|
box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
|
||||||
|
display: block;
|
||||||
|
height: 12px;
|
||||||
|
@include transition(box-shadow 0.3s ease 0s);
|
||||||
|
width: 12px;
|
||||||
|
|
||||||
|
&:hover, &:focus {
|
||||||
|
box-shadow: 0 0 0 8px white inset;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-caret {
|
||||||
|
border-left: 10px solid transparent;
|
||||||
|
border-right: 10px solid transparent;
|
||||||
|
border-top: 10px dashed;
|
||||||
|
bottom: -10px;
|
||||||
|
display: inline-block;
|
||||||
|
height: 0;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -5px;
|
||||||
|
position: absolute;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
@import "lg-variables";
|
||||||
|
@import "lg-mixins";
|
||||||
|
.lg-outer {
|
||||||
|
.lg-img-rotate {
|
||||||
|
position: absolute;
|
||||||
|
padding: 0 5px;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
@include transitionCustom(transform 0.3s cubic-bezier(0.32, 0, 0.67, 0) 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-rotate-left {
|
||||||
|
&:after {
|
||||||
|
content: "\e900";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-rotate-right {
|
||||||
|
&:after {
|
||||||
|
content: "\e901";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-icon {
|
||||||
|
&.lg-flip-hor, &.lg-flip-ver {
|
||||||
|
font-size: 26px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-flip-hor {
|
||||||
|
&:after {
|
||||||
|
content: "\e902";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-flip-ver {
|
||||||
|
&:after {
|
||||||
|
content: "\e903";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,135 @@
|
|||||||
|
@import "lg-variables";
|
||||||
|
@import "lg-mixins";
|
||||||
|
.lg-outer {
|
||||||
|
|
||||||
|
#lg-dropdown-overlay {
|
||||||
|
background-color: rgba(0, 0, 0, 0.25);
|
||||||
|
bottom: 0;
|
||||||
|
cursor: default;
|
||||||
|
left: 0;
|
||||||
|
position: fixed;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
z-index: $zindex-toolbar - 1;
|
||||||
|
opacity: 0;
|
||||||
|
visibility: hidden;
|
||||||
|
@include transition(visibility 0s linear 0.18s, opacity 0.18s linear 0s);
|
||||||
|
}
|
||||||
|
&.lg-dropdown-active{
|
||||||
|
.lg-dropdown, #lg-dropdown-overlay {
|
||||||
|
@include transition-delay(0s);
|
||||||
|
@include transform(translate3d(0, 0px, 0));
|
||||||
|
opacity: 1;
|
||||||
|
visibility: visible;
|
||||||
|
}
|
||||||
|
#lg-share {
|
||||||
|
color: #FFF;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-dropdown {
|
||||||
|
background-color: #fff;
|
||||||
|
border-radius: 2px;
|
||||||
|
font-size: 14px;
|
||||||
|
list-style-type: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 10px 0;
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
text-align: left;
|
||||||
|
top: 50px;
|
||||||
|
opacity: 0;
|
||||||
|
visibility: hidden;
|
||||||
|
@include transform(translate3d(0, 5px, 0));
|
||||||
|
@include transitionCustom(transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s);
|
||||||
|
|
||||||
|
&:after {
|
||||||
|
content: "";
|
||||||
|
display: block;
|
||||||
|
height: 0;
|
||||||
|
width: 0;
|
||||||
|
position: absolute;
|
||||||
|
border: 8px solid transparent;
|
||||||
|
border-bottom-color: #FFF;
|
||||||
|
right: 16px;
|
||||||
|
top: -16px
|
||||||
|
}
|
||||||
|
> li {
|
||||||
|
&:last-child {
|
||||||
|
margin-bottom: 0px;
|
||||||
|
}
|
||||||
|
&:hover {
|
||||||
|
a, .lg-icon {
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #333;
|
||||||
|
display: block;
|
||||||
|
white-space: pre;
|
||||||
|
padding: 4px 12px;
|
||||||
|
font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||||
|
font-size: 12px;
|
||||||
|
&:hover {
|
||||||
|
background-color: rgba(0, 0, 0, 0.07);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
.lg-dropdown-text {
|
||||||
|
display: inline-block;
|
||||||
|
line-height: 1;
|
||||||
|
margin-top: -3px;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.lg-icon {
|
||||||
|
color: #333;
|
||||||
|
display: inline-block;
|
||||||
|
float: none;
|
||||||
|
font-size: 20px;
|
||||||
|
height: auto;
|
||||||
|
line-height: 1;
|
||||||
|
margin-right: 8px;
|
||||||
|
padding: 0;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#lg-share {
|
||||||
|
position: relative;
|
||||||
|
&:after {
|
||||||
|
content: "\e80d";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#lg-share-facebook {
|
||||||
|
.lg-icon{
|
||||||
|
color: #3b5998;
|
||||||
|
&:after {
|
||||||
|
content: "\e904";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#lg-share-twitter {
|
||||||
|
.lg-icon{
|
||||||
|
color: #00aced;
|
||||||
|
&:after {
|
||||||
|
content: "\e907";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#lg-share-googleplus {
|
||||||
|
.lg-icon{
|
||||||
|
color: #dd4b39;
|
||||||
|
&:after {
|
||||||
|
content: "\e905";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#lg-share-pinterest {
|
||||||
|
.lg-icon{
|
||||||
|
color: #cb2027;
|
||||||
|
&:after {
|
||||||
|
content: "\e906";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,212 @@
|
|||||||
|
// default theme
|
||||||
|
.lg-actions {
|
||||||
|
.lg-next, .lg-prev {
|
||||||
|
background-color: $lg-next-prev-bg;
|
||||||
|
border-radius: $lg-border-radius-base;
|
||||||
|
color: $lg-next-prev-color;
|
||||||
|
cursor: pointer;
|
||||||
|
display: block;
|
||||||
|
font-size: 22px;
|
||||||
|
margin-top: -10px;
|
||||||
|
padding: 8px 10px 9px;
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
z-index: $zindex-controls;
|
||||||
|
outline: none;
|
||||||
|
border: none;
|
||||||
|
background-color: transparent;
|
||||||
|
|
||||||
|
&.disabled {
|
||||||
|
pointer-events: none;
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: $lg-next-prev-hover-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-next {
|
||||||
|
right: 20px;
|
||||||
|
|
||||||
|
&:before {
|
||||||
|
content: "\e095";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-prev {
|
||||||
|
left: 20px;
|
||||||
|
|
||||||
|
&:after {
|
||||||
|
content: "\e094";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@include keyframes(lg-right-end) {
|
||||||
|
0% {
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
50% {
|
||||||
|
left: -30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
100% {
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@include keyframes(lg-left-end) {
|
||||||
|
0% {
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
50% {
|
||||||
|
left: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
100% {
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.lg-outer {
|
||||||
|
&.lg-right-end {
|
||||||
|
.lg-object {
|
||||||
|
@include animation(lg-right-end 0.3s);
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-left-end {
|
||||||
|
.lg-object {
|
||||||
|
@include animation(lg-left-end 0.3s);
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// lg toolbar
|
||||||
|
.lg-toolbar {
|
||||||
|
z-index: $zindex-toolbar;
|
||||||
|
left: 0;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
width: 100%;
|
||||||
|
background-color: $lg-toolbar-bg;
|
||||||
|
|
||||||
|
.lg-icon {
|
||||||
|
color: $lg-toolbar-icon-color;
|
||||||
|
cursor: pointer;
|
||||||
|
float: right;
|
||||||
|
font-size: 24px;
|
||||||
|
height: 47px;
|
||||||
|
line-height: 27px;
|
||||||
|
padding: 10px 0;
|
||||||
|
text-align: center;
|
||||||
|
width: 50px;
|
||||||
|
text-decoration: none !important;
|
||||||
|
outline: medium none;
|
||||||
|
background: none;
|
||||||
|
border: none;
|
||||||
|
box-shadow: none;
|
||||||
|
@include transition(color 0.2s linear);
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: $lg-toolbar-icon-hover-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-close {
|
||||||
|
&:after {
|
||||||
|
content: "\e070";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-download {
|
||||||
|
&:after {
|
||||||
|
content: "\e0f2";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// lightGallery title
|
||||||
|
.lg-sub-html {
|
||||||
|
background-color: $lg-sub-html-bg;
|
||||||
|
bottom: 0;
|
||||||
|
color: $lg-sub-html-color;
|
||||||
|
font-size: 16px;
|
||||||
|
left: 0;
|
||||||
|
padding: 10px 40px;
|
||||||
|
position: fixed;
|
||||||
|
right: 0;
|
||||||
|
text-align: center;
|
||||||
|
z-index: $zindex-subhtml;
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
font-size: 12px;
|
||||||
|
margin: 5px 0 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// lg image counter
|
||||||
|
#lg-counter {
|
||||||
|
color: $lg-icon-color;
|
||||||
|
display: inline-block;
|
||||||
|
font-size: $lg-counter-font-size;
|
||||||
|
padding-left: 20px;
|
||||||
|
padding-top: 12px;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
// for idle state
|
||||||
|
.lg-toolbar, .lg-prev, .lg-next {
|
||||||
|
opacity: 1;
|
||||||
|
@include transitionCustom(transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear);
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-hide-items {
|
||||||
|
.lg-prev {
|
||||||
|
opacity: 0;
|
||||||
|
@include translate3d(-10px, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-next {
|
||||||
|
opacity: 0;
|
||||||
|
@include translate3d(10px, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-toolbar {
|
||||||
|
opacity: 0;
|
||||||
|
@include translate3d(0, -10px, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Starting effect
|
||||||
|
body:not(.lg-from-hash){
|
||||||
|
.lg-outer {
|
||||||
|
&.lg-start-zoom{
|
||||||
|
.lg-object{
|
||||||
|
@include scale3d(0.5, 0.5, 0.5);
|
||||||
|
opacity: 0;
|
||||||
|
@include transitionCustom(transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important);
|
||||||
|
@include transform-origin(50% 50%);
|
||||||
|
}
|
||||||
|
.lg-item.lg-complete{
|
||||||
|
.lg-object{
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,113 @@
|
|||||||
|
.lg-outer {
|
||||||
|
.lg-thumb-outer {
|
||||||
|
background-color: $lg-thumb-bg;
|
||||||
|
bottom: 0;
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
z-index: $zindex-thumbnail;
|
||||||
|
max-height: 350px;
|
||||||
|
@include translate3d(0, 100%, 0);
|
||||||
|
@include transitionCustom(transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s);
|
||||||
|
|
||||||
|
&.lg-grab {
|
||||||
|
.lg-thumb-item {
|
||||||
|
@include grab-cursor;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-grabbing {
|
||||||
|
.lg-thumb-item {
|
||||||
|
@include grabbing-cursor;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-dragging {
|
||||||
|
.lg-thumb {
|
||||||
|
@include transition-duration(0s !important);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.lg-thumb-open{
|
||||||
|
.lg-thumb-outer {
|
||||||
|
@include translate3d(0, 0%, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-thumb {
|
||||||
|
padding: 10px 0;
|
||||||
|
height: 100%;
|
||||||
|
margin-bottom: -5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-thumb-item {
|
||||||
|
border-radius: 5px;
|
||||||
|
cursor: pointer;
|
||||||
|
float: left;
|
||||||
|
overflow: hidden;
|
||||||
|
height: 100%;
|
||||||
|
border: 2px solid #FFF;
|
||||||
|
border-radius: 4px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
@media (min-width: 1025px) {
|
||||||
|
@include transition(border-color 0.25s ease);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.active, &:hover {
|
||||||
|
border-color: $lg-theme-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
object-fit: cover;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-has-thumb {
|
||||||
|
.lg-item {
|
||||||
|
padding-bottom: 120px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-can-toggle {
|
||||||
|
.lg-item {
|
||||||
|
padding-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.lg-pull-caption-up{
|
||||||
|
.lg-sub-html {
|
||||||
|
@include transition(bottom 0.25s ease);
|
||||||
|
}
|
||||||
|
&.lg-thumb-open{
|
||||||
|
.lg-sub-html {
|
||||||
|
bottom: 100px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-toggle-thumb {
|
||||||
|
background-color: $lg-thumb-toggle-bg;
|
||||||
|
border-radius: $lg-border-radius-base $lg-border-radius-base 0 0;
|
||||||
|
color: $lg-thumb-toggle-color;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: 24px;
|
||||||
|
height: 39px;
|
||||||
|
line-height: 27px;
|
||||||
|
padding: 5px 0;
|
||||||
|
position: absolute;
|
||||||
|
right: 20px;
|
||||||
|
text-align: center;
|
||||||
|
top: -39px;
|
||||||
|
width: 50px;
|
||||||
|
outline: medium none;
|
||||||
|
border: none;
|
||||||
|
|
||||||
|
&:after {
|
||||||
|
content: "\e1ff";
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: $lg-thumb-toggle-hover-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,766 @@
|
|||||||
|
@import "lg-variables";
|
||||||
|
@import "lg-mixins";
|
||||||
|
|
||||||
|
.lg-css3 {
|
||||||
|
&.lg-zoom-in {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(1.3, 1.3, 1.3);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(1.3, 1.3, 1.3);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-zoom-in-big {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(2, 2, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(2, 2, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-zoom-out {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(0.7, 0.7, 0.7);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(0.7, 0.7, 0.7);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.lg-zoom-out-big {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-zoom-out-in {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(2, 2, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-zoom-in-out {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(2, 2, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-soft-zoom {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include scale3d(1.1, 1.1, 1.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include scale3d(0.9, 0.9, 0.9);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-scale-up {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-circular {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, 0, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, 0, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sec
|
||||||
|
&.lg-slide-circular-up {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sec
|
||||||
|
&.lg-slide-circular-down {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-circular-vertical {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(0, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(0, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sec
|
||||||
|
&.lg-slide-circular-vertical-left {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(-100%, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sec
|
||||||
|
&.lg-slide-circular-vertical-down {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, -100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0, 0, 0) translate3d(100%, 100%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-vertical {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include translate3d(0, -100%, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include translate3d(0, 100%, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include translate3d(0, 0, 0);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-vertical-growth {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-only {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(10deg, 0deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(10deg, 0deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-only-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(-10deg, 0deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(-10deg, 0deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-only-y {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, 10deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, 10deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-only-y-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, -10deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, -10deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(20deg, 0deg) translate3d(-100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(20deg, 0deg) translate3d(100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(-20deg, 0deg) translate3d(-100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(-20deg, 0deg) translate3d(100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-cross {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, 60deg) translate3d(-100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, 60deg) translate3d(100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-cross-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, -60deg) translate3d(-100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, -60deg) translate3d(100%, 0%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-ver {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(60deg, 0deg) translate3d(0, -100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(60deg, 0deg) translate3d(0, 100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-ver-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(-60deg, 0deg) translate3d(0, -100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(-60deg, 0deg) translate3d(0, 100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-ver-cross {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, 20deg) translate3d(0, -100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, 20deg) translate3d(0, 100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide-skew-ver-cross-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(skew(0deg, -20deg) translate3d(0, -100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(skew(0deg, -20deg) translate3d(0, 100%, 0px));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(skew(0deg, 0deg) translate3d(0%, 0%, 0px));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-lollipop {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include translate3d(-100%, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(translate3d(0, 0, 0) scale(0.5));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include translate3d(0, 0, 0);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-lollipop-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(translate3d(0, 0, 0) scale(0.5));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include translate3d(100%, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include translate3d(0, 0, 0);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-rotate {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(rotate(-360deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(rotate(360deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(rotate(0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-rotate-rev {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(rotate(360deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(rotate(-360deg));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(rotate(0deg));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-tube {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include transform(scale3d(1, 0, 1) translate3d(-100%, 0, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include transform(scale3d(1, 0, 1) translate3d(100%, 0, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include transform(scale3d(1, 1, 1) translate3d(0, 0, 0));
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
$backdrop-opacity: 1 !default;
|
||||||
|
$lg-toolbar-bg: rgba(0, 0, 0, 0.45) !default;
|
||||||
|
$lg-border-radius-base: 2px !default;
|
||||||
|
$lg-theme-highlight: rgb(169, 7, 7) !default;
|
||||||
|
$lg-theme: #0D0A0A !default;
|
||||||
|
|
||||||
|
// basic icon colours
|
||||||
|
$lg-icon-bg: rgba(0, 0, 0, 0.45) !default;
|
||||||
|
$lg-icon-color: #999 !default;
|
||||||
|
$lg-icon-hover-color: #FFF !default;
|
||||||
|
|
||||||
|
// counter
|
||||||
|
$lg-counter-color: #e6e6e6 !default;
|
||||||
|
$lg-counter-font-size: 16px !default;
|
||||||
|
|
||||||
|
// Next prev icons
|
||||||
|
$lg-next-prev-bg: $lg-icon-bg !default;
|
||||||
|
$lg-next-prev-color: $lg-icon-color !default;
|
||||||
|
$lg-next-prev-hover-color: $lg-icon-hover-color !default;
|
||||||
|
|
||||||
|
// toolbar icons
|
||||||
|
$lg-toolbar-icon-color: $lg-icon-color !default;
|
||||||
|
$lg-toolbar-icon-hover-color: $lg-icon-hover-color !default;
|
||||||
|
|
||||||
|
// autoplay progress bar
|
||||||
|
$lg-progress-bar-bg: #333 !default;
|
||||||
|
$lg-progress-bar-active-bg: $lg-theme-highlight !default;
|
||||||
|
$lg-progress-bar-height: 5px !default;
|
||||||
|
|
||||||
|
// paths
|
||||||
|
$lg-path-fonts: '../fonts'!default;
|
||||||
|
$lg-path-images: '../img'!default;
|
||||||
|
|
||||||
|
// Zoom plugin
|
||||||
|
$zoom-transition-duration: 0.3s !default;
|
||||||
|
|
||||||
|
// Sub html - titile
|
||||||
|
$lg-sub-html-bg: rgba(0, 0, 0, 0.45) !default;
|
||||||
|
$lg-sub-html-color: #EEE !default;
|
||||||
|
|
||||||
|
// thumbnail toggle button
|
||||||
|
$lg-thumb-toggle-bg: #0D0A0A !default;
|
||||||
|
$lg-thumb-toggle-color: $lg-icon-color !default;
|
||||||
|
$lg-thumb-toggle-hover-color: $lg-icon-hover-color !default;
|
||||||
|
$lg-thumb-bg: #0D0A0A !default;
|
||||||
|
|
||||||
|
// z-index
|
||||||
|
$zindex-outer: 1050 !default;
|
||||||
|
$zindex-progressbar: 1083 !default;
|
||||||
|
$zindex-controls: 1080 !default;
|
||||||
|
$zindex-toolbar: 1082 !default;
|
||||||
|
$zindex-subhtml: 1080 !default;
|
||||||
|
$zindex-thumbnail: 1080 !default;
|
||||||
|
$zindex-pager: 1080 !default;
|
||||||
|
$zindex-playbutton: 1080 !default;
|
||||||
|
$zindex-item: 1060 !default;
|
||||||
|
$zindex-backdrop: 1040 !default;
|
||||||
@@ -0,0 +1,103 @@
|
|||||||
|
.lg-outer {
|
||||||
|
.lg-video-cont {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
max-width: 1140px;
|
||||||
|
max-height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
padding: 0 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-video {
|
||||||
|
width: 100%;
|
||||||
|
height: 0;
|
||||||
|
padding-bottom: 56.25%;
|
||||||
|
overflow: hidden;
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
.lg-object {
|
||||||
|
display: inline-block;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100% !important;
|
||||||
|
height: 100% !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-video-play {
|
||||||
|
width: 84px;
|
||||||
|
height: 59px;
|
||||||
|
position: absolute;
|
||||||
|
left: 50%;
|
||||||
|
top: 50%;
|
||||||
|
margin-left: -42px;
|
||||||
|
margin-top: -30px;
|
||||||
|
z-index: $zindex-playbutton;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-has-vimeo{
|
||||||
|
.lg-video-play{
|
||||||
|
background: url("#{$lg-path-images}/vimeo-play.png") no-repeat scroll 0 0 transparent;
|
||||||
|
}
|
||||||
|
&:hover{
|
||||||
|
.lg-video-play{
|
||||||
|
background: url("#{$lg-path-images}/vimeo-play.png") no-repeat scroll 0 -58px transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-has-html5{
|
||||||
|
.lg-video-play{
|
||||||
|
background: transparent url("#{$lg-path-images}/video-play.png") no-repeat scroll 0 0;
|
||||||
|
height: 64px;
|
||||||
|
margin-left: -32px;
|
||||||
|
margin-top: -32px;
|
||||||
|
width: 64px;
|
||||||
|
opacity: 0.8;
|
||||||
|
}
|
||||||
|
&:hover{
|
||||||
|
.lg-video-play{
|
||||||
|
opacity: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-has-youtube{
|
||||||
|
.lg-video-play{
|
||||||
|
background: url("#{$lg-path-images}/youtube-play.png") no-repeat scroll 0 0 transparent;
|
||||||
|
}
|
||||||
|
&:hover{
|
||||||
|
.lg-video-play{
|
||||||
|
background: url("#{$lg-path-images}/youtube-play.png") no-repeat scroll 0 -60px transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-video-object {
|
||||||
|
width: 100% !important;
|
||||||
|
height: 100% !important;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-has-video {
|
||||||
|
.lg-video-object {
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-video-playing {
|
||||||
|
.lg-object, .lg-video-play {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-video-object {
|
||||||
|
visibility: visible;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
.lg-outer {
|
||||||
|
// reset transition duration
|
||||||
|
&.lg-css3.lg-zoom-dragging {
|
||||||
|
.lg-item.lg-complete.lg-zoomable {
|
||||||
|
.lg-img-wrap, .lg-image {
|
||||||
|
@include transition-duration(0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.lg-use-transition-for-zoom {
|
||||||
|
.lg-item.lg-complete.lg-zoomable {
|
||||||
|
.lg-img-wrap {
|
||||||
|
@include transitionCustom(transform $zoom-transition-duration cubic-bezier(0, 0, 0.25, 1) 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.lg-use-left-for-zoom {
|
||||||
|
.lg-item.lg-complete.lg-zoomable {
|
||||||
|
.lg-img-wrap {
|
||||||
|
@include transitionCustom(left $zoom-transition-duration cubic-bezier(0, 0, 0.25, 1) 0s, top $zoom-transition-duration cubic-bezier(0, 0, 0.25, 1) 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-item.lg-complete.lg-zoomable{
|
||||||
|
|
||||||
|
.lg-img-wrap {
|
||||||
|
@include translate3d(0, 0, 0);
|
||||||
|
@include backface-visibility(hidden);
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-image {
|
||||||
|
// Translate required for zoom
|
||||||
|
@include scale3d(1, 1, 1);
|
||||||
|
@include transitionCustom(transform $zoom-transition-duration cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important);
|
||||||
|
@include transform-origin(0 0);
|
||||||
|
@include backface-visibility(hidden);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// zoom buttons
|
||||||
|
#lg-zoom-in {
|
||||||
|
&:after {
|
||||||
|
content: "\e311";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#lg-actual-size {
|
||||||
|
font-size: 20px;
|
||||||
|
&:after {
|
||||||
|
content: "\e033";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#lg-zoom-out {
|
||||||
|
opacity: 0.5;
|
||||||
|
pointer-events: none;
|
||||||
|
|
||||||
|
&:after {
|
||||||
|
content: "\e312";
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-zoomed & {
|
||||||
|
opacity: 1;
|
||||||
|
pointer-events: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,293 @@
|
|||||||
|
// Core variables and mixins
|
||||||
|
@import "lg-variables";
|
||||||
|
@import "lg-mixins";
|
||||||
|
@import "lg-fonts";
|
||||||
|
@import "lg-theme-default";
|
||||||
|
@import "lg-thumbnail";
|
||||||
|
@import "lg-video";
|
||||||
|
@import "lg-autoplay";
|
||||||
|
@import "lg-zoom";
|
||||||
|
@import "lg-pager";
|
||||||
|
@import "lg-fullscreen";
|
||||||
|
@import "lg-share";
|
||||||
|
@import "lg-rotate";
|
||||||
|
|
||||||
|
// Clearfix
|
||||||
|
.lg-group {
|
||||||
|
*zoom: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-group:before, .lg-group:after {
|
||||||
|
display: table;
|
||||||
|
content: "";
|
||||||
|
line-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-group:after {
|
||||||
|
clear: both;
|
||||||
|
}
|
||||||
|
|
||||||
|
// lightgallery core
|
||||||
|
.lg-outer {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: $zindex-outer;
|
||||||
|
opacity: 0;
|
||||||
|
outline: none;
|
||||||
|
// For start/end transition
|
||||||
|
@include transition(opacity 0.15s ease 0s);
|
||||||
|
|
||||||
|
* {
|
||||||
|
@include box-sizing(border-box);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-visible {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Set transition speed and timing function
|
||||||
|
&.lg-css3 {
|
||||||
|
.lg-item {
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transition-duration(inherit !important);
|
||||||
|
@include transition-timing-function(inherit !important);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Remove transition while dragging
|
||||||
|
&.lg-css3.lg-dragging {
|
||||||
|
.lg-item {
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transition-duration(0s !important);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Set cursor grab while dragging
|
||||||
|
&.lg-grab {
|
||||||
|
img.lg-object {
|
||||||
|
@include grab-cursor;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-grabbing {
|
||||||
|
img.lg-object {
|
||||||
|
@include grabbing-cursor;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg {
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
max-width: 100%;
|
||||||
|
max-height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-inner {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-item {
|
||||||
|
background: url("#{$lg-path-images}/loading.gif") no-repeat scroll center center transparent;
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
&.lg-css3{
|
||||||
|
.lg-prev-slide, .lg-current, .lg-next-slide{
|
||||||
|
display: inline-block !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.lg-css{
|
||||||
|
.lg-current{
|
||||||
|
display: inline-block !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-item, .lg-img-wrap {
|
||||||
|
display: inline-block;
|
||||||
|
text-align: center;
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
|
||||||
|
&:before {
|
||||||
|
content: "";
|
||||||
|
display: inline-block;
|
||||||
|
height: 50%;
|
||||||
|
width: 1px;
|
||||||
|
margin-right: -1px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-img-wrap {
|
||||||
|
position: absolute;
|
||||||
|
padding: 0 5px;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-item {
|
||||||
|
&.lg-complete {
|
||||||
|
background-image: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
z-index: $zindex-item;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lg-image {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
max-width: 100%;
|
||||||
|
max-height: 100%;
|
||||||
|
width: auto !important;
|
||||||
|
height: auto !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-show-after-load {
|
||||||
|
.lg-item {
|
||||||
|
.lg-object, .lg-video-play {
|
||||||
|
opacity: 0;
|
||||||
|
@include transition(opacity 0.15s ease 0s);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-complete {
|
||||||
|
.lg-object, .lg-video-play {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hide title div if empty
|
||||||
|
.lg-empty-html {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-hide-download{
|
||||||
|
#lg-download{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.lg-backdrop{
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
z-index: $zindex-backdrop;
|
||||||
|
background-color: #000;
|
||||||
|
opacity: 0;
|
||||||
|
@include transition(opacity 0.15s ease 0s);
|
||||||
|
&.in{
|
||||||
|
opacity: $backdrop-opacity;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Default slide animations. Should be placed at the bottom of the animation css
|
||||||
|
.lg-css3 {
|
||||||
|
|
||||||
|
// Remove all transition effects
|
||||||
|
&.lg-no-trans {
|
||||||
|
.lg-prev-slide, .lg-next-slide, .lg-current {
|
||||||
|
@include transitionCustom(none 0s ease 0s !important);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-use-css3 {
|
||||||
|
.lg-item {
|
||||||
|
@include backface-visibility(hidden);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-use-left {
|
||||||
|
.lg-item {
|
||||||
|
@include backface-visibility(hidden);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fade mode
|
||||||
|
&.lg-fade {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// transition timing property and duration will be over written from javascript
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-slide {
|
||||||
|
&.lg-use-css3 {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
@include translate3d(-100%, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
@include translate3d(100%, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
@include translate3d(0, 0, 0);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// transition timing property and duration will be over written from javascript
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-use-left {
|
||||||
|
.lg-item {
|
||||||
|
opacity: 0;
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
|
||||||
|
&.lg-prev-slide {
|
||||||
|
left: -100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-next-slide {
|
||||||
|
left: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.lg-current {
|
||||||
|
left: 0;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// transition timing property and duration will be over written from javascript
|
||||||
|
&.lg-prev-slide, &.lg-next-slide, &.lg-current {
|
||||||
|
@include transitionCustom(left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,178 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<style>
|
||||||
|
* {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
font: 16px Arial;
|
||||||
|
}
|
||||||
|
.autocomplete {
|
||||||
|
/*the container must be positioned relative:*/
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
input {
|
||||||
|
border: 1px solid transparent;
|
||||||
|
background-color: #f1f1f1;
|
||||||
|
padding: 10px;
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
input[type=text] {
|
||||||
|
background-color: #f1f1f1;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
input[type=submit] {
|
||||||
|
background-color: DodgerBlue;
|
||||||
|
color: #fff;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.autocomplete-items {
|
||||||
|
position: absolute;
|
||||||
|
border: 1px solid #d4d4d4;
|
||||||
|
border-bottom: none;
|
||||||
|
border-top: none;
|
||||||
|
z-index: 99;
|
||||||
|
/*position the autocomplete items to be the same width as the container:*/
|
||||||
|
top: 100%;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
.autocomplete-items div {
|
||||||
|
padding: 10px;
|
||||||
|
cursor: pointer;
|
||||||
|
background-color: #fff;
|
||||||
|
border-bottom: 1px solid #d4d4d4;
|
||||||
|
}
|
||||||
|
.autocomplete-items div:hover {
|
||||||
|
/*when hovering an item:*/
|
||||||
|
background-color: #e9e9e9;
|
||||||
|
}
|
||||||
|
.autocomplete-active {
|
||||||
|
/*when navigating through the items using the arrow keys:*/
|
||||||
|
background-color: DodgerBlue !important;
|
||||||
|
color: #ffffff;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<h2>Local data</h2>
|
||||||
|
|
||||||
|
<form autocomplete="off" action="/action_page.php">
|
||||||
|
<div class="autocomplete" style="width:300px;">
|
||||||
|
<input id="myInput" type="text" name="myCountry" placeholder="Country">
|
||||||
|
</div>
|
||||||
|
<input type="submit">
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function autocomplete(inp, arr) {
|
||||||
|
/*the autocomplete function takes two arguments,
|
||||||
|
the text field element and an array of possible autocompleted values:*/
|
||||||
|
var currentFocus;
|
||||||
|
/*execute a function when someone writes in the text field:*/
|
||||||
|
inp.addEventListener("input", function(e) {
|
||||||
|
var a, b, i, val = this.value;
|
||||||
|
/*close any already open lists of autocompleted values*/
|
||||||
|
closeAllLists();
|
||||||
|
if (!val) { return false;}
|
||||||
|
currentFocus = -1;
|
||||||
|
/*create a DIV element that will contain the items (values):*/
|
||||||
|
a = document.createElement("DIV");
|
||||||
|
a.setAttribute("id", this.id + "autocomplete-list");
|
||||||
|
a.setAttribute("class", "autocomplete-items");
|
||||||
|
/*append the DIV element as a child of the autocomplete container:*/
|
||||||
|
this.parentNode.appendChild(a);
|
||||||
|
/*for each item in the array...*/
|
||||||
|
for (i = 0; i < arr.length; i++) {
|
||||||
|
/*check if the item starts with the same letters as the text field value:*/
|
||||||
|
if (arr[i].substr(0, val.length).toUpperCase() == val.toUpperCase()) {
|
||||||
|
/*create a DIV element for each matching element:*/
|
||||||
|
b = document.createElement("DIV");
|
||||||
|
/*make the matching letters bold:*/
|
||||||
|
b.innerHTML = "<strong>" + arr[i].substr(0, val.length) + "</strong>";
|
||||||
|
b.innerHTML += arr[i].substr(val.length);
|
||||||
|
/*insert a input field that will hold the current array item's value:*/
|
||||||
|
b.innerHTML += "<input type='hidden' value='" + arr[i] + "'>";
|
||||||
|
/*execute a function when someone clicks on the item value (DIV element):*/
|
||||||
|
b.addEventListener("click", function(e) {
|
||||||
|
/*insert the value for the autocomplete text field:*/
|
||||||
|
inp.value = this.getElementsByTagName("input")[0].value;
|
||||||
|
/*close the list of autocompleted values,
|
||||||
|
(or any other open lists of autocompleted values:*/
|
||||||
|
closeAllLists();
|
||||||
|
});
|
||||||
|
a.appendChild(b);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
/*execute a function presses a key on the keyboard:*/
|
||||||
|
inp.addEventListener("keydown", function(e) {
|
||||||
|
var x = document.getElementById(this.id + "autocomplete-list");
|
||||||
|
if (x) x = x.getElementsByTagName("div");
|
||||||
|
if (e.keyCode == 40) {
|
||||||
|
/*If the arrow DOWN key is pressed,
|
||||||
|
increase the currentFocus variable:*/
|
||||||
|
currentFocus++;
|
||||||
|
/*and and make the current item more visible:*/
|
||||||
|
addActive(x);
|
||||||
|
} else if (e.keyCode == 38) { //up
|
||||||
|
/*If the arrow UP key is pressed,
|
||||||
|
decrease the currentFocus variable:*/
|
||||||
|
currentFocus--;
|
||||||
|
/*and and make the current item more visible:*/
|
||||||
|
addActive(x);
|
||||||
|
} else if (e.keyCode == 13) {
|
||||||
|
/*If the ENTER key is pressed, prevent the form from being submitted,*/
|
||||||
|
e.preventDefault();
|
||||||
|
if (currentFocus > -1) {
|
||||||
|
/*and simulate a click on the "active" item:*/
|
||||||
|
if (x) x[currentFocus].click();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
function addActive(x) {
|
||||||
|
/*a function to classify an item as "active":*/
|
||||||
|
if (!x) return false;
|
||||||
|
/*start by removing the "active" class on all items:*/
|
||||||
|
removeActive(x);
|
||||||
|
if (currentFocus >= x.length) currentFocus = 0;
|
||||||
|
if (currentFocus < 0) currentFocus = (x.length - 1);
|
||||||
|
/*add class "autocomplete-active":*/
|
||||||
|
x[currentFocus].classList.add("autocomplete-active");
|
||||||
|
}
|
||||||
|
function removeActive(x) {
|
||||||
|
/*a function to remove the "active" class from all autocomplete items:*/
|
||||||
|
for (var i = 0; i < x.length; i++) {
|
||||||
|
x[i].classList.remove("autocomplete-active");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function closeAllLists(elmnt) {
|
||||||
|
/*close all autocomplete lists in the document,
|
||||||
|
except the one passed as an argument:*/
|
||||||
|
var x = document.getElementsByClassName("autocomplete-items");
|
||||||
|
for (var i = 0; i < x.length; i++) {
|
||||||
|
if (elmnt != x[i] && elmnt != inp) {
|
||||||
|
x[i].parentNode.removeChild(x[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*execute a function when someone clicks in the document:*/
|
||||||
|
document.addEventListener("click", function (e) {
|
||||||
|
closeAllLists(e.target);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/*An array containing all the country names in the world:*/
|
||||||
|
var countries = ["Afghanistan","Albania","Algeria","Andorra","Angola","Anguilla","Antigua & Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia & Herzegovina","Botswana","Brazil","British Virgin Islands","Brunei","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central Arfrican Republic","Chad","Chile","China","Colombia","Congo","Cook Islands","Costa Rica","Cote D Ivoire","Croatia","Cuba","Curacao","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Falkland Islands","Faroe Islands","Fiji","Finland","France","French Polynesia","French West Indies","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guam","Guatemala","Guernsey","Guinea","Guinea Bissau","Guyana","Haiti","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macau","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Mauritania","Mauritius","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauro","Nepal","Netherlands","Netherlands Antilles","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","North Korea","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russia","Rwanda","Saint Pierre & Miquelon","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Korea","South Sudan","Spain","Sri Lanka","St Kitts & Nevis","St Lucia","St Vincent","Sudan","Suriname","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Timor L'Este","Togo","Tonga","Trinidad & Tobago","Tunisia","Turkey","Turkmenistan","Turks & Caicos","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela","Vietnam","Virgin Islands (US)","Yemen","Zambia","Zimbabwe"];
|
||||||
|
|
||||||
|
/*initiate the autocomplete function on the "myInput" element, and pass along the countries array as possible autocomplete values:*/
|
||||||
|
autocomplete(document.getElementById("myInput"), countries);
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,124 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<link rel="stylesheet" href="/static/css/bulma.min.css">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<style>
|
||||||
|
* {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
font: 16px Arial;
|
||||||
|
background-color: black;
|
||||||
|
}
|
||||||
|
input {
|
||||||
|
background-color: #f1f1f1;
|
||||||
|
}
|
||||||
|
input[type=text] {
|
||||||
|
background-color: gray;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
input[type=submit] {
|
||||||
|
background-color: gray;
|
||||||
|
color: black;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.winds {
|
||||||
|
width: 90%;
|
||||||
|
height: 90%;
|
||||||
|
text-align: center;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
.buttonclose {
|
||||||
|
width: 80px;
|
||||||
|
height: 30px;
|
||||||
|
color: black;
|
||||||
|
background-color: white;
|
||||||
|
padding: 0px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<input class="input is-primary" id="myInput" type="text" placeholder="Поиск" list="tagnameac">
|
||||||
|
<datalist id="tagnameac"></datalist>
|
||||||
|
</br>
|
||||||
|
<div style="display: none;" id="windss" class="winds">
|
||||||
|
<button class="buttonclose" onclick="close_full()">X</button>
|
||||||
|
</br>
|
||||||
|
<img height="90%" id="imagef" src="http://127.0.0.1:5000/hentai/file/full/abb965fb45f2078dc8af89f3319fa71c.jpg"></img>
|
||||||
|
</br>
|
||||||
|
<button class="buttonclose" onclick="close_full()">X</button>
|
||||||
|
</div>
|
||||||
|
<div id="imagesr"></div>
|
||||||
|
<script>
|
||||||
|
var tagBox = document.getElementById("myInput");
|
||||||
|
function httpGet(theUrl)
|
||||||
|
{
|
||||||
|
var xmlHttp = new XMLHttpRequest();
|
||||||
|
xmlHttp.open( "GET", theUrl, false ); // false for synchronous request
|
||||||
|
xmlHttp.send( null );
|
||||||
|
return JSON.parse(xmlHttp.responseText);
|
||||||
|
}
|
||||||
|
function onchange(e){
|
||||||
|
var val = e.target.value;
|
||||||
|
console.log(val);
|
||||||
|
val_pars = val.split(" ");
|
||||||
|
val_end = val_pars[val_pars.length - 1];
|
||||||
|
url_req = location.origin + "/autoc/" + val_end;
|
||||||
|
resp_res = httpGet(url_req)["list"];
|
||||||
|
var tagsac = document.getElementById("tagnameac");
|
||||||
|
tagsac.innerHTML = '';
|
||||||
|
resp_res.forEach(function(item, i, resp_res) {
|
||||||
|
var add_elem = document.createElement("option");
|
||||||
|
add_elem.value = val.replace(val_end, item);
|
||||||
|
tagsac.appendChild(add_elem);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function search(e){
|
||||||
|
if (e.keyCode === 13) {
|
||||||
|
var tagsac = document.getElementById("myInput");
|
||||||
|
var val = tagsac.value;
|
||||||
|
replacec = 1
|
||||||
|
while (replacec == 1) {
|
||||||
|
val = val.replace(" ", "+");
|
||||||
|
if(val.includes(" ")==false) {
|
||||||
|
replacec = 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
url_req = location.origin + "/search/" + val;
|
||||||
|
resp_res = httpGet(url_req)["list"];
|
||||||
|
console.log(resp_res);
|
||||||
|
var imgc = document.getElementById("imagesr");
|
||||||
|
imgc.innerHTML = '';
|
||||||
|
resp_res.forEach(function(item, i, resp_res) {
|
||||||
|
var add_elem_img = document.createElement("img");
|
||||||
|
add_elem_img.src = item["url_thumb"];
|
||||||
|
add_elem_img.style = "padding: 2px;";
|
||||||
|
add_elem_img.setAttribute("onclick", "see_full('"+item["url_full"]+"')");
|
||||||
|
imgc.appendChild(add_elem_img);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
tagBox.addEventListener("input", onchange);
|
||||||
|
tagBox.addEventListener("keydown", search);
|
||||||
|
function see_full(url){
|
||||||
|
var tagsac = document.getElementById("imagef");
|
||||||
|
tagsac.src = url;
|
||||||
|
var fulldata = document.getElementById("windss");
|
||||||
|
fulldata.style = "display: block;";
|
||||||
|
}
|
||||||
|
function close_full(){
|
||||||
|
var fulldata = document.getElementById("windss");
|
||||||
|
fulldata.style = "display: none;";
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<link rel="stylesheet" href="/static/css/bulma.min.css">
|
||||||
|
<link type="text/css" rel="stylesheet" href="/static/css/my.css" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="navbar is-fixed-top search-n" role="navigation" aria-label="main navigation">
|
||||||
|
<div class="navbar-brand"></div>
|
||||||
|
<input class="input is-danger search search-i" id="myInput" type="text" placeholder="Поиск" list="tagnameac">
|
||||||
|
<div class="select search search-r is-danger">
|
||||||
|
<select id="selected-r">
|
||||||
|
<option value="mix">Mix</option>
|
||||||
|
<option value="general">General</option>
|
||||||
|
<option value="questionable">Questionable</option>
|
||||||
|
<option value="explicit">Explicit</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</br>
|
||||||
|
</br>
|
||||||
|
</br>
|
||||||
|
<datalist id="tagnameac"></datalist>
|
||||||
|
</br>
|
||||||
|
<div style="display: none;" id="windss" class="winds">
|
||||||
|
<button class="buttonclose" onclick="close_full()">X</button>
|
||||||
|
</br>
|
||||||
|
<img height="90%" id="imagef" src=""></img>
|
||||||
|
</br>
|
||||||
|
<button class="buttonclose" onclick="close_full()">X</button>
|
||||||
|
</div>
|
||||||
|
<div id="aniimated-thumbnials"></div>
|
||||||
|
<script src="/static/js/my.js"></script>
|
||||||
|
<script>
|
||||||
|
main_my();
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Reference in New Issue
Block a user