PluginProbe ʕ •ᴥ•ʔ
VK Blocks / trunk
VK Blocks vtrunk
1.123.0 1.122.0 1.121.0 1.120.0 1.119.2 1.119.1 1.119.0 1.118.7 1.82.0.0 1.82.0.1 1.83.0.0 1.83.0.1 1.84.0.0 1.84.0.1 1.85.0.2 1.85.0.3 1.85.1.0 1.85.1.1 1.86.0.0 1.86.0.1 1.86.1.0 1.87.0.0 1.87.0.1 1.88.0.1 1.88.0.2 1.89.0.0 1.9.2 1.90.0.0 1.90.0.1 1.90.1.1 1.91.0.0 1.91.1.1 1.92.0.0 1.92.0.1 1.92.1.0 1.92.1.1 1.93.0.0 trunk 1.93.0.1 0.1.1 1.93.1.0 0.10.3 1.93.1.1 0.11.0 1.94.0.0 0.12.6 1.94.0.1 0.15.1 1.94.1.0 0.16.2 1.94.2.1 0.17.6 1.94.2.2 0.2.2 1.95.0.3 0.22.4 1.95.0.4 0.26.7 1.96.2.0 0.3.2 1.96.2.1 0.31.0 1.97.0.1 0.35.5 1.97.0.2 0.37.5 1.99.0.0 0.38.8 1.99.0.1 0.39.4 0.4.7 0.41.0 0.42.0 0.44.13 0.45.2 0.46.1 0.47.0 0.48.0 0.49.8 0.5.2 0.50.3 0.51.0 0.52.2 0.53.2 0.54.0 0.55.0 0.56.2 0.56.3 0.57.6 0.58.10 0.59.0 0.6.0 0.60.1 0.61.2 0.7.1 0.8.2 1.0.16 1.10.0 1.100.0.0 1.100.0.1 1.102.0.0 1.102.0.1 1.103.0.0 1.104.0.0 1.104.0.1 1.105.1.0 1.105.1.1 1.106.0.0 1.106.0.1 1.107.0.0 1.107.0.1 1.107.0.2 1.108.0.0 1.108.0.1 1.109.0.0 1.109.0.1 1.11.4 1.110.0.0 1.110.0.1 1.111.0.0 1.111.0.1 1.111.0.2 1.112.0.0 1.112.0.1 1.113.0.0 1.113.0.1 1.114.0.0 1.114.0.1 1.114.2.0 1.114.2.1 1.115.0.0 1.115.0.1 1.115.1.0 1.115.1.1 1.115.2.0 1.115.2.1 1.116.0.0 1.116.0.1 1.116.1.0 1.116.1.1 1.116.2.0 1.117.0.0 1.117.0.1 1.117.1.0 1.118.2 1.118.5 1.12.0 1.13.2 1.14.1 1.15.1 1.16.11 1.17.0 1.18.6 1.19.0 1.19.1 1.2.3 1.20.7 1.21.0 1.22.4 1.23.0 1.24.5 1.25.1 1.26.2 1.27.7.2 1.28.0.1 1.29.2.0 1.3.9 1.30.0.1 1.31.0.1 1.32.0.2 1.33.2.1 1.36.1.5 1.37.0.0 1.39.2.1 1.4.6 1.40.0.1 1.40.1.0 1.40.1.1 1.41.0.0 1.41.0.1 1.41.2.2 1.41.2.3 1.43.0.0 1.43.0.1 1.43.0.2 1.44.0.0 1.44.0.1 1.45.0.0 1.45.0.1 1.46.0.0 1.46.0.1 1.47.0.0 1.47.0.1 1.47.1.0 1.48.0.0 1.48.0.1 1.48.0.2 1.48.1.0 1.48.1.1 1.5.0 1.50.0.0 1.50.0.1 1.51.0.0 1.51.0.1 1.52.0.0 1.52.0.1 1.53.0.0 1.53.0.1 1.54.0.0 1.54.0.1 1.55.0.0 1.55.0.1 1.56.0.0 1.56.0.1 1.57.0.0 1.57.0.2 1.57.0.3 1.57.0.4 1.57.0.5 1.57.1.0 1.57.1.1 1.57.1.2 1.58.0.0 1.58.0.1 1.59.0.0 1.59.0.1 1.6.0 1.60.0.0 1.60.0.1 1.63.0.0 1.63.0.1 1.64.0.0 1.64.0.1 1.64.1.0 1.64.1.2 1.67.0.0 1.67.0.1 1.68.0.0 1.68.0.1 1.69.0.0 1.69.0.1 1.69.1.1 1.69.1.2 1.7.1 1.70.0.0 1.70.0.1 1.71.0.0 1.71.0.1 1.72.0.0 1.72.1.0 1.72.1.1 1.73.0.0 1.73.0.1 1.74.0.0 1.74.0.1 1.75.0.0 1.75.1.0 1.75.1.1 1.76.0.0 1.76.0.1 1.76.1.0 1.76.1.1 1.76.2.0 1.76.2.1 1.77.0.0 1.77.0.1 1.78.0.0 1.78.0.1 1.79.0.0 1.79.0.1 1.79.0.2 1.79.0.3 1.79.1.0 1.79.1.1 1.8.2 1.80.1.0 1.80.1.1 1.80.1.2 1.81.0.1 1.81.0.2
vk-blocks / src / blocks / alert / style.scss
vk-blocks / src / blocks / alert Last commit date
deprecated 3 weeks ago block.json 1 month ago edit.js 2 months ago icon-info.svg 2 months ago icon-success.svg 2 months ago icon-warning.svg 2 months ago icon.svg 2 months ago index.js 2 months ago index.php 2 months ago save.js 2 months ago style.scss 2 months ago variations.js 2 months ago
style.scss
135 lines
1 /*-------------------------------------------*/
2 /* カラーバリエーション
3 /*-------------------------------------------*/
4 @each $var in (
5 (success, #dff0d8, #3c763d, #d6e9c6),
6 (info, #d9edf7, #31708f, #bce8f1),
7 (warning, #fcf8e3, #8a6d3b, #faebcc),
8 (danger, #f2dede, #a94442, #ebccd1)
9 ) {
10 $class-name: nth($var, 1);
11 $color-bg: nth($var, 2);
12 $color: nth($var, 3);
13 $color-border: nth($var, 4);
14 .alert-#{$class-name} {
15 background-color: $color-bg;
16 color: $color;
17 border-color: $color-border;
18 }
19 }
20
21 /*-------------------------------------------*/
22 /* CSS
23 /*-------------------------------------------*/
24 .vk_alert{
25 &_icon{
26 display: flex !important;
27 flex-wrap: wrap;
28 flex-direction: column;
29 justify-content: center;
30 align-content: center;
31 height: 100%;
32 width: 75px;
33 gap: .375rem;
34 background-color: initial !important;
35 line-height: 1;
36 &_text:has(span:not(:empty)){
37 margin-left: 0;
38 text-align: center;
39 font-size: 12px;
40 font-weight: bold;
41 word-break: break-word;
42 line-height: 1;
43 }
44 &_icon{
45 place-self: center;
46 > i{
47 margin-right: 0;
48 font-size: 24px;
49 }
50 }
51 }
52 &.has-alert-icon {
53 display: flex;
54 align-items: center;
55 justify-content: center;
56 place-items: center;
57 padding: 1.25rem;
58 gap: .75rem;
59 > .vk_alert_content{
60 justify-content: center;
61 min-width: 0;
62 width: 100%;
63 padding-left: .75rem;
64 border-left: 1.5px solid currentColor;
65 }
66 }
67 }
68
69 .alert{
70 padding: 1em;
71 margin: 1em auto;
72 border-radius: 3px;
73 p {
74 margin:0;
75 }
76
77 & + &{
78 margin-top: 2em;
79 }
80
81 a{
82 transition: color .3s linear, opacity .3s linear;
83 &:link, &:visited{
84 opacity: .8;
85 text-decoration: underline;
86 }
87 &:hover, &:visited{
88 opacity: 1;
89 text-decoration: none;
90 }
91 }
92 }
93
94 @media (max-width: 575px) {
95 .vk_alert.has-alert-icon.mobile-icon-top {
96 flex-wrap: wrap;
97 .vk_alert_icon {
98 width: 100%;
99 }
100 .vk_alert_content {
101 border-left: none;
102 border-top: 1.5px solid currentColor;
103 width: 100%;
104 padding: .75rem 0 0 0;
105 }
106 }
107 }
108
109 /*-------------------------------------------*/
110 /* 編集画面用
111 /*-------------------------------------------*/
112 .editor-styles-wrapper {
113 .vk_alert{
114 &.has-alert-icon{
115 .vk_alert_content{
116 width: calc(100% - 1rem);
117 }
118 }
119 .vk_alert_icon{
120 &_icon > i{
121 margin-right: 0;
122 }
123 }
124 }
125 .alert {
126 &.has-alert-icon {
127 margin: 1em auto;
128 border-radius: 3px;
129 }
130 p {
131 margin-block-end: 0;
132 }
133 }
134 }
135