Galeria de Mantemento. Nova fonte de iconos.
|
@ -94,6 +94,7 @@ ErrorDocument 404 /index.php
|
|||
# prevent site from being loaded in an iframe on another site
|
||||
# you will need to remove this one if you want to allow external iframes
|
||||
# Header always append X-Frame-Options SAMEORIGIN
|
||||
Header always set X-Frame-Options SAMEORIGIN
|
||||
|
||||
# To prevent cross site scripting (IE8+ proprietary)
|
||||
Header set X-XSS-Protection "1; mode=block"
|
||||
|
|
1032
site/assets/backups/database/praiadeseselle.com_v.0.0.9.20220406.sql
Normal file
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 315 KiB After Width: | Height: | Size: 315 KiB |
|
@ -1,4 +1,4 @@
|
|||
|Content', 'Main content|^site--templates--_main-php:/site/templates/_main.php
|
||||
|Current page', 'navigation|Edit', 'Edit page|^site--templates--_func-php:/site/templates/_func.php
|
||||
|en', 'HTML language code|Skip to content', 'bypass|Logo of Praia de Seselle Tourist Apartments', 'Site logo|Open/Close menu', 'Menu Switch|Menu', 'Navigation menu|^site--templates--_head-php:/site/templates/_head.php
|
||||
|Footer', 'Page footer|All rights reserved', 'copyright|Designed and Developed by', 'developer|^site--templates--_foot-php:/site/templates/_foot.php
|
||||
|Info|SQL file|ZIP file|Backup|Delete|Restore|Cancel|Upload|Description|Valid?|Date/Time|Exported by|File size|Filename|Database name|Which tables?|Num tables exported|Num tables created|Num rows|Export time (seconds)|file', 'th|date', 'th|tables', 'th|rows', 'th|size', 'th|actions', 'th|(all)|No database backup files yet.|Delete checked|Add new SQL database dump file|Upload File|Added file: %s|Yes! Confirmed valid begin and end of file.|All Tables|Unable to confirm if valid file (likely not created by this tool)|bytes', 'file-details|Backup name|This will be used for the backup filename. The extension .sql will be added to it automatically.|If omitted, a unique filename will be automatically generated.|Backup description|Backup all tables?|Tables|By default, the export will include all tables. If you only want certain tables to be included, select them below.|Please be patient after clicking submit. Backups may take some time, depending on how much there is to backup.|Saved new backup:|Failed to create ZIP file: %s|Delete Backup|Delete %s?|Check the box to confirm|Restore Backup|Restored: %s|Error restoring: %s|Warning: the current database will be destroyed and replaced (this has potential to break your site!)|Restore %s?|Drop all tables from current database before restore?|Deleted: %s|^site--modules--processdatabasebackups--processdatabasebackups-module:/site/modules/ProcessDatabaseBackups/ProcessDatabaseBackups.module
|
||||
|
|
12
site/assets/files/1017/site--templates--_func-php.json
Normal file
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"file": "site\/templates\/_func.php",
|
||||
"textdomain": "site--templates--_func-php",
|
||||
"translations": {
|
||||
"2d582d5d1db1446ef1b3f8d1ea1bfc90": {
|
||||
"text": "P\u00e1gina actual"
|
||||
},
|
||||
"887552568b44443872f57a4d92697085": {
|
||||
"text": "Editar"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"file": "site\/templates\/_main.php",
|
||||
"textdomain": "site--templates--_main-php",
|
||||
"translations": {
|
||||
"f1dddc5e3960cacd0918485f6f60f96e": {
|
||||
"text": "Contenido"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,7 +1,8 @@
|
|||
|Content', 'Main content|^site--templates--_main-php:/site/templates/_main.php
|
||||
|en', 'HTML language code|Skip to content', 'bypass|Menu', 'Navigation menu|^site--templates--_head-php:/site/templates/_head.php
|
||||
|Current page', 'navigation|Edit', 'Edit page|^site--templates--_func-php:/site/templates/_func.php
|
||||
|en', 'HTML language code|Skip to content', 'bypass|Logo of Praia de Seselle Tourist Apartments', 'Site logo|Open/Close menu', 'Menu Switch|Menu', 'Navigation menu|^site--templates--_head-php:/site/templates/_head.php
|
||||
|Footer', 'Page footer|All rights reserved', 'copyright|Designed and Developed by', 'developer|^site--templates--_foot-php:/site/templates/_foot.php
|
||||
|Info|SQL file|ZIP file|Backup|Delete|Restore|Cancel|Upload|Description|Valid?|Date/Time|Exported by|File size|Filename|Database name|Which tables?|Num tables exported|Num tables created|Num rows|Export time (seconds)|file', 'th|date', 'th|tables', 'th|rows', 'th|size', 'th|actions', 'th|(all)|No database backup files yet.|Delete checked|Add new SQL database dump file|Upload File|Added file: %s|Yes! Confirmed valid begin and end of file.|All Tables|Unable to confirm if valid file (likely not created by this tool)|bytes', 'file-details|Backup name|This will be used for the backup filename. The extension .sql will be added to it automatically.|If omitted, a unique filename will be automatically generated.|Backup description|Backup all tables?|Tables|By default, the export will include all tables. If you only want certain tables to be included, select them below.|Please be patient after clicking submit. Backups may take some time, depending on how much there is to backup.|Saved new backup:|Failed to create ZIP file: %s|Delete Backup|Delete %s?|Check the box to confirm|Restore Backup|Restored: %s|Error restoring: %s|Warning: the current database will be destroyed and replaced (this has potential to break your site!)|Restore %s?|Drop all tables from current database before restore?|Deleted: %s|^site--modules--processdatabasebackups--processdatabasebackups-module:/site/modules/ProcessDatabaseBackups/ProcessDatabaseBackups.module
|
||||
|Remove remote references?|This will stop HTTP leaks but can increase the time it takes to sanitize.|Minify sanitized SVG files?|This will perform minification on whitespace in the sanitized SVG markup, potentially reducing the file size somewhat.|Add or remove tags (1 per line)|To add whitelisted tags, enter one per line. To remove tags, do the same but prefix line with a minus sign.|Add or remove attributes (1 per line)|To add whitelisted attributes, enter one per line. To remove attributes, do the same but prefix line with a minus sign.|^site--modules--filevalidatorsvgsanitizer-master--filevalidatorsvgsanitizer-config-php:/site/modules/FileValidatorSvgSanitizer-master/FileValidatorSvgSanitizer.config.php
|
||||
|Check for upgrades on superuser login?|If "No" is selected, then upgrades will only be checked manually when you click to Setup > Upgrades.|Automatic upgrade check requires ProcessWire 3.0.123 or newer.|Yes|No|^site--modules--processwireupgrade--processwireupgradecheck-config-php:/site/modules/ProcessWireUpgrade/ProcessWireUpgradeCheck.config.php
|
||||
|Remove|Continue|Module title|Module name|Installed|Latest|Status|Links|Up-to-date|Upgrade available|Not in directory|Refreshed module versions data|Removed: %s|Permission error removing path (please remove manually): %s|Download Now|Abort|Backup Database Now|Skip Database Backup|Confirm|Install|Core upgrade|Refresh|N/A|Last refresh: %s|^site--modules--processwireupgrade--processwireupgrade-module:/site/modules/ProcessWireUpgrade/ProcessWireUpgrade.module
|
||||
|A ProcessWire core upgrade is available|Your ProcessWire core is up-to-date|An upgrade for %s is available|Your modules are up-to-date|Error retrieving modules directory data|Error loading GitHub branches|HTTP error(s):|Check that HTTP requests are not blocked by your server.|^site--modules--processwireupgrade--processwireupgradecheck-module:/site/modules/ProcessWireUpgrade/ProcessWireUpgradeCheck.module
|
||||
|
|
12
site/assets/files/1023/site--templates--_func-php.json
Normal file
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"file": "site\/templates\/_func.php",
|
||||
"textdomain": "site--templates--_func-php",
|
||||
"translations": {
|
||||
"2d582d5d1db1446ef1b3f8d1ea1bfc90": {
|
||||
"text": "P\u00e1xina actual"
|
||||
},
|
||||
"887552568b44443872f57a4d92697085": {
|
||||
"text": "Editar"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"file": "site\/templates\/_main.php",
|
||||
"textdomain": "site--templates--_main-php",
|
||||
"translations": {
|
||||
"f1dddc5e3960cacd0918485f6f60f96e": {
|
||||
"text": "Contido"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,13 +3,13 @@
|
|||
"textdomain": "site--templates--_foot-php",
|
||||
"translations": {
|
||||
"0c7c073ba4d9912cd6a408247a71d95a": {
|
||||
"text": "Footer"
|
||||
"text": "="
|
||||
},
|
||||
"d63d94f43418f66bd27ee27a62ec88ef": {
|
||||
"text": "All rights reserved"
|
||||
"text": "="
|
||||
},
|
||||
"4e72c9aec0195278fac9b0abfa52bc45": {
|
||||
"text": "Designed and Developed by"
|
||||
"text": "="
|
||||
}
|
||||
}
|
||||
}
|
12
site/assets/files/1024/site--templates--_func-php.json
Normal file
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"file": "site\/templates\/_func.php",
|
||||
"textdomain": "site--templates--_func-php",
|
||||
"translations": {
|
||||
"887552568b44443872f57a4d92697085": {
|
||||
"text": "="
|
||||
},
|
||||
"2d582d5d1db1446ef1b3f8d1ea1bfc90": {
|
||||
"text": "="
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,19 +3,19 @@
|
|||
"textdomain": "site--templates--_head-php",
|
||||
"translations": {
|
||||
"7679c0bdbd87c1984bd611c24b3cd0cb": {
|
||||
"text": "en"
|
||||
"text": "="
|
||||
},
|
||||
"01bea08b9a838113ed66226778ce6108": {
|
||||
"text": "Skip to content"
|
||||
"text": "="
|
||||
},
|
||||
"9a59fd41dc60086c1ba0b5ef77e05d4e": {
|
||||
"text": "Logo of Praia de Seselle Tourist Apartments"
|
||||
"text": "="
|
||||
},
|
||||
"4da98e72b078f4590386d08a0a363404": {
|
||||
"text": "Open\/Close menu"
|
||||
"text": "="
|
||||
},
|
||||
"6772cbe29a38577eeabce0d6ca81817d": {
|
||||
"text": "Menu"
|
||||
"text": "="
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"file": "site\/templates\/_main.php",
|
||||
"textdomain": "site--templates--_main-php",
|
||||
"translations": {
|
||||
"f1dddc5e3960cacd0918485f6f60f96e": {
|
||||
"text": "Content"
|
||||
}
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 31 KiB |
BIN
site/assets/files/1049/playa_chanteiro_ares.0x260.jpg
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
site/assets/files/1049/playa_chanteiro_ares.jpg
Normal file
After Width: | Height: | Size: 315 KiB |
BIN
site/assets/files/1051/playa_chanteiro_ares.0x260.jpg
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
site/assets/files/1051/playa_chanteiro_ares.jpg
Normal file
After Width: | Height: | Size: 315 KiB |
BIN
site/assets/files/1059/playa_chanteiro_ares.0x260.jpg
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
site/assets/files/1059/playa_chanteiro_ares.jpg
Normal file
After Width: | Height: | Size: 315 KiB |
BIN
site/assets/files/1060/playa_chanteiro_ares.0x260.jpg
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
site/assets/files/1060/playa_chanteiro_ares.jpg
Normal file
After Width: | Height: | Size: 315 KiB |
|
@ -10,5 +10,6 @@
|
|||
</div>
|
||||
</footer>
|
||||
<script src="<?php echo $config->urls->templates?>js/main.js"></script>
|
||||
<script src="<?php echo $config->urls->templates?>js/swiper.js"></script>
|
||||
</body>
|
||||
</html>
|
|
@ -12,7 +12,7 @@ function getConfig($paxina)
|
|||
return $configuracion;
|
||||
}
|
||||
|
||||
function getSeccions($seccions, $mantemento = false)
|
||||
function getSeccions($seccions)
|
||||
{
|
||||
$saida = '';
|
||||
|
||||
|
@ -39,14 +39,7 @@ function getSeccions($seccions, $mantemento = false)
|
|||
break;
|
||||
|
||||
case 'repeater_seccion_destacada':
|
||||
if($mantemento)
|
||||
{
|
||||
$saida .= renderTextoImaxe($seccion->artigo, $seccion->imaxe, 'mantemento');
|
||||
}
|
||||
else
|
||||
{
|
||||
$saida .= renderTextoImaxe($seccion->artigo, $seccion->imaxe, 'superior');
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -96,6 +89,24 @@ function renderMenu($paxinas, $maxDepth = 0, $id = 'nav')
|
|||
return $saida;
|
||||
}
|
||||
|
||||
function renderMigasPan($paxina, $separador = '<i class="icon-chevrons-right"></i>')
|
||||
{
|
||||
$saida = '';
|
||||
|
||||
$saida .= '<div class="contedor migas_pan" role="navigation" aria-label="' . _x('Current page', 'navigation') . ':"> ' . $separador .' ';
|
||||
foreach($paxina->parents() as $pai)
|
||||
{
|
||||
$saida .= '<span><a href="' . $pai->url . '">' . $pai->title . '</a></span> ' . $separador . ' ';
|
||||
}
|
||||
$saida .= '<span>' . $paxina->title . '</span>';
|
||||
if($paxina->editable()):
|
||||
$saida .= ' [ <a href="' . $paxina->editURL . '"> <i class="icon-edit"></i> ' . _x('Edit', 'Edit page') . ' </a> ]';
|
||||
endif;
|
||||
$saida .= '</div>';
|
||||
|
||||
return $saida;
|
||||
}
|
||||
|
||||
function renderTexto($artigo)
|
||||
{
|
||||
$saida = '';
|
||||
|
@ -111,12 +122,22 @@ function renderGaleria($galeria)
|
|||
{
|
||||
$saida = '';
|
||||
|
||||
$saida .= '<section>';
|
||||
$saida .= '<section class="contedor swiper">';
|
||||
$saida .= '<h3 class="visually-hidden">Galeria</h3>';
|
||||
$saida .= '<div class="swiper-wrapper">';
|
||||
foreach($galeria as $imaxen)
|
||||
foreach($galeria as $imaxe)
|
||||
{
|
||||
$saida .= '<img src="' . $imaxen->url . '" alt="">';
|
||||
$saida .= '<div class="swiper-slide">';
|
||||
$saida .= '<figure>';
|
||||
$saida .= '<img src="' . $imaxe->url . '" alt="' . $imaxe->description . '">';
|
||||
$saida .= '<figcaption>' . $imaxe->description . '</figcaption';
|
||||
$saida .= '</figure>';
|
||||
$saida .= '</div>';
|
||||
}
|
||||
$saida .= '</div>';
|
||||
$saida .= '<div class="swiper-button-prev"></div>';
|
||||
$saida .= '<div class="swiper-button-next"></div>';
|
||||
$saida .= '<div class="swiper-paxination"></div>';
|
||||
$saida .= '</section>';
|
||||
|
||||
return $saida;
|
||||
|
@ -146,12 +167,6 @@ function renderTextoImaxe($texto, $imaxe, $posicion)
|
|||
$saida .= '<div>' . $texto . '</div>';
|
||||
$saida .= '</section>';
|
||||
break;
|
||||
case 'mantemento':
|
||||
$saida .= '<section id="' . $posicion .'">';
|
||||
$saida .= '<img src="' . $imaxe->url . '" alt="' . $imaxe->description . '">';
|
||||
$saida .= '<div>' . $texto . '</div>';
|
||||
$saida .= '</section>';
|
||||
break;
|
||||
}
|
||||
|
||||
return $saida;
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
<link rel="shortcut icon" href="<?php echo $config->urls->templates; ?>images/favicon.ico">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo $config->urls->templates; ?>css/reset.css" />
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo $config->urls->templates; ?>css/fonts.css" />
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo $config->urls->templates; ?>css/swiper.css" />
|
||||
<link title="Praia de Seselle" rel="stylesheet" type="text/css" href="<?php echo $config->urls->templates?>css/style.css" />
|
||||
<?php foreach($languages as $idioma): ?>
|
||||
<?php if(!$page->viewable($idioma)): continue; endif; ?>
|
||||
|
@ -69,7 +70,7 @@
|
|||
</div>
|
||||
<nav id="menu">
|
||||
<h2 class="visually-hidden"><?php echo _x('Menu', 'Navigation menu');?></h2>
|
||||
<ul id="idiomas" class="contenedor columna separado fin">
|
||||
<ul id="idiomas">
|
||||
<?php
|
||||
foreach($languages as $idioma)
|
||||
{
|
||||
|
|
|
@ -3,15 +3,9 @@
|
|||
include('./_head.php');
|
||||
?>
|
||||
<main id="contido">
|
||||
<div class="contedor">
|
||||
<h2 class="visually-hidden"><?php echo _x('Content', 'Main content');?></h2>
|
||||
<?php
|
||||
echo $contido;
|
||||
?>
|
||||
<?php if($page->editable()): ?>
|
||||
<p><a href="<?php echo $page->editURL; ?>">Edit</a></p>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</main>
|
||||
<?php
|
||||
include('./_foot.php');
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
:root
|
||||
{
|
||||
font-size: 16px;
|
||||
|
||||
--color_60: 255, 255, 255;
|
||||
--color_30: 0, 131, 125;
|
||||
--color_10: 0, 0, 0;
|
||||
}
|
|
@ -118,13 +118,13 @@
|
|||
@font-face
|
||||
{
|
||||
font-family: 'icomoon';
|
||||
src: url('../fonts/icomoon.eot'); /* 1 */
|
||||
src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'), /* 2 */
|
||||
url('../fonts/icomoon.woff2') format('woff2'), /* 3 */
|
||||
url('../fonts/icomoon.woff') format('woff'), /* 4 */
|
||||
url('../fonts/icomoon.otf') format('opentype'), /* 5 */
|
||||
url('../fonts/icomoon.ttf') format('truetype'), /* 5 */
|
||||
url('../fonts/icomoon.svg#icomoon') format('svg'); /* 6 */
|
||||
src: url('../fonts/icomoon_Regular.eot'); /* 1 */
|
||||
src: url('../fonts/icomoon_Regular.eot?#iefix') format('embedded-opentype'), /* 2 */
|
||||
url('../fonts/icomoon_Regular.woff2') format('woff2'), /* 3 */
|
||||
url('../fonts/icomoon_Regular.woff') format('woff'), /* 4 */
|
||||
url('../fonts/icomoon_Regular.otf') format('opentype'), /* 5 */
|
||||
url('../fonts/icomoon_Regular.ttf') format('truetype'), /* 5 */
|
||||
url('../fonts/icomoon_Regular.svg#icomoon') format('svg'); /* 6 */
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-display: block;
|
||||
|
@ -135,48 +135,23 @@
|
|||
*
|
||||
*/
|
||||
|
||||
[class^="im-"], [class*=" im-"]
|
||||
[class^="icon-"],
|
||||
[class*=" icon-"]
|
||||
{
|
||||
font-family: 'icomoon' !important;
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
font-weight: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
text-transform: none;
|
||||
|
||||
speak: never;
|
||||
}
|
||||
|
||||
.im-cheveron-right:before
|
||||
.icon-chevrons-right:before
|
||||
{
|
||||
content: "\e900";
|
||||
}
|
||||
|
||||
.im-close:before
|
||||
.icon-edit:before
|
||||
{
|
||||
content: "\e901";
|
||||
}
|
||||
|
||||
.im-compose:before
|
||||
{
|
||||
content: "\e902";
|
||||
}
|
||||
|
||||
.im-envelope:before
|
||||
{
|
||||
content: "\e903";
|
||||
}
|
||||
|
||||
.im-menu:before
|
||||
{
|
||||
content: "\e904";
|
||||
}
|
||||
|
||||
.im-search:before
|
||||
{
|
||||
content: "\e905";
|
||||
}
|
||||
|
||||
.im-user:before
|
||||
{
|
||||
content: "\e906";
|
||||
}
|
|
@ -73,6 +73,11 @@ img
|
|||
width: 100%;
|
||||
}
|
||||
|
||||
figure
|
||||
{
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
picture
|
||||
{
|
||||
align-items: center;
|
||||
|
@ -85,10 +90,13 @@ picture img
|
|||
width: 150px;
|
||||
}
|
||||
|
||||
section
|
||||
{
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
header#cabeceira
|
||||
{
|
||||
margin-bottom: 1.125rem;
|
||||
|
||||
padding: 0.625rem;
|
||||
}
|
||||
|
||||
|
@ -104,7 +112,7 @@ header#cabeceira input#interruptor
|
|||
position: absolute;
|
||||
top: 1.563rem;
|
||||
left: 1.563rem;
|
||||
z-index: 5;
|
||||
z-index: 4;
|
||||
|
||||
height: 1.875rem;
|
||||
width: 1.875rem;
|
||||
|
@ -121,7 +129,7 @@ header#cabeceira .interruptor
|
|||
position: absolute;
|
||||
top: 1.25rem;
|
||||
left: 1.25rem;
|
||||
z-index: 2;
|
||||
z-index: 3;
|
||||
|
||||
height: 1.875rem;
|
||||
width: 1.875rem;
|
||||
|
@ -163,6 +171,7 @@ nav#menu
|
|||
left: 0;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
z-index: 2;
|
||||
|
||||
height: 100vh;
|
||||
width: 50%;
|
||||
|
@ -309,12 +318,7 @@ main#contido
|
|||
flex: 1 0 auto;
|
||||
}
|
||||
|
||||
main section
|
||||
{
|
||||
padding: 20px 0;
|
||||
}
|
||||
|
||||
section#mantemento
|
||||
article#inicio section
|
||||
{
|
||||
align-items: center;
|
||||
display: flex;
|
||||
|
@ -322,27 +326,6 @@ section#mantemento
|
|||
justify-content: center;
|
||||
}
|
||||
|
||||
section#mantemento img
|
||||
{
|
||||
max-width: 800px;
|
||||
|
||||
padding: 0.625rem;
|
||||
}
|
||||
|
||||
section#mantemento div
|
||||
{
|
||||
align-items: center;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
|
||||
width: 75%;
|
||||
|
||||
margin: 1.25rem auto 0;
|
||||
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
footer#pe
|
||||
{
|
||||
flex-shrink: 0;
|
||||
|
@ -365,9 +348,69 @@ footer#pe a
|
|||
color: rgb(var(--color_60));
|
||||
}
|
||||
|
||||
.contedor
|
||||
section.swiper
|
||||
{
|
||||
width: 100%;
|
||||
height: auto;
|
||||
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
div.swiper-slide
|
||||
{
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
padding: 10px;
|
||||
|
||||
text-align: center;
|
||||
font-size: 18px;
|
||||
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
div.swiper-slide figure
|
||||
{
|
||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
|
||||
0 6px 20px 0 rgba(0, 0, 0, 0.19);
|
||||
}
|
||||
|
||||
div.swiper-slide figcaption
|
||||
{
|
||||
padding: 0 40px 20px;
|
||||
|
||||
color: rgb(var(--color_30));
|
||||
font-family: 'Amontillados', sans-serif;
|
||||
font-size: 2.5rem;
|
||||
}
|
||||
|
||||
div.swiper-slide img
|
||||
{
|
||||
display: block;
|
||||
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
|
||||
padding: 10px;
|
||||
|
||||
background-color: rgb(var(--color_60));
|
||||
}
|
||||
|
||||
.swiper-button-prev,
|
||||
.swiper-button-next
|
||||
{
|
||||
bottom: 15px;
|
||||
top: unset;
|
||||
|
||||
color: rgb(var(--color_30));
|
||||
}
|
||||
|
||||
.contedor
|
||||
{
|
||||
width: 90%;
|
||||
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
|
|
624
site/templates/css/swiper.css
Normal file
|
@ -0,0 +1,624 @@
|
|||
/**
|
||||
* Swiper 8.0.7
|
||||
* Most modern mobile touch slider and framework with hardware accelerated transitions
|
||||
* https://swiperjs.com
|
||||
*
|
||||
* Copyright 2014-2022 Vladimir Kharlampidi
|
||||
*
|
||||
* Released under the MIT License
|
||||
*
|
||||
* Released on: March 4, 2022
|
||||
*/
|
||||
|
||||
@font-face {
|
||||
font-family: 'swiper-icons';
|
||||
src: url('data:application/font-woff;charset=utf-8;base64, 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');
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
:root {
|
||||
--swiper-theme-color: #007aff;
|
||||
}
|
||||
.swiper {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
/* Fix of Webkit flickering */
|
||||
z-index: 1;
|
||||
}
|
||||
.swiper-vertical > .swiper-wrapper {
|
||||
flex-direction: column;
|
||||
}
|
||||
.swiper-wrapper {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1;
|
||||
display: flex;
|
||||
transition-property: transform;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
.swiper-android .swiper-slide,
|
||||
.swiper-wrapper {
|
||||
transform: translate3d(0px, 0, 0);
|
||||
}
|
||||
.swiper-pointer-events {
|
||||
touch-action: pan-y;
|
||||
}
|
||||
.swiper-pointer-events.swiper-vertical {
|
||||
touch-action: pan-x;
|
||||
}
|
||||
.swiper-slide {
|
||||
flex-shrink: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
transition-property: transform;
|
||||
}
|
||||
.swiper-slide-invisible-blank {
|
||||
visibility: hidden;
|
||||
}
|
||||
/* Auto Height */
|
||||
.swiper-autoheight,
|
||||
.swiper-autoheight .swiper-slide {
|
||||
height: auto;
|
||||
}
|
||||
.swiper-autoheight .swiper-wrapper {
|
||||
align-items: flex-start;
|
||||
transition-property: transform, height;
|
||||
}
|
||||
.swiper-backface-hidden .swiper-slide {
|
||||
transform: translateZ(0);
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
}
|
||||
/* 3D Effects */
|
||||
.swiper-3d,
|
||||
.swiper-3d.swiper-css-mode .swiper-wrapper {
|
||||
perspective: 1200px;
|
||||
}
|
||||
.swiper-3d .swiper-wrapper,
|
||||
.swiper-3d .swiper-slide,
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom,
|
||||
.swiper-3d .swiper-cube-shadow {
|
||||
transform-style: preserve-3d;
|
||||
}
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
pointer-events: none;
|
||||
z-index: 10;
|
||||
}
|
||||
.swiper-3d .swiper-slide-shadow {
|
||||
background: rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
.swiper-3d .swiper-slide-shadow-left {
|
||||
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
|
||||
}
|
||||
.swiper-3d .swiper-slide-shadow-right {
|
||||
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
|
||||
}
|
||||
.swiper-3d .swiper-slide-shadow-top {
|
||||
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
|
||||
}
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
|
||||
}
|
||||
/* CSS Mode */
|
||||
.swiper-css-mode > .swiper-wrapper {
|
||||
overflow: auto;
|
||||
scrollbar-width: none;
|
||||
/* For Firefox */
|
||||
-ms-overflow-style: none;
|
||||
/* For Internet Explorer and Edge */
|
||||
}
|
||||
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: start start;
|
||||
}
|
||||
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: x mandatory;
|
||||
}
|
||||
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: y mandatory;
|
||||
}
|
||||
.swiper-centered > .swiper-wrapper::before {
|
||||
content: '';
|
||||
flex-shrink: 0;
|
||||
order: 9999;
|
||||
}
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-inline-start: var(--swiper-centered-offset-before);
|
||||
}
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
|
||||
height: 100%;
|
||||
min-height: 1px;
|
||||
width: var(--swiper-centered-offset-after);
|
||||
}
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-block-start: var(--swiper-centered-offset-before);
|
||||
}
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
|
||||
width: 100%;
|
||||
min-width: 1px;
|
||||
height: var(--swiper-centered-offset-after);
|
||||
}
|
||||
.swiper-centered > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: center center;
|
||||
}
|
||||
.swiper-virtual .swiper-slide {
|
||||
-webkit-backface-visibility: hidden;
|
||||
transform: translateZ(0);
|
||||
}
|
||||
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
pointer-events: none;
|
||||
}
|
||||
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
|
||||
height: 1px;
|
||||
width: var(--swiper-virtual-size);
|
||||
}
|
||||
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
|
||||
width: 1px;
|
||||
height: var(--swiper-virtual-size);
|
||||
}
|
||||
:root {
|
||||
--swiper-navigation-size: 44px;
|
||||
/*
|
||||
--swiper-navigation-color: var(--swiper-theme-color);
|
||||
*/
|
||||
}
|
||||
.swiper-button-prev,
|
||||
.swiper-button-next {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
width: calc(var(--swiper-navigation-size) / 44 * 27);
|
||||
height: var(--swiper-navigation-size);
|
||||
margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
|
||||
z-index: 10;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: var(--swiper-navigation-color, var(--swiper-theme-color));
|
||||
}
|
||||
.swiper-button-prev.swiper-button-disabled,
|
||||
.swiper-button-next.swiper-button-disabled {
|
||||
opacity: 0.35;
|
||||
cursor: auto;
|
||||
pointer-events: none;
|
||||
}
|
||||
.swiper-button-prev:after,
|
||||
.swiper-button-next:after {
|
||||
font-family: swiper-icons;
|
||||
font-size: var(--swiper-navigation-size);
|
||||
text-transform: none !important;
|
||||
letter-spacing: 0;
|
||||
text-transform: none;
|
||||
font-variant: initial;
|
||||
line-height: 1;
|
||||
}
|
||||
.swiper-button-prev,
|
||||
.swiper-rtl .swiper-button-next {
|
||||
left: 10px;
|
||||
right: auto;
|
||||
}
|
||||
.swiper-button-prev:after,
|
||||
.swiper-rtl .swiper-button-next:after {
|
||||
content: 'prev';
|
||||
}
|
||||
.swiper-button-next,
|
||||
.swiper-rtl .swiper-button-prev {
|
||||
right: 10px;
|
||||
left: auto;
|
||||
}
|
||||
.swiper-button-next:after,
|
||||
.swiper-rtl .swiper-button-prev:after {
|
||||
content: 'next';
|
||||
}
|
||||
.swiper-button-lock {
|
||||
display: none;
|
||||
}
|
||||
:root {
|
||||
/*
|
||||
--swiper-pagination-color: var(--swiper-theme-color);
|
||||
--swiper-pagination-bullet-size: 8px;
|
||||
--swiper-pagination-bullet-width: 8px;
|
||||
--swiper-pagination-bullet-height: 8px;
|
||||
--swiper-pagination-bullet-inactive-color: #000;
|
||||
--swiper-pagination-bullet-inactive-opacity: 0.2;
|
||||
--swiper-pagination-bullet-opacity: 1;
|
||||
--swiper-pagination-bullet-horizontal-gap: 4px;
|
||||
--swiper-pagination-bullet-vertical-gap: 6px;
|
||||
*/
|
||||
}
|
||||
.swiper-pagination {
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
transition: 300ms opacity;
|
||||
transform: translate3d(0, 0, 0);
|
||||
z-index: 10;
|
||||
}
|
||||
.swiper-pagination.swiper-pagination-hidden {
|
||||
opacity: 0;
|
||||
}
|
||||
/* Common Styles */
|
||||
.swiper-pagination-fraction,
|
||||
.swiper-pagination-custom,
|
||||
.swiper-horizontal > .swiper-pagination-bullets,
|
||||
.swiper-pagination-bullets.swiper-pagination-horizontal {
|
||||
bottom: 10px;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
/* Bullets */
|
||||
.swiper-pagination-bullets-dynamic {
|
||||
overflow: hidden;
|
||||
font-size: 0;
|
||||
}
|
||||
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
|
||||
transform: scale(0.33);
|
||||
position: relative;
|
||||
}
|
||||
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
|
||||
transform: scale(1);
|
||||
}
|
||||
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
|
||||
transform: scale(1);
|
||||
}
|
||||
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
|
||||
transform: scale(0.66);
|
||||
}
|
||||
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
|
||||
transform: scale(0.33);
|
||||
}
|
||||
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
|
||||
transform: scale(0.66);
|
||||
}
|
||||
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
|
||||
transform: scale(0.33);
|
||||
}
|
||||
.swiper-pagination-bullet {
|
||||
width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
|
||||
height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
|
||||
display: inline-block;
|
||||
border-radius: 50%;
|
||||
background: var(--swiper-pagination-bullet-inactive-color, #000);
|
||||
opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
|
||||
}
|
||||
button.swiper-pagination-bullet {
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-shadow: none;
|
||||
-webkit-appearance: none;
|
||||
appearance: none;
|
||||
}
|
||||
.swiper-pagination-clickable .swiper-pagination-bullet {
|
||||
cursor: pointer;
|
||||
}
|
||||
.swiper-pagination-bullet:only-child {
|
||||
display: none !important;
|
||||
}
|
||||
.swiper-pagination-bullet-active {
|
||||
opacity: var(--swiper-pagination-bullet-opacity, 1);
|
||||
background: var(--swiper-pagination-color, var(--swiper-theme-color));
|
||||
}
|
||||
.swiper-vertical > .swiper-pagination-bullets,
|
||||
.swiper-pagination-vertical.swiper-pagination-bullets {
|
||||
right: 10px;
|
||||
top: 50%;
|
||||
transform: translate3d(0px, -50%, 0);
|
||||
}
|
||||
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
|
||||
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
|
||||
margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
|
||||
display: block;
|
||||
}
|
||||
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
|
||||
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
width: 8px;
|
||||
}
|
||||
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
|
||||
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
|
||||
display: inline-block;
|
||||
transition: 200ms transform, 200ms top;
|
||||
}
|
||||
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
|
||||
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
|
||||
margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
|
||||
}
|
||||
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
|
||||
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
white-space: nowrap;
|
||||
}
|
||||
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
|
||||
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
|
||||
transition: 200ms transform, 200ms left;
|
||||
}
|
||||
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
|
||||
transition: 200ms transform, 200ms right;
|
||||
}
|
||||
/* Progress */
|
||||
.swiper-pagination-progressbar {
|
||||
background: rgba(0, 0, 0, 0.25);
|
||||
position: absolute;
|
||||
}
|
||||
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
|
||||
background: var(--swiper-pagination-color, var(--swiper-theme-color));
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
transform: scale(0);
|
||||
transform-origin: left top;
|
||||
}
|
||||
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
|
||||
transform-origin: right top;
|
||||
}
|
||||
.swiper-horizontal > .swiper-pagination-progressbar,
|
||||
.swiper-pagination-progressbar.swiper-pagination-horizontal,
|
||||
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
|
||||
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
|
||||
width: 100%;
|
||||
height: 4px;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
.swiper-vertical > .swiper-pagination-progressbar,
|
||||
.swiper-pagination-progressbar.swiper-pagination-vertical,
|
||||
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
|
||||
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
|
||||
width: 4px;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
.swiper-pagination-lock {
|
||||
display: none;
|
||||
}
|
||||
/* Scrollbar */
|
||||
.swiper-scrollbar {
|
||||
border-radius: 10px;
|
||||
position: relative;
|
||||
-ms-touch-action: none;
|
||||
background: rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
.swiper-horizontal > .swiper-scrollbar {
|
||||
position: absolute;
|
||||
left: 1%;
|
||||
bottom: 3px;
|
||||
z-index: 50;
|
||||
height: 5px;
|
||||
width: 98%;
|
||||
}
|
||||
.swiper-vertical > .swiper-scrollbar {
|
||||
position: absolute;
|
||||
right: 3px;
|
||||
top: 1%;
|
||||
z-index: 50;
|
||||
width: 5px;
|
||||
height: 98%;
|
||||
}
|
||||
.swiper-scrollbar-drag {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
position: relative;
|
||||
background: rgba(0, 0, 0, 0.5);
|
||||
border-radius: 10px;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
.swiper-scrollbar-cursor-drag {
|
||||
cursor: move;
|
||||
}
|
||||
.swiper-scrollbar-lock {
|
||||
display: none;
|
||||
}
|
||||
.swiper-zoom-container {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
}
|
||||
.swiper-zoom-container > img,
|
||||
.swiper-zoom-container > svg,
|
||||
.swiper-zoom-container > canvas {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
object-fit: contain;
|
||||
}
|
||||
.swiper-slide-zoomed {
|
||||
cursor: move;
|
||||
}
|
||||
/* Preloader */
|
||||
:root {
|
||||
/*
|
||||
--swiper-preloader-color: var(--swiper-theme-color);
|
||||
*/
|
||||
}
|
||||
.swiper-lazy-preloader {
|
||||
width: 42px;
|
||||
height: 42px;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
margin-left: -21px;
|
||||
margin-top: -21px;
|
||||
z-index: 10;
|
||||
transform-origin: 50%;
|
||||
box-sizing: border-box;
|
||||
border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
|
||||
border-radius: 50%;
|
||||
border-top-color: transparent;
|
||||
}
|
||||
.swiper-slide-visible .swiper-lazy-preloader {
|
||||
animation: swiper-preloader-spin 1s infinite linear;
|
||||
}
|
||||
.swiper-lazy-preloader-white {
|
||||
--swiper-preloader-color: #fff;
|
||||
}
|
||||
.swiper-lazy-preloader-black {
|
||||
--swiper-preloader-color: #000;
|
||||
}
|
||||
@keyframes swiper-preloader-spin {
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
/* a11y */
|
||||
.swiper .swiper-notification {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
pointer-events: none;
|
||||
opacity: 0;
|
||||
z-index: -1000;
|
||||
}
|
||||
.swiper-free-mode > .swiper-wrapper {
|
||||
transition-timing-function: ease-out;
|
||||
margin: 0 auto;
|
||||
}
|
||||
.swiper-grid > .swiper-wrapper {
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.swiper-grid-column > .swiper-wrapper {
|
||||
flex-wrap: wrap;
|
||||
flex-direction: column;
|
||||
}
|
||||
.swiper-fade.swiper-free-mode .swiper-slide {
|
||||
transition-timing-function: ease-out;
|
||||
}
|
||||
.swiper-fade .swiper-slide {
|
||||
pointer-events: none;
|
||||
transition-property: opacity;
|
||||
}
|
||||
.swiper-fade .swiper-slide .swiper-slide {
|
||||
pointer-events: none;
|
||||
}
|
||||
.swiper-fade .swiper-slide-active,
|
||||
.swiper-fade .swiper-slide-active .swiper-slide-active {
|
||||
pointer-events: auto;
|
||||
}
|
||||
.swiper-cube {
|
||||
overflow: visible;
|
||||
}
|
||||
.swiper-cube .swiper-slide {
|
||||
pointer-events: none;
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
z-index: 1;
|
||||
visibility: hidden;
|
||||
transform-origin: 0 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.swiper-cube .swiper-slide .swiper-slide {
|
||||
pointer-events: none;
|
||||
}
|
||||
.swiper-cube.swiper-rtl .swiper-slide {
|
||||
transform-origin: 100% 0;
|
||||
}
|
||||
.swiper-cube .swiper-slide-active,
|
||||
.swiper-cube .swiper-slide-active .swiper-slide-active {
|
||||
pointer-events: auto;
|
||||
}
|
||||
.swiper-cube .swiper-slide-active,
|
||||
.swiper-cube .swiper-slide-next,
|
||||
.swiper-cube .swiper-slide-prev,
|
||||
.swiper-cube .swiper-slide-next + .swiper-slide {
|
||||
pointer-events: auto;
|
||||
visibility: visible;
|
||||
}
|
||||
.swiper-cube .swiper-slide-shadow-top,
|
||||
.swiper-cube .swiper-slide-shadow-bottom,
|
||||
.swiper-cube .swiper-slide-shadow-left,
|
||||
.swiper-cube .swiper-slide-shadow-right {
|
||||
z-index: 0;
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
}
|
||||
.swiper-cube .swiper-cube-shadow {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 0px;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
opacity: 0.6;
|
||||
z-index: 0;
|
||||
}
|
||||
.swiper-cube .swiper-cube-shadow:before {
|
||||
content: '';
|
||||
background: #000;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
filter: blur(50px);
|
||||
}
|
||||
.swiper-flip {
|
||||
overflow: visible;
|
||||
}
|
||||
.swiper-flip .swiper-slide {
|
||||
pointer-events: none;
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
z-index: 1;
|
||||
}
|
||||
.swiper-flip .swiper-slide .swiper-slide {
|
||||
pointer-events: none;
|
||||
}
|
||||
.swiper-flip .swiper-slide-active,
|
||||
.swiper-flip .swiper-slide-active .swiper-slide-active {
|
||||
pointer-events: auto;
|
||||
}
|
||||
.swiper-flip .swiper-slide-shadow-top,
|
||||
.swiper-flip .swiper-slide-shadow-bottom,
|
||||
.swiper-flip .swiper-slide-shadow-left,
|
||||
.swiper-flip .swiper-slide-shadow-right {
|
||||
z-index: 0;
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
}
|
||||
.swiper-creative .swiper-slide {
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
overflow: hidden;
|
||||
transition-property: transform, opacity, height;
|
||||
}
|
||||
.swiper-cards {
|
||||
overflow: visible;
|
||||
}
|
||||
.swiper-cards .swiper-slide {
|
||||
transform-origin: center bottom;
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
overflow: hidden;
|
||||
}
|
|
@ -1,17 +0,0 @@
|
|||
<?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>Generated by IcoMoon</metadata>
|
||||
<defs>
|
||||
<font id="icomoon" 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="cheveron-right" d="M663.040 424.602l36.198 36.198-289.638 289.638-72.397-72.397 217.19-217.242-217.19-217.242 72.397-72.397 253.44 253.44z" />
|
||||
<glyph unicode="" glyph-name="close" d="M512 533.197l-362.035 362.035-72.397-72.397 362.035-362.035-362.035-362.035 72.397-72.397 362.035 362.035 362.035-362.035 72.397 72.397-362.035 362.035 362.035 362.035-72.397 72.397-362.035-362.035z" />
|
||||
<glyph unicode="" glyph-name="compose" d="M102.4 768v-716.8h716.8v307.2l102.4 102.4v-512h-921.6v921.6h512l-102.4-102.4h-307.2zM629.76 783.36l204.8-204.8-424.96-424.96h-204.8v204.8l424.96 424.96zM701.44 855.040l117.76 117.76 204.8-204.8-117.76-117.76-204.8 204.8z" />
|
||||
<glyph unicode="" glyph-name="envelope" d="M921.6 870.4c56.554 0 102.4-45.846 102.4-102.4v0-614.4c0-56.554-45.846-102.4-102.4-102.4v0h-819.2c-56.554 0-102.4 45.846-102.4 102.4v0 614.4c0 56.32 46.080 102.4 102.4 102.4h819.2zM697.856 404.48l326.144-250.88v102.4l-262.144 199.68 262.144 209.92v102.4l-512-409.6-512 409.6v-102.4l262.144-209.92-262.144-199.68v-102.4l326.144 250.88 185.856-148.48 185.856 148.48z" />
|
||||
<glyph unicode="" glyph-name="menu" d="M0 819.2h1024v-102.4h-1024v102.4zM0 512h1024v-102.4h-1024v102.4zM0 204.8h1024v-102.4h-1024v102.4z" />
|
||||
<glyph unicode="" glyph-name="search" d="M660.48 239.616c-68.622-53.712-156.164-86.131-251.277-86.131-226.216 0-409.6 183.384-409.6 409.6s183.384 409.6 409.6 409.6c226.216 0 409.6-183.384 409.6-409.6 0-95.113-32.419-182.654-86.809-252.177l0.678 0.9 273.92-272.896-72.704-72.704-272.896 273.408zM409.6 256c169.662 0 307.2 137.538 307.2 307.2s-137.538 307.2-307.2 307.2v0c-169.662 0-307.2-137.538-307.2-307.2s137.538-307.2 307.2-307.2v0z" />
|
||||
<glyph unicode="" glyph-name="user" d="M256 716.8c0 141.385 114.615 256 256 256s256-114.615 256-256v0-102.4c0-141.385-114.615-256-256-256s-256 114.615-256 256v0 102.4zM0 118.784c146.431 86.26 322.601 137.217 510.673 137.217 0.466 0 0.933 0 1.399-0.001h-0.072c186.368 0 361.472-49.664 512-137.216v-169.984h-1024v169.984z" />
|
||||
</font></defs></svg>
|
Before Width: | Height: | Size: 2.4 KiB |
BIN
site/templates/fonts/icomoon_Regular.eot
Normal file
BIN
site/templates/fonts/icomoon_Regular.otf
Normal file
42
site/templates/fonts/icomoon_Regular.svg
Normal file
|
@ -0,0 +1,42 @@
|
|||
<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
|
||||
<metadata>
|
||||
Created by FontForge 20201107 at Wed Apr 6 10:36:19 2022
|
||||
By Unknown
|
||||
</metadata>
|
||||
<defs>
|
||||
<font id="icomoon" horiz-adv-x="1024" >
|
||||
<font-face
|
||||
font-family="icomoon"
|
||||
font-weight="400"
|
||||
font-stretch="normal"
|
||||
units-per-em="1024"
|
||||
panose-1="0 0 0 0 0 0 0 0 0 0"
|
||||
ascent="960"
|
||||
descent="-64"
|
||||
bbox="43 -43 987 901"
|
||||
underline-thickness="0"
|
||||
underline-position="0"
|
||||
unicode-range="U+0001-FFFD"
|
||||
/>
|
||||
<missing-glyph
|
||||
/>
|
||||
<glyph glyph-name=".notdef" unicode="�"
|
||||
/>
|
||||
<glyph glyph-name="uni0000" horiz-adv-x="0"
|
||||
d="M0 0v0v0v0z" />
|
||||
<glyph glyph-name="uni0001" horiz-adv-x="0"
|
||||
d="M0 0v0v0v0z" />
|
||||
<glyph glyph-name="space" unicode=" " horiz-adv-x="512"
|
||||
d="M0 0v0v0v0z" />
|
||||
<glyph glyph-name="uniE900" unicode=""
|
||||
d="M585 183l213 214q13 12 13 29.5t-13 30.5l-213 213q-13 13 -30.5 13t-29.5 -13q-13 -12 -13 -30t13 -30l183 -183l-183 -184q-13 -12 -13 -29.5t13 -30.5q12 -12 29.5 -12t30.5 12v0zM286 183l213 214q13 12 13 29.5t-13 30.5l-213 213q-12 13 -30 13t-30 -13
|
||||
q-13 -12 -13 -30t13 -30l183 -183l-183 -184q-13 -12 -13 -29.5t13 -30.5q12 -12 30 -12t30 12v0z" />
|
||||
<glyph glyph-name="uniE901" unicode=""
|
||||
d="M469 811h-298q-27 0 -50.5 -10t-40.5 -28q-17 -17 -27 -40.5t-10 -49.5v-598q0 -26 10 -49.5t27 -40.5q18 -17 41 -27.5t50 -10.5h597q26 0 49.5 10t40.5 28q18 17 28 40.5t10 49.5v299q0 18 -12.5 30.5t-30.5 12.5q-17 0 -29.5 -12.5t-12.5 -30.5v-299q0 -8 -3.5 -16
|
||||
t-9.5 -14t-13.5 -9t-16.5 -3h-597q-9 0 -17 3t-13 9q-6 6 -9.5 14t-3.5 16v598q0 8 3.5 16t9.5 14q5 6 13 9t17 3h298q18 0 30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5v0zM759 862l-405 -405q-4 -4 -7 -9t-4 -11l-43 -171q-1 -4 -1 -9.5t1 -10.5q4 -18 19.5 -27t32.5 -4
|
||||
l170 42q6 2 11 4.5t9 6.5l406 406q19 19 29 43.5t10 50.5q0 25 -10 50t-29 44q-20 20 -44.5 29.5t-50.5 9.5q-25 0 -49.5 -9.5t-44.5 -29.5v0zM819 802q8 7 16.5 10.5t17.5 3.5q10 0 18.5 -3.5t15.5 -10.5t10.5 -16t3.5 -18t-3.5 -18t-10.5 -16l-397 -397l-90 -22l23 90z
|
||||
" />
|
||||
</font>
|
||||
</defs></svg>
|
After Width: | Height: | Size: 2.1 KiB |
BIN
site/templates/fonts/icomoon_Regular.ttf
Normal file
BIN
site/templates/fonts/icomoon_Regular.woff
Normal file
BIN
site/templates/fonts/icomoon_Regular.woff2
Normal file
10420
site/templates/js/swiper.js
Normal file
|
@ -1,13 +1,23 @@
|
|||
<?php namespace ProcessWire;
|
||||
|
||||
$menu = '';
|
||||
$contido = '';
|
||||
|
||||
$mantemento = $inicio->mantemento;
|
||||
$contido .= '<article id="' . $page->name . '">';
|
||||
$contido .= '<h2 class="visually-hidden">' . $page->title . '</h2>';
|
||||
|
||||
if($mantemento && !$user->isLoggedin())
|
||||
{
|
||||
$session->redirect('/praiadeseselle');
|
||||
$session->redirect($inicio->url);
|
||||
}
|
||||
else
|
||||
{
|
||||
$menu = renderMenu($inicio->and($inicio->children), 0, 'paxinas');
|
||||
$contido = $page->title;
|
||||
$contido .= renderMigasPan($page);
|
||||
if(count($page->seccions))
|
||||
{
|
||||
$contido .= getSeccions($page->seccions);
|
||||
}
|
||||
}
|
||||
$contido .= '</article>';
|
|
@ -1,20 +1,25 @@
|
|||
<?php namespace ProcessWire;
|
||||
|
||||
$menu = '';
|
||||
$contido = '';
|
||||
|
||||
$mantemento = $inicio->mantemento;
|
||||
$contido .= '<article id="inicio" class="contedor">';
|
||||
$contido .= '<h2 class="visually-hidden">' . ucfirst($inicio->title) . '</h2>';
|
||||
$contido .= renderMigasPan($page);
|
||||
|
||||
if($mantemento && !$user->isLoggedin())
|
||||
{
|
||||
$menu = '';
|
||||
$menu = renderMenu($inicio, 0, 'paxinas');
|
||||
$contido = '';
|
||||
$contido .= renderGaleria($inicio->galeria);
|
||||
$contido .= renderTexto($inicio->artigo);
|
||||
|
||||
if(count($inicio->seccion_destacada))
|
||||
{
|
||||
$contido .= getSeccions($inicio->seccion_destacada, true);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$menu = renderMenu($inicio->and($inicio->children), 0, 'paxinas');
|
||||
$contido = '';
|
||||
$contido .= renderGaleria($inicio->galeria);
|
||||
$contido .= renderTexto($inicio->artigo);
|
||||
|
||||
}
|
||||
$contido .= '</article>';
|